本人习惯使用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、删除该映射文件,再重启电脑,键盘就可以恢复键盘按键原本的位置了。