Windows dit que Dvorak est la disposition de clavier par défaut, mais toutes les nouvelles fenêtres utilisent QWERTY

8

Grâce à l'aide que j'ai reçue dans ce fil , j'ai pu obtenir par défaut Windows pour la disposition du clavier Dvorak pour tous les nouveaux documents / fenêtres.

Il n'y a qu'une seule prise.

Je dois le réinitialiser à chaque fois que je me connecte.

Lorsque j'ouvre la boîte de dialogue Services de texte et langues d'entrée (accessible depuis le panneau de configuration régional et linguistique ou en cliquant avec le bouton droit sur la barre de langue et en cliquant sur Settings...), cela montre que Dvorak est la disposition de clavier par défaut, mais toutes les nouvelles fenêtres / documents par défaut à QWERTY.

Je peux contourner ce problème en modifiant la valeur par défaut en QWERTY, en cliquant sur Apply, puis en la modifiant à nouveau sur Dvorak et en cliquant sur OK. Mais c'est un peu pénible de devoir le faire chaque fois que je me connecte à Windows.

Quelqu'un connaît-il une solution de contournement ou un moyen de modifier définitivement la disposition du clavier par défaut dans Windows Server 2008 R2?

Capture d'écran montrant Dvorak sélectionné comme langue d'entrée par défaut, mais la barre de langue utilise QWERTY.

Voici à quoi ressemble mon registre HKEY_CURRENT_USER\Keyboard Layout:

  • Précharge
    • 1: d0010409
    • 2: 00000409
  • Suppléants:
    • d0010409: 00010409
  • Basculer:
    • Raccourci clavier: 3
    • Raccourci linguistique: 3
    • Raccourci de mise en page: 3

Remarque: j'ai remarqué ce comportement sur un certain nombre d'instances virtuelles, mais il ne semble pas se produire sur les installations physiques (non virtualisées).

Communauté
la source

Réponses:

1

La disposition du clavier est contenue dans la clé de registre HKEY_CURRENT_USER\Keyboard Layout.
L'élément REG_SZ "1" contient la première disposition, "2" la seconde, etc.

L'article Disposition du clavier Windows répertorie la plupart des ID de clavier. Vous trouverez également les identifiants de mise en page ci-dessus définis comme des sous-clés de la clé de registre
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts.

Analyse de vos informations de registre:

Preloaddétermine les dispositions de clavier présentes dans le bouton de commutation du clavier (en bas à droite de la barre des tâches), et le nombre détermine l'ordre. Vous en avez deux: d0010409 = anglais Dvorak et 00000409 = anglais américain. Cet ordre de liste ne signifie pas beaucoup plus que cela.

Substitutesmappe la valeur d0010409 à la mise en page 10409 qui est également Dvorak. Je suppose que le changement de la moitié supérieure du code clé n'est pas significatif et est correctement mappé par la ruche de substitutions.

Ce qui manque, c'est peut-être la substitution qui mappe 00000409 (US) à 00010409 (Dvorak). Cela peut être fait en le saisissant manuellement ou par la commande:

reg add "HKCU\Keyboard Layout\Substitutes" /v 00000409 /d 00010409

Lorsque vous modifiez le registre, prenez toutes les précautions nécessaires: créez d'abord un point de restauration système et exportez également l'intégralité de la clé de registre.

harrymc
la source
Merci pour les suggestions. J'y répondrai demain.
Vous pouvez également essayer de démarrer en mode sans échec: si cela ne se produit pas, c'est une application qui change de clavier.
harrymc
Ajout d'informations de registre à l'OP.
Données du registre analysées ci-dessus.
harrymc
Merci pour la suggestion. J'ai essayé le changement de registre que vous avez recommandé, mais cela n'a pas résolu le problème après une déconnexion / connexion.
2

Je ne connais pas Server 2008, mais j'ai eu le même problème sous Windows 7. Lorsque vous choisissez la disposition Dvorak, il y a une petite vue de liste. Vous devrez mettre Dvorak au sommet. Lorsque Dvorak est la disposition de clavier n ° 1 (en haut), il devrait y avoir par défaut.

EDIT: Je pense que vous devrez peut-être décocher Réglage automatique lorsque vous cliquez avec le bouton droit sur l'icône du clavier, mais je ne suis pas sûr.

Je suis content de voir que j'ai un autre compadre utilisant Dvorak ... les rares et les forts.

beatgammit
la source
1
Un autre dactylographe Dvorak ici. Une autre option pourrait être de supprimer QWERTY et de l'ajouter plus tard ...
Tamara Wijsman
Merci pour les suggestions. À partir du fil lié , je me suis assuré que Dvorak était en haut de la liste des dispositions de clavier. J'ai également essayé de supprimer complètement QWERTY et j'ai simplement décoché la case Réglage automatique dans le menu contextuel de la barre de langue. Pas de dé; après une déconnexion-connexion, Windows revient par défaut à QWERTY.
En fait, je ne pense pas que le réglage automatique fasse quoi que ce soit, mais cela valait le coup. Avez-vous défini Dvorak comme la disposition de clavier par défaut? Si QWERTY n'est pas installé, il ne devrait même pas pouvoir être utilisé ...
beatgammit
@tjameson Oui, on pourrait penser que si QWERTY était supprimé, le système d'exploitation n'aurait d'autre choix que de choisir par défaut une disposition de clavier réellement présente. Windows est apparemment enclin à être en désaccord avec un tel raisonnement. Je peux obtenir Windows par défaut pour Dvorak pour de nouvelles fenêtres, mais ce qui est bizarre, c'est que je dois le basculer à nouveau vers QWERTY, puis à nouveau vers Dvorak chaque fois que je me connecte ou redémarre, ou bien Windows revient directement à la valeur par défaut de QWERTY (même si le panneau de contrôle DIT déjà que Dvorak est la valeur par défaut lorsque je me connecte / redémarre).
Supprimez entièrement la disposition "US" et redémarrez. Vous pouvez également essayer ceci
beatgammit
0

Essayez d'inverser l' Susbstitutesentrée vers

00010409: d0010409

d0010409 devrait être Dvorak.

Voir ici pour la documentation.

Daniel Beck
la source
Merci pour la suggestion. J'ai essayé d'ajouter une nouvelle entrée Substituteselon vos instructions, mais cela ne semble pas avoir d'effet après une déconnexion / connexion.
@Phoenix n'ajoute pas, essayez de remplacer.
Daniel Beck
Oki Doki. Je vais essayer de remplacer l'entrée existante.
J'ai essayé de remplacer l'entrée. Après une déconnexion / connexion, j'ai constaté que Dvorak avait été complètement supprimé de la liste des dispositions de clavier (QWERTY était toujours utilisé partout). Après avoir restauré Dvorak dans la liste des dispositions de clavier installées, je suis retourné à regedit et j'ai constaté que ma modification avait par conséquent été annulée.
@Phoenix Intéressant - désolé d'avoir perdu votre temps, je n'étais pas sous Windows à l'époque, mais les documents avaient l'air bien.
Daniel Beck
0

Windows DVORAK pour moi a été une douleur depuis le début ... ce que j'ai fait (en tant que service terminal dans d'autres postes de travail et / ou ssh dans les systèmes) est d'utiliser un clavier qui a implémenté dvorak sur le clavier réel ... de cette façon, je peux partager un terminal virtuel avec des collègues et toujours obtenir dvorak comme je le souhaite.

mon clavier est ici:

http://typematrix.com/

joefromct
la source