系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > win8 >

Win10系统屏蔽键盘按键或映射成其它按键的方法(不用工具,附Scan code)

作者:徐真宜 分类:win8 发布时间:2023-11-04 20:06:00

在使用电脑的时候,你可能需要对键盘进行一些处理,不管出于何种目的,你想屏蔽一些按键,或是把一个按键映射成其它按键,那么有很多工具可以使用,不过呢?如果你不想使用工具,也可以使用修改注册表的方法进行屏蔽和映射,需要的朋友可以学习一下哦。 设置方法如下: 1、首先在开始菜单或者运行中输入 regedit 打开注册表编辑器 2、定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout,在Windows 10新版本中可以直接复制到注册表地址栏按...

在使用电脑的时候,你可能需要对键盘进行一些处理,不管出于何种目的,你想屏蔽一些按键,或是把一个按键映射成其它按键,那么有很多工具可以使用,不过呢?如果你不想使用工具,也可以使用修改注册表的方法进行屏蔽和映射,需要的朋友可以学习一下哦。

Win10系统屏蔽键盘按键或映射成其它按键的方法(不用工具,附Scan code)

设置方法如下:

1、首先在开始菜单或者运行中输入 regedit 打开注册表编辑器

2、定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout,在Windows 10新版本中可以直接复制到注册表地址栏按Enter键定位。

3、右键点击Keyboard Layout,选择 新建 - 二进制值,命名为Scancode Map。

Win10系统屏蔽键盘按键或映射成其它按键的方法(不用工具,附Scan code)

屏蔽按键:

下面来说说如何为Scancode Map填充数据,以屏蔽Caps Lock键为例,可以将Scancode Map的数据修改为下面一串数字。

00 00 00 00 00 00 00 00 02 00 00 0000 00 3a 0000 00 00 00

了解下它的格式。

黑色部分,前面8对以及结尾4对0,你可以认为是固定格式。

青色部分,02 00 00 00,指明有多少个映射。什么是1个映射?后面的00 00 3a 00就是,由于结尾的4对0也算,所以映射的数量总是实际映射数量+1。

由于数据需要填充成4对的形式,所以数量为00 00 00 02,然后将它倒过来输入,为什么倒过来?你可以认为这是规定。注意同一对内的数字不要颠倒顺序。

如果你非常的疯狂,映射数量是10或者超过了,可不要直接写10,在16进制中只有0到9,a到f(代表10到15),16进制的10转化为10进制,是16。需要了解的话,可以打开Windows系统自带的计算器,切换到程序员模式,查看hex数据。

绿色部分,00 00 3a 00,如上述颜色所示,它们分为2个部分,目的是把3a 00(Caps Lock键)映射为00 00(空)。这些数字被称为扫描码,Caps Lock键的16进制扫描码是3a,填充成2对,为00 3a,然后倒序输入。

Win10系统屏蔽键盘按键或映射成其它按键的方法(不用工具,附Scan code)

映射按键:

再举个例子,屏蔽Tab键,将Caps Lock键映射为Tab键。

Tab键的16进制扫描码为0f,Caps Lock键的扫描码为3a,需要做2对映射,所以映射数量为3。按照上述组织数据的方法,最终需要填入的数据为:

00 00 00 00 00 00 00 00 03 00 00 0000 00 0f 00 0f 00 3a 00 00 00 00 00

修改完成后重新启动生效。此修改会影响所有用户,若要恢复,可以将Scancode Map删除。

以下是大多键盘按键对应的扫描码(Scan code)大家可以参考:

Hex Scan CodeKeyHex Scan CodeKeyHex Scan CodeKeyHex Scan CodeKeyHex Scan CodeKeyHex Scan CodeKey20D40F660Ctrl F380Alt 9A0Alt Dn Arrow01ESC21F41F761Ctrl F481Alt 0A1Alt PgDn02122G42F862Ctrl F582Alt -A2Alt Ins03223H43F963Ctrl F682Alt =A3Alt Del04324J44F1064Ctrl F784Ctrl PgUpA4Alt / (num)05425K45Num Lk65Ctrl F885F11A5Alt Tab06526L46Scrl

Lk66Ctrl F986F12A6Alt Enter (num)07627; :47Home67Ctrl F1087SH F1108728' "48Up Arrow68Alt F188SH F1209829` ~49Pg Up69Alt F289Ctrl F110A92AL SH4A- (num)6AAlt F38ACtrl F120B02B\ |4B4 Left Arrow6BAlt F48BAlt F110C- _2CZ4C5 (num)6CAlt F58CAlt F120D= +2DX4D6 Rt Arrow6DAlt F68CCtrl Up Arrow0EBKSP2EC4E+ (num)6EAlt F78ECtrl - (num)0FTab2FV4F1 End6FAlt F88FCtrl 5 (num)10Q30B502 Dn Arrow70Alt F990Ctrl + (num)11W31N513 Pg Dn71Alt F1091Ctrl Dn Arrow12E32M520 Ins72Ctrl PtScr92Ctrl Ins13R33, <53Del .73Ctrl L Arrow93Ctrl Del14T34. >54SH F174Ctrl R Arrow94Ctrl Tab15Y35/ ?55SH F275Ctrl End95Ctrl / (num)16U36R SH56SH F376Ctrl PgDn96Ctrl * (num)17I37PtScr57SH F477Ctrl Home97Alt Home18O38Alt58SH F578Alt 198Alt Up Arrow19P39Spc59SH F679Alt 299Alt PgUp1A[ {3ACpsLk5ASH F77AAlt 39A1B] }3BF15BSH F87BAlt 49BAlt Left Arrow1CEnter3CF25CSH F97CAlt 59C1DCtrl3DF35DSH F107DAlt 69DAlt Rt Arrow1EA3EF45ECtrl F17EAlt 79E1FS3FF55FCtrl F27FAlt 89FAlt End

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。