... auf einen Unicomp Ultra Classic Knickfeder Tastatur im Besonderen.
Ich habe vor kurzem eine dieser IBM Model M-Versionen gekauft. Eine tolle Tastatur mit einem kleinen Makel: Es gibt keine Leistung , Schlafen , Aufwachen Schlüssel und ein ziemlich großer Fehler: Sie haben beschlossen, die Rechts-Win- und die Rechts-Alt-Taste zu vertauschen, damit es so aussieht:
Platz Alt Strg
Mit vielen Jahren der Verwendung eines anderen Layouts ist dies natürlich unangenehm.
Ich habe es versucht Microsoft Keyboard Layout Creator (MSKLC) 1.4 , aber es funktioniert nicht richtig auf meinem Windows 7 Professional 64-Bit: Es zeigt das Layout nicht nach Datei → Vorhandene Tastatur laden ... :
windows
windows-registry
keyboard-layout
keymap
Gerold Broser
quelle
quelle
Antworten:
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
HKLM^SYS^CCS^CTRL^Kbd_Layout^Scancode_Map#Reset.reg
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 │
New /
Old 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:
.reg
Dateien oder direkt in die Registrierung über den Registrierungseditor von Windows)quelle
.reg
. Wenn Sie sie nicht mögen, können Sie sie nach Ihren Wünschen ändern, wenn Sie die Dateien speichern.