赞
踩
1、PowerToys软件
微软自家的这个工具集成软件贼好用赖,还要什么自行车
2、注册表法
复制一下代码,到一个文件里面, 然后将扩展名更改为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,03,00,00,00,38,00,1D,00,1D,00,38,00,00,00,00,00
二进制代码分析:
- "Scancode Map"=hex:
- 00,00,00,00,//头两行和最后一行,是固定的,都是8个0。
- 00,00,00,00,
- 03,00,00,00,//第3行,表示共更改了多少个按键,本例为3个,怎么算的?从第4行开始,到最末尾行(虽然严格来说末行不算),每行算1个,4、5、6行,刚好3个。
- 38,00,1D,00,//第4行,前后各4位,分别代表某个按键。本例为将38,00的按键映射为1D,00。38,00代表Left alt键,1D,00代表Left ctrl键。
- 1D,00,38,00,//第5行,同理,下一行即Left ctrl映射为Left alt。
- 00,00,00,00//第6行,已经讲了,末行,固定8个0。如果需要增加更多的映射,可以在此行之上,不断加类似4、5行格式的。当然,最后的结果,还是要将各行合为一行的。
键位映射表:
- Escape 01 00
- Tab 0F 00
- Caps Lock 3A 00
- Left Alt 38 00
- Left Ctrl 1D 00
- Left Shift 2A 00
- Left Windows 5B E0
- Right Alt 38 E0
- Right Ctrl 1D E0
- Right Shift 36 00
- Right Windows 5C E0
- Backspace 0E 00
- Delete 53 E0
- Enter 1C 00
- Space 39 00
- Insert 52 E0
- HOME 47 E0
- End 4F E0
- Num Lock 45 00
- Page Down 51 E0
- Page Up 49 E0
- Scroll Lock 46 00
- 还有一个特殊的值——00 00,表示啥也不干,如果要将某个按键禁用,只需映射为00 00。
换回操作:删除注册表 ,位置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout下的Scancode Map文件
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。