在学校微机室中,有时候出于网络管理或者教学工作的需要,我们常常需要限制电脑一些功能的使用,防止不适当的功能随意使用导致电脑管理方面的风险及影响正常的教学秩序。比如,我们常常需要禁用键盘的 Win键,防止学生脱离电子教室的控制。在本文中,我们介绍通过修改 Windows 注册表来屏蔽、切换键盘的某几个键。
修改注册表如果我们屏蔽键盘的 PrtSc 键。打开注册表编辑器,依次展开 [HKEY_LOCAL_MACHINESystemCurrentControlSetControlKeyboard Layout],然后新建一个名为“Scancode Map”的“REG_BINARY(二进制)”子项,将其键值设置为“00 00 00 00 00 00 00 00 02 00 00 00 00 00 37 E0 00 00 00 00”,退出注册表编辑器,重新启动计算机后生效。
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或者,新建一个文本文件,将以上代码保存到文本文件,修改文本文件的扩展名 txt 为 reg,双击文件导入注册表,重启电脑生效。
Scancode Map 说明利用键盘扫描码来屏蔽键位,键盘扫描码(Keyboard Scancode)是计算机硬件层面上用于识别键盘按键的标识码。 每个按键都有一个特定的键盘扫描码,用于唯一标识该按键。 键盘扫描码是由键盘控制器在按键按下或释放时发送给计算机的。 键盘扫描码通常以十六进制表示,每个按键对应一个特定的十六进制值。
「屏蔽一个按键」
00,00,00,00,00,00,00,00, #固定格式
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, #代表屏蔽
5B,E0, #代表左侧Win键
00,00, #代表屏蔽
5C,E0, #代表右侧Win键
00,00,00,00 #固定格式
「交换两个键」
00,00,00,00,00,00,00,00, #固定格式
31,00,32,00, #3100代表N扫描码 3200代表M扫描码
32,00,31,00, #3100代表N扫描码 3200代表M扫描码
00,00,00,00 #固定格式
键盘扫描码键位
扫描码
键位
扫描码
Backspace
0E00
F11
5700
CapsLock
3A00
F12
5800
Del
53E0
←左left
4BE0
End
4FE0
→右Right
4DE0
Enter
1C00
↑上Up
48E0
Esc
0100
↓下Down
50E0
Home
47E0
‘”
2800
Ins
52E0
-_
0C00
左Alt
3800
,<
3300
左Ctrl
1D00
.>
3400
左Shift
2A00
/?
3500
左Win
5BE0
;:
2700
NumLock
4500
[{
1A00
PageDown
51E0
|
2B00
PageUp
49E0
]}
1B00
Power关机键
5EE0
`~
2900
PrtSc截屏键
37E0
=+
0D00
右Alt
38E0
0)
0B00
右Ctrl
1DE0
1!
0200
右Shift
3600
2@
0300
右Win
5CE0
3#
0400
ScrollLock
4600
4$
0500
Sleep休眠键
5FE0
5%
0600
Space空格键
3900
6^
0700
Tab
0F00
7&
0800
Wake唤醒键
63E0
8*
0900
LogOff注销
16E0
9(
0A00
0
5200
A
3000
2
5000
C
2E00
3
5100
D
2000
4
4B00
E
1200
5
4C00
F
2100
6
4D00
G
2200
7
4700
H
2300
8
4800
I
1700
9
4900
J
2400
-
4A00
K
2500
*
3700
L
2600
.
5300
M
3200
/
3500
N
3100
+
4E00
O
1800
Enter
1CE0
P
1900
F1
3B00
Q
1000
F2
3C00
R
1300
F3
3D00
S
1F00
F4
3E00
T
1400
F5
3F00
U
1600
F6
4000
V
2F00
F7
4100
W
1100
F8
4200
X
2D00
F9
4300
Y
1500
F10
4400
Z
2C00
以上扫描码仅供参考
❝
文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!
❞