Laut Windows ist Dvorak das Standardtastaturlayout, aber alle neuen Fenster verwenden QWERTY

8

Dank der Hilfe, die ich in diesem Thread erhalten habe , konnte ich Windows dazu bringen, standardmäßig das Dvorak-Tastaturlayout für alle neuen Dokumente / Fenster zu verwenden.

Es gibt nur einen Haken.

Ich muss es jedes Mal neu einstellen, wenn ich mich anmelde.

Wenn ich das Dialogfeld "Textdienste und Eingabesprachen" öffne (über die Systemsteuerung "Regional" und "Sprachen" oder durch Klicken mit der rechten Maustaste auf die Sprachleiste und Klicken Settings...), wird angezeigt , dass Dvorak das Standardtastaturlayout ist, alle neuen Fenster / Dokumente jedoch weiterhin Standard sind zu QWERTY.

Ich kann dieses Problem umgehen, indem ich die Standardeinstellung in QWERTZ ändere Apply, auf klicke, sie dann wieder in Dvorak ändere und auf klicke OK. Aber es ist ziemlich schmerzhaft, dies jedes Mal tun zu müssen, wenn ich mich bei Windows anmelde.

Kennt jemand eine Problemumgehung oder eine Möglichkeit, das Standardtastaturlayout in Windows Server 2008 R2 dauerhaft zu ändern?

Screenshot mit Dvorak als Standardeingabesprache, aber in der Sprachleiste wird QWERTZ verwendet.

So sieht meine Registrierung aus HKEY_CURRENT_USER\Keyboard Layout:

  • Vorladen
    • 1: d0010409
    • 2: 00000409
  • Ersatz:
    • d0010409: 00010409
  • Umschalten:
    • Hotkey: 3
    • Sprach-Hotkey: 3
    • Layout-Hotkey: 3

Hinweis: Ich habe dieses Verhalten bei einer Reihe von virtuellen Instanzen festgestellt, es scheint jedoch bei physischen (nicht virtualisierten) Installationen nicht aufzutreten.

Gemeinschaft
quelle

Antworten:

1

Das Tastaturlayout ist im Registrierungsschlüssel enthalten HKEY_CURRENT_USER\Keyboard Layout.
Das REG_SZ-Element "1" enthält das erste Layout, "2" das zweite usw.

Der Artikel Windows-Tastaturlayout listet die meisten Tastatur-IDs auf. Dort finden Sie auch Ihre obigen Layout-IDs, die als Unterschlüssel des Registrierungsschlüssels definiert sind
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts.

Analysieren Ihrer Registrierungsinformationen:

Preloadbestimmt, welche Tastaturlayouts in der Tastaturschaltertaste (unten rechts in der Taskleiste) vorhanden sind, und die Nummer bestimmt die Reihenfolge. Sie haben zwei davon: d0010409 = Dvorak English und 00000409 = US English. Diese Listenreihenfolge bedeutet nicht viel mehr.

Substitutesordnet den Wert d0010409 dem Layout 10409 zu, das auch Dvorak ist. Ich gehe davon aus, dass die Änderung der oberen Hälfte des Schlüsselcodes nicht signifikant ist und von der Substitutionsstruktur ordnungsgemäß zugeordnet wird.

Was fehlt, ist möglicherweise die Substitution, die 00000409 (US) auf 00010409 (Dvorak) abbildet. Dies kann durch manuelle Eingabe oder durch den Befehl erfolgen:

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

Treffen Sie beim Ändern der Registrierung alle erforderlichen Vorsichtsmaßnahmen: Erstellen Sie zuerst einen Systemwiederherstellungspunkt und exportieren Sie auch den gesamten Registrierungsschlüssel.

harrymc
quelle
Danke für die Vorschläge. Ich werde morgen darauf antworten.
Sie können auch versuchen, im abgesicherten Modus zu booten: Wenn dies nicht der Fall ist, wechselt eine Anwendung Ihre Tastatur.
Harrymc
Registrierungsinformationen zum OP hinzugefügt.
Die oben analysierten Registrierungsdaten.
Harrymc
Danke für den Vorschlag. Ich habe die von Ihnen empfohlene Registrierungsänderung versucht, aber das Problem wurde nach dem Abmelden / Anmelden nicht behoben.
2

