Windows maintient une langue d'entrée différente pour chaque fil de discussion. Lorsque vous passez à une fenêtre d'un autre fil de discussion, votre langue d'entrée peut changer. Comme les fils de discussion ne sont pas visibles pour l'utilisateur, cela peut sembler aléatoire, et je suis d'accord pour dire que c'est très ennuyeux.
Il n'y a pas d'option intégrée pour éviter que dans Windows, vous puissiez utiliser un logiciel tiers ou quelque chose d'encore mieux.
Le “quelque chose d'encore mieux” consiste à utiliser Microsoft Keyboard Layout Creator pour créer une mise en page personnalisée qui utilise CapsLock comme commutateur de langue, puis à supprimer 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 dire à quel point ma vie s'est améliorée depuis. Vérifiez les avantages :
- La langue d'entrée devient globale et ne change jamais d'elle-même.
- Vous pouvez toujours voir quelle est la langue courante en regardant la LED du clavier, même dans une application plein écran lorsque l'indicateur de langue n'est pas visible.
- CapsLock est bien plus facile à utiliser que Alt+Maj, Ctrl+Maj, Cmd+Espace ou autre, votre petit doigt est toujours à côté.
- Il est plus difficile d'appuyer accidentellement sur CapsLock que sur Alt+Maj ou Ctrl+Maj.
- 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 : tiret long -, guillemets anglais “” “, guillemets russes ”“, flèches ← → ↑↓ , symboles mathématiques ≠ ± ≈ (j'ai entré tout cela avec RightAlt+Key et sans logiciel supplémentaire et sans code de caractères)
- Aucune application tierce ne tourne, ce qui signifie qu'il n'y a pas de bogues, pas d'icônes de plateau, pas de popups, pas de publicités, pas d'utilisation de mémoire supplémentaire.
- Vous pouvez avoir la même méthode de changement de langue dans tous les systèmes d'exploitation que vous utilisez (par exemple, dans Mac OS X, il y a un créateur de disposition de clavier Ukulele), au lieu d'utiliser des raccourcis spécifiques à chaque système d'exploitation.
Les inconvénients sont :
- Cela ne fonctionnera pas avec trois langues ou plus.
- Microsoft Word et probablement d'autres programmes ne détecteront pas la langue dans laquelle vous tapez, et le correcteur orthographique pourrait ne pas fonctionner correctement. Pour le russe, le problème est résolu en activant la détection automatique de la langue ; il se peut toutefois qu'elle ne fonctionne pas aussi bien pour les paires de langues basées sur le latin (par exemple, anglais+italien).
Avant de trouver cette solution, j'ai utilisé le programme SwitchIt ! pour rendre le réglage de la langue d'entrée global. Il n'est plus développé, donc je ne sais pas s'il fonctionne encore sous XP/Vista/Win7.