windows 注册表屏蔽某个键或切换按键
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,00,00,37,E0,00,00,00,00
把以上代码 保存到 xxx.reg 然后运行, 键盘扫描码 在最下面
TODO 只能修改单键,不能修改组合键(eg:ctrl+c) ,快捷精灵能修改组合键
---- 屏蔽一个按键的命令
00,00,00,00,00,00,00,00, #固定格式
02,00,00,00,00,00,37,E0, #02,00,00,00 代表屏蔽一个键,00,00代表屏蔽, 37,E0 代表prtSc扫描码
00,00,00,00 固定格式
---- 屏蔽二个按键以上的命令
00,00,00,00,00,00,00,00, #固定格式
03,00,00,00,00,00,37,E0, #03,00,00,00 代表屏蔽2个键(屏蔽键数加1)。00,00代表屏蔽,37,E0 代表prtSc扫描码
00,00,0E,00, #00,00代表屏蔽,0E,00 代表退格键
……
00,00,00,00 固定格式
---- 2个按键替换的命令 N 换成M, M换成N
3100 N
3200 M
00,00,00,00,00,00,00,00, #固定格式
31,00,32,00,32,00,31,00, #3100代表N扫描码 3200代表M扫描码
00,00,00,00 #固定格式
Backspace退格键 0E00
Caps Lock 3A00
Del 53E0
End 4FE0
Enter 1C00
Esc 0100
Home 47E0
Ins 52E0
左 Alt 3800
左 Ctrl 1D00
左 Shift 2A00
左 Win 5BE0
Num Lock 4500
Page Down 51E0
Page Up 49E0
Power关机键 5EE0
PrtSc截屏键 37E0
右 Alt 38E0
右 Ctrl 1DE0
右 Shift 3600
右 Win 5CE0
Scroll Lock 4600
Sleep休眠键 5FE0
Space空格键 3900
Tab 0F00
Wake唤醒键 63E0
Log Off注销 16E0
数字键盘
0 5200
1 4F00
2 5000
3 5100
4 4B00
5 4C00
6 4D00
7 4700
8 4800
9 4900
- 4A00
* 3700
. 5300
/ 3500
+ 4E00
Enter 1CE0
F1-F15键
F1 3B00
F2 3C00
F3 3D00
F4 3E00
F5 3F00
F6 4000
F7 4100
F8 4200
F9 4300
F10 4400
F11 5700
F12 5800
F13 6400
F14 6500
F15 6600
方向键
←左left 4BE0
→右Right 4DE0
↑上Up 48E0
↓下Down 50E0
主键盘
' " 2800
- _ 0C00
, < 3300
. > 3400
/ ? 3500
; : 2700
[ { 1A00
\ | 2B00
] } 1B00
` ~ 2900
= + 0D00
0 ) 0B00
1 ! 0200
2 @ 0300
3 # 0400
4 $ 0500
5 % 0600
6 ^ 0700
7 & 0800
8 * 0900
9 ( 0A00
A 1E00
B 3000
C 2E00
D 2000
E 1200
F 2100
G 2200
H 2300
I 1700
J 2400
K 2500
L 2600
M 3200
N 3100
O 1800
P 1900
Q 1000
R 1300
S 1F00
T 1400
U 1600
V 2F00
W 1100
X 2D00
Y 1500
Z 2C00