Win10對調Esc和CapsLock鍵
阿新 • • 發佈:2020-04-15
在Vim中,有時候為了方便模式的選擇,可以將鍵位Esc和Caps Lock進行對調
一、編寫註冊檔案(先用編輯軟體編輯,然後將檔案格式改為:".reg")
(1)檔案編寫
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,03,3a,01,00
(2)檔案分析
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] //註冊位置(註冊檔案生成的位置) "Scancode Map"=hex: //註冊檔名 Scnacode Map 00,//固定格式 00,//固定格式 03,//03表示後面還有3行 3a,//將Esc(3a,00)鍵對映到Caps Lock(01,00)鍵上 01,//將Caps Lock(01,00)鍵對映到Esc(3a,00)鍵上 00,//固定格式
(3)常見的按鍵編碼對照表
按鍵 | 編碼 |
---|---|
Escape | 01 00 |
Tab | 0F 00 |
Caps Lock | 3A 00 |
Left Shift | 2A 00 |
Left Ctrl | 1D 00 |
Left Windows | 5B E0 |
Left Alt | 38 00 |
Space | 39 00 |
Right Alt | 38 E0 |
Right Windows | 5C E0 |
Right Ctrl | 1D E0 |
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 |
(4)修改多個鍵
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] //註冊位置(註冊檔案生成的位置) "Scancode Map"=hex: //註冊檔名 Scnacode Map 00,//固定格式 05,//05表示後面還有5行 3a,00)鍵上 38,1D,//將Left Alt(38,00)鍵對映到Left Ctrl(1D,00) 1D,38,//將Left Ctrl(1D,00)鍵對映到Left Alt(38,00) 00,//固定格式
二、修改鍵位配置,雙擊註冊檔案
三、重啟作業系統
四、還原鍵位
(1)進入命令列
(2)輸入"regedit"
(3)開啟路徑
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
(4)刪除"Scancode Map"項
(5)重啟作業系統
參考文獻:
[1]Win10 中 CapsLock 與 Esc 鍵對調
[2]windows中Esc與CapsLock、Alt與Ctrl調換位置