Hat dir diese Antwort geholfen?
1 Leser hat sich bedankt
Die Änderungen werden in der Registry eingetragen, und zwar unter folgendem Pfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
WICHTIG: Es gibt auch einen Schlüssel namens "Keyboard Layouts" (Beachte das Mehrzahl-"s") unter Control, aber der Schlüssel sollte nicht verändert werden.
Im Schlüssel "Keyboard Layout" muss (wenn nicht vorhanden) der Eintrag Scancode Map hinzugefügt werden. Dieser ist vom Typ REG_BINARY. Wenn er schon vorhanden ist, dann schreibe hier mal, was da drinnen steht.
Das Datenformat ist wie folgt:
Start offset (in Bytes) Size (in Bytes) Data
0 4 Header: Versions-Information
4 4 Header: Markierungen
8 4 Header: Anzahl der Einträge
12 4 Persönliche Belegungen
Letzte 4 Bytes 4 Null Terminator (0x00000000)
Das erste und zweite DWORD speichert Header Informationen und sollte für die aktuelle Version des ScanCode Mappers komplett auf Null gesetzt werden. Das dritte DWORD enthält einen Zähler für die gesamte Anzahl der folgenden DWORDs einschliesslich des abschliessenden Null Terminators. Daher wäre der Minimalwert 1 (keine Veränderungen spezifiziert). Die persönlichen Einstellungen folgen dem Header. Jeder Eintrag ist ein DWORD lang.
Um Änderungen wirksam werden zu lassen, muss das System neu gestartet werden. Beachte dass die Änderungen der Tastaturbelegung sich nach dem Anschlag der Taste direkt nach dem Wechsel in den Benutzermodus auswirken, noch bevor ein virtueller Tastenschlüssel zugeordnet wird. Dadurch können sich bestimmte Einschränkungen ergeben. So wird die Änderung möglicherweise nicht richtig berücksichtigt, wenn Terminal-Dienste benutzt werden.
Jetzt folgt ein Beispiel. Für die Änderungen im zuvor beschriebenen Teil der Registry benutzt du den Registry Editor Regedit.exe. Die folgenden Werte sind in den persönlichen Belegungen zu speichern:
00000000 00000000 03000000 00003A00 00004500 00000000
Der Wert 00003A00 bewirkt, dass die Shift-Lock-Taste unwirksam wird,
der Wert 00004500 bewirkt, dass die Num-Lock-Taste deaktiviert wird.
In deinem Fall würde es also ausreichen, da folgendes einzutragen:
00000000 00000000 02000000 00004500 00000000
Ab jetzt kannst du die Taste nur noch mit der Bildschirm-Tastatur umschalten.