Forum Moderators: open
Works nice and easy, even though it looks a little ghetto.
Change this regkey in your registry. It will disable the CapsLock key.[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00
I looked in my regis. Found /Keyboard Layout and /Kayboard Layouts, neither of which has a scancode like that listed....
I mean really folks, how often do you type in ALL CAPS? This is the most self destructive, time wasting, stupid place and stupid function for a standard keyboard layout toggle-key you could find. Take the friggin' toggle function off this thing, make it read-on-press only and it could have a measurable productivity increase for the entire English Writing World.
THE CAPS LOCK KEY, IF NEEDED AT ALL SHOULD BE NEXT TO SCROLL LOCK KEY.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
Add value "Scancode Map"
00 00 00 00 00 00 00 00
03 00 00 00 2A 00 3A 00
3A 00 46 00 00 00 00 00
Tested on XP SP2 and works.
I got the needed info here: [microsoft.com...]
also here: [microsoft.com...]
and the downloadable scancode document (self-extracting file) linked on that page here: [download.microsoft.com...]
Anybody care to convert this to an .inf or .reg file format?
Jim
[edit] Corrected mapping count from 02 to 03 and re-tested [/edit]
[added] Also, note that you must restart Windows for new mapping to take effect. [/added]