Comment éviter la modification de la mise en page du clavier sur Windows

J'ai deux langues d'entrée dans ma barre de langue (windows xp). Le problème est que Windows aime changer entre eux sans aucune intervention. C'est vraiment ennuyant!

Je connais les raccourcis et j'ai déjà désactivé la détection de la langue de Word, mais le problème est partout (en particulier l'invite de commande).

J'utilise les deux langues et je veux les changer uniquement manuellement. Comment désactiver cette modification automatique?

Par défaut, ALT + LEFT SHIFT permet de basculer entre les langues. Trop facile de les appuyer par erreur, surtout si vous êtes comme moi et préférez le clavier à la souris.

Pour changer cela, passez dans le Panneau de configuration / Paramètres régionaux / Langues / Détails et il y a un bouton qui vous permet de configurer les raccourcis pour changer de langue – Je l'ai simplement désactiver complètement.

Dans Windows 7, il s'agit du Panneau de configuration / Région et langue / Claviers et langues / Changer de clavier / Paramètres clés avancés.

Vous pouvez également désactiver la détection automatique des langues dans Word (Outils / Langues). Je pense que cela peut changer la disposition du clavier pour correspondre à la langue détectée.

Windows maintient une langue d'entrée différente pour chaque thread. Lorsque vous passez à une fenêtre d'un autre thread, votre langue d'entrée peut changer. Parce que les threads ne sont pas visibles pour l'utilisateur, cela peut sembler aléatoire, et je suis d'accord que cela est ennuyant comme l'enfer.

Il n'y a pas d'option intégrée pour éviter que dans Windows, vous pouvez utiliser un logiciel tiers ou quelque chose de mieux encore.

Le «quelque chose de mieux" est d'utiliser Microsoft Keyboard Layout Creator pour créer une mise en page personnalisée qui utilise CapsLock comme commutateur de langue, puis supprimez toutes les autres mises en page (y compris l'anglais par défaut). Je l'ai fait avec l'anglais + le russe et je ne peux pas exprimer à quel point ma vie est meilleure depuis. Vérifiez les avantages:

  • Le langage d'entrée devient global du système et ne change jamais en soi.
  • Vous pouvez toujours voir la langue actuelle en regardant la DEL du clavier, même dans une application plein écran lorsque l'indicateur de langue n'est pas visible.
  • CapsLock est plus facile à appuyer que Alt + Shift, Ctrl + Shift, Cmd + Space ou autre chose, votre petit doigt est toujours à proximité.
  • Il est plus difficile d'appuyer accidentellement sur CapsLock que Alt + Shift ou Ctrl + Shift.
  • Vous pouvez ajouter des caractères supplémentaires à votre mise en page qui vous sont utiles, qui peuvent être entrés avec AltGr + ??, par exemple: long tireh -, citations anglaises "" ", citations russes« », flèches ← → ↑ ↓, symboles mathématiques ≠ ± ≈ (J'y suis entré avec RightAlt + Key et aucun logiciel supplémentaire et aucun code de personnage)
  • Il n'y a pas d'application tierce, ce qui signifie pas de bogues, pas d'icônes de plateau, pas de fenêtres pop-up, aucune publicité, aucune utilisation de mémoire supplémentaire.
  • Vous pouvez avoir la même méthode de commutation de langue dans tous les systèmes d'exploitation que vous utilisez (par exemple, dans Mac OS X, il existe un créateur de mise en page de clavier Ukulele), au lieu d'utiliser des raccourcis spécifiques au système d'exploitation dans chacun d'eux.

Les inconvénients sont:

  • Il ne fonctionnera pas avec trois langues ou plus.
  • Microsoft Word et probablement d'autres programmes ne parviennent pas à détecter la langue que vous tapez, et la correction orthographique peut ne pas fonctionner correctement. Pour le russe, il est résolu en activant la détection automatique du langage; Cela peut ne pas être aussi bon pour les paires de langues en latin (p. Ex. Anglais + italien).

Avant de trouver cette solution, j'ai utilisé SwitchIt! Programme pour rendre global le contexte de la langue d'entrée. Il n'est plus développé, donc je ne sais pas s'il fonctionne encore dans XP / Vista / Win7.

