Je suis d'accord avec Gido. Sur de nombreuses machines, j'ai vu Windows changer de clavier de façon aléatoire.
Les conseils de unexist pourraient être utiles à certains:
Si vous n'utilisez pas les deux langues d'entrée, désinstallez l'autre.
Mais, personnellement, j’utilise beaucoup de configurations de clavier différentes au quotidien et n’apprécie pas qu’elles me changent tout le temps. En anglais, je tape en dvorak. J'ai été obligé d'installer le clavier QWERTY standard britannique par une application (sinon excellente) que j'ai pour apprendre la disposition du clavier cyrillique (Keyboard Tsar). Même avant cela, cependant, je me souviens que ma configuration de clavier avait été basculée au hasard sur QWERTY sans aucune intervention de ma part. Ainsi, par exemple, dans un navigateur Web, si je saisis quelque chose dans un champ de texte et que je tente de le copier avec CTRL + C, il enverra CTRL + R et actualisera la page, ce qui me fera probablement perdre ce que j'avais tapé! Vous pouvez imaginer à quel point cela peut être frustrant, en particulier pour un utilisateur principalement orienté clavier, comme moi, qui effectue plusieurs tâches à la va-vite.
Je conviens que le raccourci par défaut pour changer de langue de saisie - ALT + L-SHIFT pourrait être responsable dans certains cas - d’autant plus que j’utilise parfois ALT + SHIFT + TAB pour basculer en arrière dans les applications. Cependant, pour moi, la désactivation de ce raccourci n'a semblé fonctionner que temporairement. Invariablement, après l'avoir désactivé, je vérifierai le réglage un jour ou deux plus tard et le trouverai à nouveau activé! Quoi qu'il en soit, j'ai eu des problèmes avec les configurations de clavier changeant de manière aléatoire dans Windows XP pendant une si longue période, et je suis sûr que la plupart du temps, cela ne pourrait pas être dû à ma frappe accidentelle de ce raccourci.
Je pense qu'une application tierce permettant de mieux contrôler les dispositions de clavier serait extrêmement utile. Il peut comporter les fonctionnalités permettant de définir la disposition du clavier dans l’ensemble du système ou de définir des dispositions de clavier permanentes et automatiques associées à différentes applications. Par exemple, lorsque j'ouvre mon programme de dictionnaire espagnol-anglais, la présentation de cette application peut automatiquement basculer en espagnol international. Et cela pourrait empêcher Windows de changer de manière capricieuse les mises en page, comme cela semble être le cas.
PS, @Adam: Windows gère les dispositions de clavier par application. Comme je l’ai mentionné dans le paragraphe précédent, je n’apprécie pas toujours cela non plus, car j’ai parfois envie de travailler dans une langue donnée à l’échelle du système et de modifier individuellement chaque application en fonction de la présentation de cette langue. Cependant, si vous souhaitez que chaque application s'ouvre avec la disposition en coréen, une solution de contournement possible consiste à définir celle-ci en tant que présentation par défaut. Bien sûr, je peux comprendre que cela ne soit peut-être pas la solution idéale pour vous, car vous pouvez également utiliser l'anglais de manière intensive à d'autres moments et finir par vous retrouver avec le problème inverse si vous passez en coréen par défaut. Mais je pensais simplement vous éclairer sur la logique de Windows en ce qui concerne cette "fonctionnalité": en théorie, chaque application en cours d'exécution devrait: lancez avec la disposition par défaut du système, puis souvenez-vous de la disposition que vous passez jusqu'à sa fermeture.