很多程序员都有把Capslock键当作Left-Ctrl使用的习惯,在苹果的OSX系统下通过修饰键功能提供了原生的键位修改支持,但是Windows下就没那么方便了。有很多改键软件,不是不能用,就是用着不放心。
经过一些搜索,找到了手动修改的方法。
复制以下代码保存为reg文件,双击导入,注销重新登陆系统即可

1
2
3
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,3A,00,00,00,00,00

这个原理为通过修改注册表,修改键盘扫描码在系统中的映射来改变键盘的键位。相关原理讲解网上有很多,在此不再赘述。