Remap keyboard combinations, not just single registry values
The registry hackers move virtual keys around. What you need is a custom keyboard layout. You can easily create your own with the Microsoft KeyBoard Layout Creator utility.
In addition to the answer from @HansPassant, if you find trouble with the ctrl+KEY functions etc you might need to edit the .klc
file manually.
You need to modify the
.klc
file manually.Basically you just modify the
VK_
column to match the value in column1
.So for example if you want to bind L to N, you would create the keyboard as you normally would in KLC. Then you would open the KLC file in a text editor. Find the value
L
in theVK_
column, and switch it to anN
.For more information, I wrote the complete steps on my blog.