使用注册表屏蔽任意按键或改键

本文介绍了如何通过修改Windows注册表来屏蔽或改变键盘按键的功能,无需安装额外软件。具体步骤包括新建键值、编辑键值,并提供了多个示例,如屏蔽右Shift键、改键CapsLock为Ctrl等。详细说明了每个步骤和所需扫描码的输入规则。
摘要由CSDN通过智能技术生成

使用注册表屏蔽任意按键

*
日常工作和游戏中有时由于键盘本身格局不够合理或键盘故障会大幅降低效率。
比如:电脑开机出现“ERROR 0210:stuck key 36 press to set"故障,此故障是键盘右shift坏,开机按ctrl+alt+delete可以开机。但是开机后由于shift一直是按住的影响到鼠标的点击。清理键盘不起作用,安装改键软件在软件退出后会失效,故寻得此法跟大家分享。

本文介绍一种无需安装软件来屏蔽或者改键的方法。

一、新建键值
*不论改键还是屏蔽按键,改完想恢复原状,删除掉新建的键值即可

1.打开注册表编辑器(WIN+R运行,输入regedit后点击确定)
2.打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout目录
*此目录一般没有文件或只有一个空文件,有两个子文件夹
3.右键点击目录<新建<二进制值,输入名称Scancode Map然后回车确定
4.双击此键值(若是像我一样由于shift按键坏来屏蔽按键,想双击成功几乎不可能,此时就要想办法右击打开)

二、编辑键值

5.打开后出现4个0,左侧的字节列和右侧的文本列无需理会。编辑中间4行16进制数
|字节|-----------16进制数---------|------文本列-----|
0000 00 00 00 00 00 00 00 00 一堆凌乱字符
0008 01 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00
0018 00 00 00 00

00 00 00 00 00 00 00 00 //第一行,输入16个0即可
01 00 00 00 AA AA BB BB //第二行前8个数字为“需要屏蔽的按键数量+1”(注意:是16进制数),之后每8个数字为一组扫描码
AA AA BB BB AA AA BB BB //每8个数字为一组扫描码,每行两组
00 00 00 00 //第四行,最后一组扫描码,也是结束位,输8个0

———————————————我是分割线——阅读以下内容需要一点点耐心———————————

6.屏蔽按键的数量(即第二行前8个数字)设置很简单,现在我们关注8位数的扫描码怎么输入

  • 9
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值