RemapKey等:小巧实用的键盘映射工具

来源:百度文库 编辑:神马文学网 时间:2024/04/26 14:24:07
[转载请保留] 作者: 出处:
推荐几款更键盘映射(remap)的小软件和手工方法。所谓键盘映射,或称为更改键盘,是指把键盘的A键用作B键。为什么?比如旧款 ThinkPad 没有 Win 键,希望能用右alt 代替win。再如,某个键(比如笔记本的 Fn)坏了,需用另一个键替代。再如,你的多媒体键盘太多,不想浪费……
以下方法(软件)中,最易操作的是国产 keybmap,最强大的则是 KeyTweak,remapkey 则介于两者之间。喜欢手工操作的则可以直接改写注册表。如果有丰富的想象力,则可用 AutoHotkey 实现更强大的功能(不仅是键盘映射)。
1. 最强大的
评价:在我看来,KeyTweak是此类软件中功能最强大的。如果只选一款软件,就应当把它作为终极工具。
介绍: KeyTweak 体积小巧,原版下载包 154KB,汉化版只有 54KB,但功能极为强大。它通过调整 Windows 的注册表来达到将按键重映射为另一个按键的目的,进而可以将键盘某个键映射为你的键盘上没有的特殊功能键。简单地说你的普通键盘也可变成多功能键盘, 如果本身是多功能键盘的就自动升级为超级多功能键盘。KeyTweak 只有一个主程序,不常驻内存,直接在注册表中完成按键映射功能(需重新启动)。可以用来屏蔽讨厌的按键,例如打游戏时就不用担心按错 WIN 键,也不怕误启动帮助系统了,当然它也可以用来挽救部分按键损坏的键盘。(引自华军,xbeta有改动)

使用方法:“半专家模式“下,按下源键(比如右Alt),再选择目标键(比如win),保存即可。参见下图。更详内容参见 。

2. 功能与易用性平衡的 RemapKey
RemapKey这个软件也不错。但国内下载站直接收录不多,且出处信息往往错误。
据 (日文+英文)来看,应该是Hirofumi “Hiro” Yamamoto开发后,被MS收录到 的。RemapKey也只有一个文件,300+KB。使用方法是把BaseKeyboard的键拖到下面对应按键上保存即可(辅助记忆:用上面的键覆盖下面的键)。也是修改注册表、零资源消耗的。

3 国产工具 keybmap
Silence开发,单一exe,仅35KB,使用极其简单。主页不稳定,请搜索下载。

4. 直接修改注册表法
其实,上面的软件只是一个图形界面,真正对windows起作用的,就是注册表。也就是说,你理解注册表,就可以节省很多软件工具——这个道理是可以推广的,尽管我们不是计算机/软件专业,但理解其原理,对于软件应用也是大有益处的。
比如,善用佳软的习惯是把Thinkpad 的右alt 转为win,则只须在 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 下新建二进制项 Scancode Map,内容为“00,00,00,00,00,00,00,00,02,00,00,00,5c,e0,38,e0,00,00,00,00” 或把下面的内容导入注册表即可。
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
5. 注:IBM 预装工具(不推荐)
买Thinkpad,系统会预带一改键盘的工具,可以用它改变键映射。但强烈不推荐。原因是:它生效后,系统要多运行一个TpKmapmn.exe进程(可能还有其他东西)
介绍如下:名为IBM Keyboard Customizer Utility,通常在 ”C:\Program Files\ThinkPad\Utilities\TpKmapAp.exe” 。当然,它还可以更改其他和IBM ThinkPad相关的一些快捷键。
(完。初稿2006-05-10;修改2007-02-25;修改2008-09-18)