J'espère que c'est la solution que vous recherchez. J'ai tout de suite eu le même problème lorsque j'essayais de jouer avec des langues différentes, car j'aurais besoin d'eux dans un proche avenir. J'ai remarqué que chaque fois que je cliqueais sur l'icône du son en bas à droite (j'utilise vista), cela changera en entrée coréenne, ou peut-être que si j'ouvre Mozilla Firefox, l'entrée changera automatiquement en coréen (alors que j'étais En utilisant l'anglais tout le temps). Bref, selon le programme que j'ouvre ou cliquez sur les modifications de la langue d'entrée … ennuyeux, n'est-ce pas? Voici ce que vous voulez faire si vous souhaitez que la valeur par défaut soit définie dans l'ensemble du système quel que soit le programme que vous ouvrez :

Cliquez droit sur la barre de langue, puis les réglages dans le menu déroulant, la langue de saisie par défaut … sélectionnez ce que vous voulez.

D'oh! M'a pris 3 heures pour comprendre … cela devrait m'être venu tout de suite car j'étais à peu près né avec un ordinateur, à ce moment-là, ce devrait être un bon sens pour moi? Hehe

C'est une bonne question, j'ai le même problème, mais j'ai besoin des deux langues, alors la désinstallation n'est pas une option.

Je me suis rendu compte que la langue change lorsque vous passez à certaines applications enregistrées dans l'autre langue. Vous n'avez pas encore trouvé de solution.

Conseil: Vous pouvez (manuellement) basculer entre les langues en appuyant sur alt-shiftleft . Cela, au moins, aide un peu.

Si vous n'utilisez pas les deux langues d'entrée, désinstallez l'autre.

La réponse de Georgi est presque définitivement la raison pour laquelle l'OP perçoit que cela est «automatiquement», surtout en tant que développeur et en utilisant toutes sortes de combinaisons ctrl-shift, alt-shift.

Si vous accédez au Panneau de configuration-> Options régionales et linguistiques -> Modifier les claviers, puis modifiez la séquence des touches pour l'option de basculement entre les langues d'entrée

Je suis d'accord avec Gido. Sur de nombreuses machines différentes, j'ai expérimenté Windows changer ma disposition de clavier au hasard.

Le conseil d'unexist pourrait être utile pour certains:

Si vous n'utilisez pas les deux langues d'entrée, désinstallez l'autre.

Mais j'utilise personnellement de nombreuses configurations de clavier différentes pendant ma routine quotidienne, et je n'apprécie pas qu'elles soient changées sur moi tout le temps. En anglais, je tape dans Dvorak. J'ai été obligé d'installer le clavier QWERTY standard du Royaume-Uni par une application (autrement excellente) que j'ai pour apprendre la disposition du clavier cyrillique (clavier Tsar). Cependant, avant cela, je me souviens du fait que ma disposition du clavier était changée au hasard sur QWERTY sans aucune intervention de ma part. Ainsi, par exemple, dans un navigateur Web, si j'ai tapé quelque chose dans un champ de texte et essayé de le copier en utilisant CTRL + C, il enverrait CTRL + R et actualiserait la page, ce qui me causerait peut-être de perdre ce que j'avais tapé! Vous pouvez imaginer combien cela pourrait être frustrant, en particulier pour un utilisateur principalement orienté vers le clavier, comme moi, qui multitâche violemment.

Je suis d'accord que le raccourci par défaut pour la commutation des langues d'entrée – ALT + L-SHIFT pourrait être responsable dans certains cas, d'autant plus que j'utilise parfois ALT + SHIFT + TAB pour basculer vers l'arrière à travers les applications. Cependant, pour moi, la désactivation de ce raccourci n'a semblé que fonctionner temporairement. Invariablement, après avoir désactivé, je vérifierai le réglage un jour ou deux plus tard et le retrouvera! Quoi qu'il en soit, j'ai éprouvé des problèmes avec des configurations de clavier aléatoires dans Windows XP depuis si longtemps, et je suis certain que la plupart du temps, cela ne pourrait pas être dû à ma frappe accidentelle.

Je pense qu'une application tierce pour mieux contrôler les mises en page du clavier serait extrêmement utile. Il pourrait avoir les fonctionnalités pour définir la disposition du clavier dans l'ensemble du système, ou pour définir des configurations de clavier permanentes et automatiques associées à différentes applications. Par exemple, lorsque j'ouvre mon programme de dictionnaire espagnol-anglais, il peut changer automatiquement la mise en page de cette application en international espagnol. Et cela pourrait empêcher Windows de changer de façon capricieuse les mises en page, car il semble tellement friands de faire.

PS, @Adam: Windows gère les configurations de clavier par application. Comme je l'ai déjà mentionné dans le paragraphe précédent, je ne l'aime pas toujours, car parfois je souhaite travailler dans un langage particulier dans l'ensemble du système, et je dois changer chaque application individuelle dans la mise en page de cette langue individuellement. Cependant, une solution de contournement possible pour vous – si vous souhaitez que chaque application s'ouvre avec la disposition coréenne – consiste à définir la mise en page coréenne comme disposition de saisie par défaut. Bien sûr, je peux comprendre que cela pourrait ne pas être la solution idéale pour vous, car vous pouvez également utiliser l'anglais fortement à d'autres moments et finissez avec le problème inverse si vous avez changé la valeur par défaut pour le coréen. Mais je pensais que je viens de vous éclairer sur la logique de Windows en ce qui concerne cette «fonctionnalité»: en théorie, chaque application en cours devrait démarrer avec la mise en page par défaut du système, puis souvenez-vous de la configuration que vous mettez jusqu'à ce qu'elle soit fermée.

J'ai trouvé la solution simple ou le problème réel pour moi. J'utilise WinXP et j'ai installé le clavier Urdu avec l'anglais. J'avais cette configuration avant, mais je n'ai jamais eu de problème jusqu'à présent. Après une certaine frustration et j'ai regardé autour de moi, j'ai trouvé le problème. XP a été installé en utilisant la langue anglaise. Le "Langage d'entrée par défaut" (via les options régionales et linguistiques, l'onglet Langue, le bouton Détails, l'onglet Paramètres) a été activé pour l'Urdu. Lorsque je l'ai changé en anglais – US, le problème est corrigé.

J'ai eu le même problème sur Windows 7. Chaque minute ou deux, il changerait silencieusement de dvorak à qwerty; Un comportement extrêmement énervant lorsque je tente de me souvenir du mot de passe d'un système Linux.

La solution était de définir la langue de saisie par défaut dans dvorak dans le menu déroulant dans la fenêtre Text Services et Input Languages.

Une «fonctionnalité» pratique, je suis sur …

Je pense que Windows passe au hasard. Sur mon ordinateur, il a changé dans différentes applications sans raison … ou tout au moins aucun que je puisse penser. Je n'ai pas utilisé tout le changement de gauche.

Par exemple, dans Internet Explorer 7, il a utilisé un paramètre de clavier pour les champs de formulaire et un autre pour la barre d'adresse auquel j'ai accédé via alt-d. Quelques instants plus tard, les paramètres ont changé, mais je n'ai rien fait …

D'autres applications ont également le même problème, en particulier des personnages comme – / _ * [et] se déplacera à cause des modifications brusques de la disposition du clavier. Je sais déjà où ils se trouvent dans l'autre disposition, mais c'est vraiment ennuyant …

J'ai récemment eu ce problème lorsque j'ai mis à jour Internet Explorer de la version 6 à 7 (un peu en retard, je le sais). J'ai maintenant désactivé les raccourcis clavier pour modifier les mises en page, j'espère que cela fonctionne … 🙂

Dans la grande majorité des cas, il suffit de supprimer la disposition du clavier qui ne correspond pas à votre véritable clavier réel. De nombreuses installations Windows par défaut viennent avec (par exemple) une disposition de clavier américaine ainsi qu'un clavier britannique. Le clavier américain ne sert à rien (dans ce cas d'exemple, car vous pouvez joindre l'anglais des États-Unis en tant que langue qui utilise la mise en page du Royaume-Uni).

Pour plusieurs langues d'Europe occidentale sur un seul clavier, vous pouvez utiliser la disposition du clavier US-International (le mieux si vous avez un clavier américain physique) ou utilisez le MS Keyboard Layout Generator pour créer une mise en page multilingue similaire dérivée d'un clavier national spécifique.

J'ai aussi eu ce problème car mon macbook possède ses propres paramètres de clavier non standard. Windows fonctionne en ouvrant toute nouvelle fenêtre dans la langue DÉFAUT. J'ai trouvé une solution de contournement pour cela.

Lorsque je branche mon clavier USB (qui nécessite des réglages de langue différents) I:

  • Cliquez avec le bouton droit de la souris dans la barre de langue et cliquez sur 'Paramètres …'
  • Dans la 'Entrée de la langue par défaut', modifiez-la à celle que je souhaite utiliser maintenant.

Toute fenêtre ouverte après ce point utilisera le paramètre de langue par défaut.

Cependant, toute fenêtre qui a été ouverte avant le changement de langue par défaut sera toujours dans le paramètre de langue précédent, de sorte que Windows modifiera les langues si vous le modifiez (vous devrez donc les changer manuellement).

J'espère que ça vous aide!