打開注冊表
[HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
“Scancode Map”是注冊表中中的一個二進制鍵值(默認沒有,需新建),並且有固定的格式:
Scancode Map 代碼的一般格式是:“hex:00,00,00,00,00,00,00,00,|02|,00,00,00,|映射之后的掃描碼(XX XX),原掃描碼(XX XX)|00,00,00,00”。
02表示有一組,是的,有幾組就要默認加一個1。
鍵盤掃描碼
Caps Lock 00 3A
Right Ctrl E0 1D
Left Ctrl 00 1D
Menu E0 5D
Win E0 5C
交換右Ctrl和CapsLK
1d,00,3a,00,3a,00,1d,e0
修改后:
0000 00 00 00 00 00 00 00 00
0008 03 00 00 00 1D 00 3A 00
0010 3A 00 1D E0 00 00 00 00
0018