Pourquoi Windows change-t-il la langue d'entrée de manière aléatoire?

33

Je travaille sur une version anglaise de Windows XP Pro, mais ma langue de travail est l'espagnol. Ma langue d'entrée par défaut est définie sur l'espagnol, mais parfois Windows modifie automatiquement ce paramètre lorsque vous changez d'application (et vous obtenez ainsi une disposition de clavier différente).

Pourquoi donc?

(Je suis devenu un grand fan de ALT+ LEFT SHIFT, ce qui vous permet de parcourir les langues disponibles.)

guillermooo
la source
repenser comme "fenêtres", cela se produit aussi sur Vista
Andrija
Cela arrive aussi le 7.
Cristián Romo

Réponses:

20

Les paramètres de langue d'entrée sont par application. Une application qui appelle une API Windows afin de modifier les paramètres régionaux d'entrée, peut définir une disposition de clavier différente, si elle est activée pour l'utilisateur.

Parfois, cela se produit également si vous appuyez accidentellement sur les touches ALT et LEFT-SHIFT ensemble. Si vous ne voulez pas avoir ce comportement, vous pouvez "désinstaller" toutes les langues / cultures d'entrée dont vous n'avez pas besoin dans le Panneau de configuration:

Regional and Language Options > Text Services and Input Languages

MODIFIER: ou cochez simplement "Désactiver les services de texte avancés" .

éclabousser
la source
3
La suppression de toutes les autres langues semble trop drastique. J'ai essayé de cocher "Désactiver les services de texte avancés" dans l' onglet Avancé .
guillermooo
où est "Désactiver les services de texte avancés" sur Vista?
Andrija
1
comment cette réponse résout les changements aléatoires de clavier? j'ai besoin d'avoir alt + shift pour changer les mises en page. le problème que la langue commute parfois "par elle-même".
Berry Tsakala
21

Cela se produit très probablement parce que vous avez appuyé sur cette touche de raccourci Alt+ Shiftpar accident.

Personnellement, je supprime toutes les autres langues de la barre de langue ET désactive la touche de raccourci. Après avoir fait ça, ça ne s'est plus jamais produit =)

Comment (sous Windows Vista, et probablement Seven): cliquez avec le bouton droit sur la barre de langue et choisissez Paramètres ... (ou allez dans Panneau de configuration , Options régionales et linguistiques ). Ensuite, allez dans l' onglet Claviers et langues et cliquez sur Modifier les claviers ... , sélectionnez le ou les claviers que vous n'avez pas et cliquez sur le bouton Supprimer . Accédez à l' onglet Barre de langue et choisissez Masqué dans la zone de groupe Barre de langue . Accédez à l' onglet Paramètres avancés des touches , puis dans les touches de raccourci pour les langues d'entrée, sélectionnez Entre les langues d'entrée , cliquez sur Modifier la séquence de touches ...et choisissez Non attribué dans les deux zones de groupe. Enfin, appuyez sur OK , OK et OK .

