例如将CapsLock键映射成Enter键只需新建.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,02,00,00,00,1c,00,3a,00,00,00,00,00
然后将其运行,并重启系统即可。
如果想要自定义按键映射,只需修改上面的16进制串中的内容。其具体意义为:
00,00,00,00,//固定格式
00,00,00,00,//固定格式
02,00,00,00, //02指本行之后还有2行
1c,00,3a,00, //把键盘上的3a,00这个键赋予1c,00的意义
...//可选,可以同时进行更多的按键映射
00,00,00,00//固定格式
按键编码表
按键 | 码表 |
---|---|
Escape | 01 00 |
Tab | 0F 00 |
Caps Lock | 3A 00 |
Left Alt | 38 00 |
Left Ctrl | 1D 00 |
Left Shift | 2A 00 |
Left Windows | 5B E0 |
Right Alt | 38 E0 |
Right Ctrl | 1D E0 |
Right Shift | 36 00 |
Right Windows | 5C E0 |
Backspace | 0E 00 |
Delete | 53 E0 |
Enter | 1C 00 |
Space | 39 00 |
Insert | 52 E0 |
HOME | 47 E0 |
End | 4F E0 |
Num Lock | 45 00 |
Page Down | 51 E0 |
Page Up | 49 E0 |
Scroll Lock | 46 00 |
无动作 | 00 00 |