2009-05-15 11 views
4

Die Caps Lock Taste macht mich verrückt - ich benutze es nie absichtlich, aber manchmal versehentlich drücken Sie es anstelle von TAB. Meine derzeitige Lösung ist, den Knopf mit einem Schraubenzieher zu entfernen (kein Schaden, kann zurückgestellt werden, wenn es jemals gebraucht wird).Ist es möglich, die Feststelltaste unter Windows programmgesteuert zu deaktivieren?

Gibt es eine Möglichkeit, die Caps Lock-Taste programmgesteuert unter Windows zu deaktivieren - schreiben Sie ein Programm mit einem Tastatur-Hook oder etwas ähnliches? Wo soll ich anfangen?

Antwort

3

Um die Feststelltaste (ohne Installation der Software) auf einem Windows 2000- oder Windows XP-Rechner neu zu mappen, habe ich die Informationen unter How to globally map AltGr key to Alt key? wie folgt angepasst. Das Zuweisen von Caps zu null ist eines der Beispiele, aber Sie könnten auch einen anderen Schlüssel auswählen, dem ich zuordnen möchte. Um Kappe auf null zuzuordnen, die Registry-Datei ist:

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, 02,00,00,00, 1d,00,00,00, 00,00,00,00 

speichern als filename.reg und ausführen, dann einen Neustart (oder abmelden und wieder anmelden,).

Ich basiere dies auf der Antwort von dieser Seite von Tomas Sedovic und Scan Code Mapper for Windows empfohlen von Ronald Blaschke. Ich habe die Leerzeichen eingeführt, damit ich/Sie sehen können, wie die Bytes in Wörter gruppiert sind.

Beachten Sie, dass ich dies tatsächlich verwendet, um Caps zu Ctrl zuzuordnen, und meine vorletzte Gruppe von Zahlen war "1d, 00,3a, 00" und ich bestätigte, dass dies funktioniert.