
Ich habe versucht, mir ein deutsches QWERTZ-Layout zu erstellen, indem ich einfach die Tasten z und y auf meiner Tastatur vertauscht und mit dem Microsoft Keyboard Layout Creator ein passendes Layout erstellt habe, da es keine native Unterstützung gibt.
Das funktioniert für die Texteingabe einwandfrei, aber nicht in anderen Zusammenhängen. Tastenkombinationen wie Strg-Z und Strg-Y sind jetzt vertauscht, da das Layout anscheinend nicht auf sie zutrifft. Ich kann in derselben Anwendung Text korrekt eingeben, aber Tastenkombinationen scheinen anders behandelt zu werden. Dasselbe gilt für Spiele. Es gibt eine Menge davon, die ZXCV als nicht umlegbaren Ersatz für die ABXY-Tasten auf einem Controller verwenden. Stellen Sie sich vor, Sie verwenden YXCV mit einem QWERTY-Layout. Das macht nicht viel Spaß.
Ich dachte, der Grund dafür sei, dass die Anwendungen eine Art direkte Eingabe über die Tastatur verwenden, die nicht einmal über Windows läuft, aber das kann nicht der Fall sein, da ich das standardmäßige US-QWERTY-Layout ohne Komplikationen bezüglich der Tasten z und y verwenden kann.
Ist es einfach unmöglich, in MSKLC ein Layout für Win 10 zu erstellen, das richtig funktioniert, oder übersehe ich etwas? Ich habe viele Beiträge dazu gefunden, wie man MSKLC unter Windows 10 zum Laufen bringt, aber keinen zu diesem speziellen Problem.
Antwort1
Es stellte sich heraus, dass es etwas mit meinen Windows-Spracheinstellungen zu tun hatte. Sie waren auf „Englisch (en-DE)“ statt auf „Englisch (USA)“ eingestellt. Die Sprache selbst scheint eine weitere Änderungsebene zu sein, die auf das darin enthaltene Tastaturlayout angewendet wird. Stellen Sie sicher, dass Sie die Sprache in den MSKLC-Projekteigenschaften auch auf US-Englisch und nicht auf Deutsch eingestellt haben.
Antwort2
Sie müssen auch den VK-Code ändern. Das ist mir auch passiert, als ich mein Tastaturlayout geändert habe. Sie können die .klc
Datei direkt mit einem Texteditor bearbeiten und neu kompilieren, indem Sie VK_Y
durch ersetzen VK_Z
.
Siehe meine AntwortHier. Ich wurde inspiriert vondiese Antwort.