web-dev-qa-db-fra.com

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

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

Pourquoi donc?

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

31
guillermooo

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 en entrée peut définir une disposition de clavier différente, si celle-ci est activée pour l'utilisateur.

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

Regional and Language Options > Text Services and Input Languages

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

20
splattne

Cela arrive très probablement parce que vous frappez cela Alt+Shift touche de raccourci par accident.

Personnellement, je supprime toutes les autres langues de la barre de langue ET désactive le raccourci clavier. Après que j'ai fait cela, ça ne s'est jamais reproduit =)

Comment (sous Windows Vista et probablement Seven): Cliquez avec le bouton droit de la souris sur la barre de langue et choisissez Paramètres ... ( ou allez dans Panneau de configuration , Options régionales et linguistiques ). Cliquez ensuite sur l'onglet Claviers et langues , puis cliquez sur Modifier les claviers ... , sélectionnez le ou les clavier (s) dont vous n’avez pas et cliquez sur le bouton Supprimer . Allez dans la barre de langue et choisissez masqué dans le Barre de langue zone de groupe. Allez dans l'onglet Paramètres de clé avancés , puis dans les touches de raccourci pour les langues de saisie sélectionnez Entre les langues de saisie , cliquez sur le Modifier la séquence de touches ... et choisissez Non attribué dans les deux zones de groupe. Enfin, appuyez sur OK, OK et OK.

21
Svish

Oui, jtbandes, la langue de saisie est conservée par application, en fait par fenêtre, car plusieurs fenêtres de navigateur IE ont chacune leur propre paramètre. On sait que Windows gère très mal les langues d'entrée multiples et peut même parfois ne pas se souvenir de la langue utilisée dans une seule application lors du changement de lot. Je suis danoise et travaille avec du contenu en anglais sur des ordinateurs Windows autrichiens (allemands), et je vois trop souvent cela pour le compter.

La meilleure solution que je puisse proposer est de choisir une seule langue de saisie et de ne choisir que celle-ci.

Pour moi, cela signifie que vous devez 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é ¨) ainsi que les caractères spéciaux danois (qu'une mise en page allemande ne peut pas), plus tous les Anglais bien sur.

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

3

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

3
jtbandes

Cela m’arrive aussi parfois, mais je pense que c’est simplement parce que j’ai appuyé sur Alt + Shift par accident.

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

2
RichieHindle

Je pense que les paramètres du clavier sont conservés par application. Par exemple, Word peut s'exécuter 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.

1
Javache

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

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

Une autre chose que je déteste, c’est de changer mon clavier d’en-Spain/en-LatinAmerica ... ça casse la mise en page!

Alors je les enlève tous et garde celui que j'utilise.

1
OscarRyz

J'avais la même chose il y a quelques mois. Il s'est avéré 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 Langue afin que vous deviez modifier explicitement la langue dans le panneau de configuration. Depuis lors, je ne l'ai pas eu.

0
Mark Ingram

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 un 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 de langue 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

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

0
AndriuZ