1、打开 C:\Windows,双击regedit.exe 打开注册表编辑器
2、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 下新建一个二进制值项: “Scancode Map”
3、编辑Scancode Map。下面的示例是针对mac安装win之后,在win系统下将command键改成Ctrl,将control改成win键,也就是和Mac保持一致。
4、编辑完成之后,重启电脑即可生效
.
二、Scancode Map格式说明
0000 00 00 00 00 00 00 00 00
0008 04 00 00 00 1D 00 5B E0
0010 1D E0 5C E0 5B E0 1D 00
0018 00 00 00 00
1、00 00 00 00 00 00 00 00。固定,照写就好
2、04 00 00 00。04代表要修改三个按键的映射,两个是02,一个是01
3、1D 00 5B E0。
- 1D 00 是修改后的按键扫描码;
- 5B E0 是原按键的扫描码;
- 左Ctrl键的扫描码是1D 00,左win键的扫描码5B E0;
- 这四个字节代表的意思是将 左win键 替换成 左Ctrl键。
4、1D E0 5C E0。这四个字节代表的意思是将 右win键 替换成 右Ctrl键。
5、5B E0 1D 00。这四个字节代表的意思是将 左Ctrl键 替换成 左win键。
6、00 00 00 00 。固定,照写就好
.
三、按键坏了,用注册表修
例:按键 d 坏了,我们可以将一个不常用的按键映射成 d,比如 F3。
说明:d的扫描码为 20 00;F3的扫描码为 3D 00
0000 00 00 00 00 00 00 00 00
0008 02 00 00 00 20 00 3D 00
0010 00 00 00 00
注:修改完之后需要重启电脑才能生效