|
发表于 2008-2-3 10:41:03
|
显示全部楼层
。。。。我帮你找到了。。。
;将日文键盘上的“无转换”,“前候补”,"ひらがな・かたがな”键映射成左右Win和Menu键
;适用于NT, 2000, XP, 2003
下面就是需要输入到注册表的内容,可用记事本存成.reg格式,再双击导入,重启电脑后生效
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,04,00,00,00,7b,e0,5b,e0,79,e0,5c,e0,70,e0,5d,e0,00,00,00,00
我可以解释一下这个scancode是如何转换的,你也可以转换成其他的键
Scancode Map 代码的一般格式是:“hex:00,00,00,00,00,00,00,00,|02|,00,00,00,|键A,键B,键B,键A,|00,00,00,00”。它表示:02代表只转换一组值(不是一组scancode),03转换两组,以此类推,后面键A和键B代表键A和键B的互换,其中每个键的键值要遵循二进制的高低字节排列,倘若只有前半部分的话,那就是单向转换了,也就是说这里的键值并不只可以是键盘上的键,还可以是windows的某个功能,只要知道它的scancode就行了。网上四处流传的键盘映射软件实际上就只有两个注册表文件用来替换和还原用的,比如warkey。
不过非标准键盘的键值是不是这样就不定了,所以有没效果也不一定
如果要删除,直接在注册表里删除scancode map键并重启就行了
[ 本帖最后由 asmetholet 于 2008-2-3 13:43 编辑 ] |
|