1.win + R 打开 cmd命令框,输入regedit
2.赋值这个地址到蓝色框里:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
3.右键 ->新建->二进制值,命名为 Scancode Map
4.现在来讲解怎么使用这个二进制表修改键盘功能
(1).第一行8个 00 照写
(2).最后4个00 是结束标志,照写
(3).这4个的第一个是(你要修改的按键数目+ 1),每4个00为一个你要修改的按键
假如我只进行了上图绿色框修改,那么就应该是03 00 00 00
(4).键盘上的功能都有一个对应的键盘扫描码,通过修改按键的键盘扫描码就可以修改按键的功能
全部的键盘扫描码如下:(后面还有实例讲解,方便理解)!
键盘扫描码如下:
(5).来举个例子方便理解
第一个框:通过查表可知,0E 00 代表的是Backspace功能的按键,45 00 代表的是 NumKock 功能的按键,0E 00 45 00 这个语句代表的就是,将0E 00 这个按键代表的功能(Backspace) 赋给 45 00 这个功能的按键(NUmLock),实现的效果就是,按下NUmLock按键实现的是Backspace的功能
第二个框:查表可知,4F 00 代表的是 右边小键盘的1(end),2B 00 代表的是 主键盘的”|“和”\“,语句4F 00 2B 00 实现的就是将 4F 00 代表的按键的功能 1(end ) 赋给 2B 00 代表的按键 ”|“和”\“;实现的效果就是按下”|“和”\“实现的是 1或者end的功能(取决于NumLock是否打开)
以此类推:如果要将两个按键的功能互换,只需这样 前一个键的扫描码(m1), 后一个键的扫描码(m2)
m1 m2 m2 m1 就实现了按键功能互换