RemapKey等:小巧实用的键盘映射工具
分享幾款易用而免費的鍵盤映射類工具軟件:KeyTweak、remapkey、keybmap,以及通過注冊表修改鍵盤映射的方法。所謂鍵盤映射(或稱為鍵盤修改、keyboard remap、key remap),是指通過軟件,把鍵盤的A鍵用作B鍵。為什么需要鍵盤映射?例1:舊款 ThinkPad 沒有 Win 鍵,希望能用右 alt 代替 win鍵。例2:某個常用鍵(比如 Enter)壞了,需用另一個鍵替代。例3:你的多媒體鍵盤有很多功能鍵,不想浪費。例4:“其他人根本無法猜到我的shift鍵其實是win,即使告訴別人密碼,在我的機器上輸入的時候也難以輸入正確,倒是個不錯的加密方式。”
總結(jié)兼目錄::
選擇哪種方法、哪款軟件,取決于具體需求和用戶偏好,并不一定有高下之分。
* KeyTweak:最強大的鍵盤映射軟件中,功能最強大者。
* RemapKey:功能與易用性的平衡。
* keybmap:非常易用,國產(chǎn)鍵盤修改軟件。
* 修改注冊表法:是上述軟件的工作原理,適合喜歡手工操作者。
* AutoHotkey法:萬能的AutoHotkey,這點需求太容易了!
* 其他鍵盤映射軟件:還有一些其他軟件,僅供參考,不做詳介。
1. KeyTweak:最強大的鍵盤映射軟件
KeyTweak:截屏1、截屏2
評價:在我看來,KeyTweak是此類軟件中功能最強大的。如果只選一款軟件,就應(yīng)當把它作為終極工具。
介紹: KeyTweak 體積小巧,原版下載包 154KB,漢化版只有 54KB,但功能極為強大。它通過調(diào)整 Windows 的注冊表來達到將按鍵重映射為另一個按鍵的目的,進而可以將鍵盤某個鍵映射為你的鍵盤上沒有的特殊功能鍵。簡單地說你的普通鍵盤也可變成多功能鍵盤, 如果本身是多功能鍵盤的就自動升級為超級多功能鍵盤。KeyTweak 只有一個主程序,不常駐內(nèi)存,直接在注冊表中完成按鍵映射功能(需重新啟動)。可以用來屏蔽討厭的按鍵,例如打游戲時就不用擔心按錯 WIN 鍵,也不怕誤啟動幫助系統(tǒng)了,當然它也可以用來挽救部分按鍵損壞的鍵盤。(引自華軍,xbeta有改動)
使用方法:“半專家模式“下,按下源鍵(比如右Alt),再選擇目標鍵(比如win),保存即可。更詳內(nèi)容參見 手冊。注:官方明確說明,不能應(yīng)用于Fn鍵,因為此鍵不產(chǎn)生scancode。
2. RemapKey:功能與易用性的平衡 [返回目錄]
RemapKey這個軟件也不錯。但國內(nèi)下載站直接收錄不多,且出處信息往往錯誤。據(jù) 主頁(日文+英文)來看,應(yīng)該是Hirofumi “Hiro” Yamamoto開發(fā)后,被MS收錄到Windows Server 2003 Resource Kit 的。RemapKey也只有一個文件,300+KB。使用方法是把BaseKeyboard的鍵拖到下面對應(yīng)按鍵上保存即可(輔助記憶:用上面的鍵覆蓋下面的鍵)。也是修改注冊表、零資源消耗的。
3. 國產(chǎn)鍵盤映射工具 keybmap [返回目錄]
作者:Silence。該作者更為出名的作品是輸入法設(shè)置工具 IMETool 2.8.3,極為簡潔好用。
特點:單一exe,僅35KB,使用極其簡單。
最新版本:Keybmap V1.7.3,發(fā)布日期:2010-10-9。 主頁下載 或 搜索下載。
4. 修改注冊表實現(xiàn)鍵盤映射 [返回目錄]
其實,上面的軟件只是一個圖形界面、一個表象。真正對windows起作用的,是注冊表。也就是說,如果你有能力手工修改注冊表,就不需要上述軟件。這個重要的道理是可以推廣的,盡管我們不是計算機/軟件專業(yè),但理解其原理,對于軟件應(yīng)用也是大有益處的。
比如,善用佳軟的習慣是把Thinkpad 的右alt 轉(zhuǎn)為win,則只須在 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 下新建二進制項 Scancode Map,內(nèi)容為“00,00,00,00,00,00,00,00,02,00,00,00,5c,e0,38,e0,00,00,00,00” 或把下面的內(nèi)容導(dǎo)入注冊表即可。
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,5c,e0,38,e0,00,00,00,00
更詳細的操作,及 scancode map 值,請參見鍵盤修改方法|秦愛網(wǎng)志。
5. 近乎萬能的AutoHotkey [返回目錄]
AutoHotkey 幾乎是萬能的。用它可以實現(xiàn):
* a 鍵映射為 b 鍵。
* 雙擊a鍵相當于 b 鍵。
* ctrl+甲 相當于 乙鍵。
* 在某個程序中,按下某鍵,執(zhí)行xx動作;在另外的程序中,按下此鍵,則執(zhí)行另外的動作。
會者無需解釋,不會者一時說不清,請搜索善用佳軟關(guān)于AutoHotkey的多篇文章。
6. 其他鍵盤映射軟件 [返回目錄]
買Thinkpad,系統(tǒng)會預(yù)帶一改鍵盤的工具,名為IBM Keyboard Customizer Utility,通常在 “C:\Program Files\ThinkPad\Utilities\TpKmapAp.exe” ,可以用它改變鍵映射。
缺點:系統(tǒng)要多運行一個TpKmapmn.exe進程(可能還有其他東西)。
優(yōu)點:可以更改其他和IBM ThinkPad相關(guān)的一些快捷鍵。
此外還有其他多款國產(chǎn)軟件,及國外的同類軟件,比如 SharpKeys(小眾介紹)等,大同小異,不再詳述。(正文完)
本文更新歷史:
2012-05-03: 修復(fù)圖片、更新keybmap文字、補充應(yīng)用場景。
2009-07-09:增加目錄、AutoHotkey段、同類文章鏈接;重排全文。
2007-03-01:加入keybmap(鳴謝temp)。
2006年1月:初稿。>
總結(jié)
以上是生活随笔為你收集整理的RemapKey等:小巧实用的键盘映射工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HtmlAgilityPack/xpat
- 下一篇: The Shapes of CSS