Svish
la source
Je suis sûr que cela fonctionnerait, mais cela semble trop brutal pour un poste de travail partagé! ;-)
guillermooo
4
Avoir un seul compte utilisateur pour tout le monde est tellement '95. ;)
macbirdie
Oh, oui, c'est ça. D'une certaine manière, je pensais que c'était un paramètre global pour tous les utilisateurs. · Rougit ·
guillermooo
De plus, à quelle fréquence un ordinateur possède-t-il plus d'un clavier? Mais je vois votre point ... heureusement, @macbirdie avait également un bon point, donc je suppose que mon point est toujours valable: p
Svish
2
ne peux pas commenter comme aucun représentant. (désolé) mais @Svish - BEAUCOUP de personnes / ordinateurs, par exemple, mon ordinateur portable britannique est décédé deux jours avant le voyage aux États-Unis, je suis un développeur Web, donc j'en avais besoin d'un nouveau le jour de mon atterrissage. J'ai donc un ordinateur portable américain, mais j'utilise des accolades, des crochets, etc. tout le temps et je ne veux pas me gêner en tapant avec le passage à la disposition américaine. Donc, lorsque j'arrive au bureau, j'introduis un clavier britannique. Mais les applications Windows / Windows inversent simplement mon choix de mise en page et ça me pousse le long du mur. :( Si je le configure, je le veux. Je ne suis pas l'utilisateur de l'ordinateur, je devrais vraiment être en charge de celui-ci :(
MemeDeveloper
3

Je pense que la langue d'entrée est maintenue par application. Je ne sais pas s'il existe un moyen de désactiver ce comportement.

jtbandes
la source
3

Oui jtbandes, la langue d'entrée est maintenue par application - en fait par fenêtre, car plusieurs fenêtres de navigateur IE ont chacune leur propre paramètre. Windows est connu pour être très très médiocre dans la gestion de plusieurs langues d'entrée, et peut parfois même ne pas se souvenir de la langue utilisée dans une seule application lors de nombreux changements. Je suis danois, je travaille avec du contenu anglais, sur des ordinateurs Windows autrichiens (allemands), et je l'ai vu trop souvent pour compter.

La meilleure solution que je puisse offrir est de choisir une seule langue d'entrée et de choisir celle-ci uniquement.

Pour moi, cela signifie toujours utiliser une mise en page danoise car je peux alors taper les caractères spéciaux allemands (la mise en page DK a une ¨clé de tréma) ainsi que les caractères spéciaux danois (ce qu'une mise en page allemande ne peut pas), ainsi que tous les anglais bien sûr.

L'inconvénient peut être une vitesse de frappe sous-optimale dans d'autres langues, mais au moins le clavier correspond tout le temps à la langue d'entrée de Windows. Il est très rare que la langue choisie vous empêche de taper ce dont vous avez besoin.

Torben Gundtofte-Bruun
la source
2

Cela m'arrive parfois aussi, mais je pense que c'est juste parce que j'ai frappé Alt + Shift par accident.

Ce serait bien s'il y avait un bip ou quelque chose pour vous dire que vous l'avez fait ...

RichieHindle
la source
1

Je pense que les paramètres du clavier sont conservés par application, par exemple Word peut être exécuté avec les paramètres de langue espagnole, mais le Bloc-notes est configuré avec la langue anglaise.

Vous pouvez également vouloir vérifier quelle langue est configurée pour être la langue par défaut.

Javache
la source
1

Je déteste ça, oui, certaines applications ont un défaut

Ce que je fais, c'est de les supprimer complètement de la barre de langue et de n'en garder qu'une seule.

Une autre chose que je déteste, c'est que mon clavier passe de en-Espagne / en-Amérique latine ... ça casse la disposition!

Je les retire donc tous et garde celui que j'utilise.

OscarRyz
la source
Oui, j'ai également supprimé la langue d'entrée en anglais.
djeidot
0

J'ai eu la même chose il y a quelques mois, il s'avère que j'appuyais accidentellement sur une touche de raccourci pour changer de langue. J'ai désactivé tous les raccourcis et supprimé la barre d'outils de langue, de sorte que vous devez changer explicitement de langue dans le panneau de configuration. Depuis lors, je ne l'ai pas fait.

Mark Ingram
la source
0

L'option Détecter automatiquement la langue, disponible dans Word et Outlook, détecte la langue que vous tapez et active automatiquement les outils de vérification linguistique pour cette langue.

  1. Ouvrez un nouveau document ou message électronique.

  2. Sous l'onglet Révision, dans le groupe Langue, cliquez sur Langue.

  3. Cliquez sur Définir la langue de vérification.

  4. Dans la boîte de dialogue Langue, cochez la case Détecter automatiquement la langue.

S'applique à: Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013 Préférences linguistiques 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

Vérifiez les paramètres de Word pour la "détection automatique de la langue"

AndriuZ
la source
Veuillez citer les parties essentielles de la réponse à partir du ou des liens de référence, car la réponse peut devenir invalide si les pages liées changent.
DavidPostill
Un autre conseil: veuillez lire Comment faire référence à des documents écrits par d'autres . Vous devez bloquer le texte de citation qui a été écrit par quelqu'un d'autre. Voir l' aide Markdown . Je l'ai réparé pour vous cette fois, mais veuillez y prêter attention à l'avenir.
DavidPostill