天天看點

Windows 8.1 更改CapsLock按鍵為Esc

[size=11]

參考部落格:[url]http://mingxinglai.com/cn/2013/05/change-capslock-to-esc/[/url]

在使用vim和輸入法的時候,Esc按鍵使用的頻率是非常高的(輸入法主要是打錯的時候用Esc取消輸入),而鍵盤的Esc離太遠,CapsLock按鍵又基本不用,是以正好廢物利用。

将CapsLock映射成Esc,這裡注意并不是交換,是以處理完成後,鍵盤會有兩個Esc按鍵,原來的CapsLock功能消失。當然後面會具體介紹如何修改,如果隻想修改,不求甚解,那麼直接把下面的代碼儲存到capslock2esc.reg檔案中,輕按兩下運作,重新開機電腦即可。

[/size]

[size=11]

[color=red]

這裡原部落格有一個問題,如果不加入 Windows Registry Editor Version 5.00這一行,在win8.1裡面會提示"隻能導入二進位注冊檔案"。進而無法起作用。

[/color]

下面介紹如何修改,轉自上面的部落格,内容有一定的調整:

分析"Scancode Map"後面一長串數字, 為友善分析,拆分為每8位一行,并加上行号,結果如下:

[/size]

[size=11]

頭兩行和最後一行,是固定的,都是8個0。

第3行的數字表示剩餘的行數,即第3行下面還有幾行,如上例中還有兩行,是以第 三行開頭前兩位為02.

第3行與最後一行中間為鍵位的更改,每更改一個按鍵占據一行,每一行前四位和後四位分别代表一個按鍵,意思是[color=red] 把前四位代表的按鍵的功能映射到後四位代表的按鍵上。通俗點兒就是把後邊的按鍵變成前面的按鍵。[/color]這裡原文介紹的不是太清楚。

同樣第三行前兩位的數字也就是 修改的按鍵數+1 (加上最後一行)

還原按鍵時,隻需要在系統資料庫的路徑([HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout])下,删除Scancode Map鍵即可。

部分按鍵映射對照表。

[/size]

[size=11]

我自己使用的時候不僅把CapsLock映射為Esc,又把Ctrl和Alt按鍵互相交換具體的系統資料庫設定如下:

[/size]

[size=11]

如果需要檢視Mac下如何更改,請移步

[url]http://lovekaiyuan.iteye.com/blog/2276270[/url]

linux則看這裡

[url]http://lovekaiyuan.iteye.com/blog/2296569[/url]

[/size]

繼續閱讀