windows修改注册表键盘映射是通过添加 Scancode Map项来达到映射的目的的。
Scancode Map的路径为 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
新建时选择 "二进制值", 名为: "Scancode Map"
Scancode Map项的值是二进制数值,数值的规则为:
1. 填充8字节的 00
2. 填写4字节的 映射项的个数加上1后的数值。 例:
修改一项则填写 02 00 00 00
修改五项则填写 06 00 00 00
3. 填写键盘映射的目标字节码和源字节码。 目标字节码在前, 源字节码在后。每个键的字节码为两个字节。
填写的映射数目应与第二步中的个数相对应。
具体键盘与字节码对照表参考: http://download.csdn/detail/joans123/3834442
例: 将Caps Lock键(字节码为 : 3A 00)更改为左边的Ctrl键(字节码为 : 1D 00), 则填写 : 1D 00 3A 00
4. 最后填充四个字节的 00, 代表结束。
下面截图为操作为: 修改Caps Lock 和 Left Ctrl键互换的映射操作步骤。
1. 选中 Keyboard Layout 项
发布者:admin,转转请注明出处:http://www.yc00.com/web/1737938991a3999887.html
评论列表(0条)