Schon seit Microsoft Keyboard Layout Creator (MSKLC) 1.4 funktioniert nicht richtig Sie können die folgende einfache Lösung verwenden, die sich aus Informationen über WinFAQ .
Erstellen Sie die folgenden zwei .reg
Dateien mit einem Texteditor Ihrer Wahl und führen Sie sie abwechselnd aus, um die angegebenen Schlüssel / Werte in die Windows-Registrierung zu laden:
HKLM^SYS^CCS^CTRL^Kbd_Layout^Scancode_Map#Swap_R-Win_R-Alt.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:\
00,00,00,00,\
00,00,00,00,\
03,00,00,00,\
38,e0,5c,e0,\
5c,e0,38,e0,\
00,00,00,00
HKLM^SYS^CCS^CTRL^Kbd_Layout^Scancode_Map#Reset.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:\
00,00,00,00,\
00,00,00,00,\
01,00,00,00,\
00,00,00,00
Beachten Sie die umgekehrte Reihenfolge von LSB (niederwertiges Byte) und MSB (höchstwertiges Byte) innerhalb der 2 Bytes eines Scancodes a.k.a. Little-Endian . Beachten Sie auch den Backslash ( \
) für die Fortsetzung der Zeile.
Sie müssen Windows neu starten / Ihren Computer neu starten, damit eine Änderung der Zuordnungen wirksam wird.
Technische Hintergrundinformationen
Scancode Map
Eintrag:
┌──────────┬──────┬─────────────┬───────────────────────────────────────────────────┐
│ Bytes | Size | Values │ Description │
├──────────┼──────┼─────────────┼───────────────────────────────────────────────────┤
│ 0 … 3 │ 4 | 00 00 00 00 │ Header: version info, always all 0 │
│ 4 … 7 │ 4 | 00 00 00 00 │ Header: flags, always all 0 │
│ 8 … 11 │ 4 | 0m 00 00 00 │ Header: mappings count[c] + 1 [for the trailer] │
│ 12 … s │ c×4 | LN¹HN²LO HO │
N ew /
O ld scancodes in little-endian byte order │
│ t … t+3 │ 4 | 00 00 00 00 │ Trailer (t = s + 1 = 12 + c × 4) │
└──────────┴──────┴─────────────┴───────────────────────────────────────────────────┘
¹ L ... Low-Byte, niedrigstwertiges Byte (LSB)
² H ... hohes Byte, höchstwertiges Byte (MSB)
Informationen zu Scancodes finden Sie auf den folgenden Seiten / Dokumenten: