本人习惯使用vim,根据个人习惯,需要将Esc与CapsLock按键对调,以及Alt与Ctrl键对调。方法如下:
1、将下列内容复制粘贴到txt中,并重命名为.reg格式文件
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,05,00,00,00,3a,00,01,00,01,00,3a,00,38,00,1D,00,1D,00,38,00,00,00,00,00
2、双击确定,然后重启电脑即可。
上述map可以写成以下方式:
Map"=hex:00,00,00,00, //固定格式00,00,00,00, //固定格式05,00,00,00, //05表示后面还有5行(更改4个按键的4行 + 最后一行全0固定格式)3a,00,01,00, //把键盘上的原本3a,00这个按键映射到01,00这个按键上01,00,3a,00, //把键盘上的原本01,00这个按键映射到3a,00这个按键上38,00,1D,00, //同理1D,00,38,00, //同理00,00,00,00 //固定格式
按键 | 编码 |
---|---|
Tab | 0F 00 |
Left Shift | 2A 00 |
Left Windows | 5B E0 |
Space | 39 00 |
Right Alt | 38 E0 |
Right Windows | 5C E0 |
Right Ctrl | 1D E0 |
Right Shift | 36 00 |
Enter | 1C 00 |
Backspace | 0E 00 |
Insert | 52 E0 |
Delete | 53 E0 |
HOME | 47 E0 |
End | 4F E0 |
Page Up | 49 E0 |
Page Down | 51 E0 |
Num Lock | 45 00 |
Scroll Lock | 46 00 |
想要删除重新映射,恢复原有键盘按键位置,则只需按照如下步骤操作即可: 1、win+R 2、输入regedit<回车> 3、打开该路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 4、可以看到映射文件:Scancode Map,可以看见之后跟着的一长串数字,即为自己当初修改按键映射的数字串。 5、删除该映射文件,再重启电脑,键盘就可以恢复键盘按键原本的位置了。
联系客服