Ich weiß nichts über Server 2008, aber ich hatte das gleiche Problem unter Windows 7. Wenn Sie das Dvorak-Layout auswählen, gibt es eine kleine Listenansicht. Sie müssen Dvorak auf die Oberseite setzen. Wenn Dvorak das Tastaturlayout Nr. 1 (oben) ist, sollte es standardmäßig verwendet werden.

EDIT: Ich glaube , Sie müssen möglicherweise deaktivieren Auto - Einstellung , wenn Sie mit der rechten auf das Tastatursymbol klicken, aber ich bin nicht sicher.

Ich bin froh zu sehen, dass ich da draußen einen anderen Dvorak-Compadre habe ... die wenigen und die starken.

Beatgammit
quelle
1
Ein weiterer Dvorak Typist hier. Eine andere Möglichkeit könnte sein, QWERTY zu entfernen und später hinzuzufügen ...
Tamara Wijsman
Danke für die Vorschläge. Durch den verknüpften Thread habe ich sichergestellt, dass Dvorak ganz oben auf der Liste der Tastaturlayouts steht. Ich habe auch versucht, QWERTY vollständig zu entfernen, und ich habe nur versucht, die Option "Automatische Anpassung" im Kontextmenü der Sprachleiste zu deaktivieren. Kein Würfel; Nach einer Abmeldung kehrt Windows zu QWERTZ zurück.
Ich glaube eigentlich nicht, dass Auto Adjust irgendetwas macht, aber es war einen Versuch wert. Haben Sie Dvorak als Standardtastaturlayout festgelegt? Wenn QWERTY nicht installiert ist, sollte es nicht einmal verwendet werden können ...
Beatgammit
@tjameson Ja, man würde denken, wenn QWERTY entfernt wird, hat das Betriebssystem keine andere Wahl, als standardmäßig ein Tastaturlayout zu verwenden, das tatsächlich vorhanden ist. Windows ist offenbar geneigt, solchen Überlegungen nicht zuzustimmen. Ich bin in der Lage, Windows für neue Fenster auf Dvorak zu setzen, aber was seltsam ist, dass ich es jedes Mal, wenn ich mich anmelde oder neu starte, wieder auf QWERTY und dann wieder auf Dvorak umschalten muss, sonst kehrt Windows direkt zum Standard zurück QWERTY (obwohl das Control Panel bereits sagt, dass Dvorak die Standardeinstellung ist, wenn ich mich anmelde / neu starte).
Entfernen Sie das "US" -Layout vollständig und starten Sie es neu. Sie könnten auch versuchen , diese
beatgammit
0

Versuchen Sie, den SusbstitutesEintrag auf umzukehren

00010409: d0010409

d0010409 sollte Dvorak sein.

Dokumentation finden Sie hier .

Daniel Beck
quelle
Danke für den Vorschlag. Ich habe versucht, einen neuen Eintrag Substitutegemäß Ihren Anweisungen hinzuzufügen , aber er schien nach dem Abmelden / Anmelden keine Auswirkungen zu haben.
@Phoenix nicht hinzufügen, versuchen Sie zu ersetzen.
Daniel Beck
Okiedokie. Ich werde versuchen, den vorhandenen Eintrag zu ersetzen.
Ich habe versucht, den Eintrag zu ersetzen. Nach einem Abmelden / Anmelden stellte ich fest, dass Dvorak vollständig aus der Liste der Tastaturlayouts entfernt wurde (QWERTY wurde immer noch überall verwendet). Nachdem ich Dvorak in der Liste der installierten Tastaturlayouts wiederhergestellt hatte, kehrte ich zu regedit zurück und stellte fest, dass meine Änderung folglich rückgängig gemacht worden war.
@Phoenix Interessant - Entschuldigung, dass Sie Ihre Zeit verschwendet haben. Ich war zu diesem Zeitpunkt nicht unter Windows, aber die Dokumente sahen gut aus.
Daniel Beck
0

Windows DVORAK war für mich von Anfang an ein Problem ... Was ich getan habe (als Terminal-Service für andere Workstations und / oder SSH für Systeme), ist die Verwendung einer Tastatur, die dvorak auf der eigentlichen Tastatur implementiert hat. Auf diese Weise kann ich ein virtuelles Terminal mit Kollegen teilen und trotzdem Dvorak so erhalten, wie ich es möchte.

Meine Tastatur ist hier:

http://typematrix.com/

Joefromct
quelle