Remapping Alt, Ctrl and Caps in Win2k
From Vim Tips Wiki
[edit] Obsolete tip
This tip has been merged into another tip.
See VimTip75 for the current tip.
Please do not edit this tip, and do not edit the discussion page.
If anything needs to be improved, please fix VimTip75.
Tip 136 • Previous Tip • Next Tip
Created: October 12, 2001 Complexity: basic Author: Jean-Paul Darcis Minimum version: 5.7 Karma: 84/30 Imported from: Tip#136
Since I installed Win2K on my laptop, I had been unable to locate a utilitie that would simply enable me to remap my Crtl Alt and Caps the way I think they should be and the way they were until MS kill all competition in computing, that is Crtl on the left of the letter A, Alt to the left bottom of the letter Z and Caps approximately until the C.
After some research, I came across a tip posted here by juano@mindspring.com. I tried to make sense of it and then downloaded the MS scan keys map at the URL he mentionned.
Extrapolating his tip, I wrote this ASCI file that I named keys2000.reg :
REGEDIT4 [HKey_Local_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,3A,00,38,00,38,00,1D,00,1D,00,3A,00,00,00,00
Once you have saved this file, left click on it from Explorer and answer yes to the prompt "do you want to enter this into the registry".
Reboot and you are done.
A few explanations :04 stands for 3 remappings (Caps lock to Control, Control to Alt and Alt to Caps Lock) plus the closing one which is always required (1 remapping would require 02, 2 would require 03, and so on). 3A,00,38 remaps Caps to Left Alt, 38,00,1D remaps Left Alt to Left Ctrl and 1D,00,3A remaps Left Ctrl to Caps Lock since 3A=Caps, 1D=Left Ctrl and 38=Left Alt.
Based on Juano tip and on this one, I believe a lot of remapping can be done as long as you keep the separators 00 and remember to add one to the number of remappings. What I do not know is how far you can extend this instruction without getting into trouble with the registry. At worst, if you keyboard does not behave as expected, go into the registry and delete this instruction (be careful here since it is easy to confuse this instruction with the Keyboard LayoutS (S for emphasis) which must not be deleted.
[edit] Comments
[edit] External links
Remap the F12 Key, CapsLock Key or any Key in Windows XP, 2000, Vista and 2003
