1. 程式人生 > WINDOWS開發 >Win10對調Esc和CapsLock鍵

Win10對調Esc和CapsLock鍵

在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調換位置