Neubelegung des Ziffernblocks (Position 104) mit normalem Punkt (Position 54)

Neubelegung des Ziffernblocks (Position 104) mit normalem Punkt (Position 54)

Wie kann ich in Windows 7 den Zifferntastenpunkt (Tastenposition 104) auf einen normalen Punkt (Tastenposition 54) umstellen? Die Taste sollte sich immer wie ein Punkt verhalten, unabhängig vom Status der NumLock-Taste. Ich verwende die Standardtastatur 101/102.

Ich möchte dies tun, ohne Anwendungen von Drittanbietern zu verwenden oder die regionalen Einstellungen in Windows 7 zu ändern.

Ich weiß, dass ich es (theoretisch) erreichen kann, indem ich die Scancode-Map ändere in

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map

aber ich bin mir nicht sicher, wie ich das anstellen soll. Ich denke, das

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,34,e0,??,??,\
00,00,00,00

ist nicht so weit weg, ich muss nur wissen, was ich anstelle der Fragezeichen setzen soll. Ich habe MicrosoftsTastatur-Scancode-SpezifikationHandbuch, und der Wert für den numerischen Punkt ist 53, aber ich bin nicht sicher, ob ich ihn mit e0 koppeln könnte (aufgrund des undefinierten NumLock-Status).

Antwort1

Wie sich herausstellte, war ich tatsächlich nah dran. Der NumLock-Status hatte nichts damit zu tun. Ich hatte beschlossen, den NumPad-Punkt - 00_53 (inverses Hex 53 00) auf den normalen Punkt - 00_34 (inverses Hex 34 00) umzubelegen, und es funktionierte, wie ich es mir erhofft hatte. Der NumPad-Punkt ist immer ein Punkt, unabhängig von den regionalen Einstellungen.

Dies wurde durch die Erstellung eines binären Registrierungsschlüssels namens Scancode Maperreicht HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout.

Der nächste Schritt bestand darin, die Daten zu ändern. Dazu habe ich Folgendes eingegeben:

00 00 00 00 00 00 00 00
02 00 00 00 34 00 53 00
00 00 00 00

Nach dem Neustart funktionierte der NumPad-Punkt wie ein normaler Punkt.

verwandte Informationen