Windows 屏蔽禁用或者修改键盘按键
创始人
2024-11-15 05:38:38
0次

1.键盘进水了导致某个按键一直触发,但是其他的按键能用不想换键盘,比如我的键盘非关键按键进水,屏蔽后继续用了好几年。
2.或者经常误触某个按键,非常影响体验,那么我们可以单独来屏蔽这几个按键,让它永不触发。
3.不支持改键的键盘,也可以通过这个方法实现操作系统级别的映射改键
教程支持Win11、Win10

创建注册表

  1. Win+R 快捷键输入regedit 打开注册表
  2. 进入到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  3. 空白处右击新建一个二进制值名为Scancode Map[扫描码映射]的注册表
    在这里插入图片描述

Scancode Map文件格式以及解释

00 00 00 00   00 00 00 00  02 00 00 00   AA AA BB BB  00 00 00 00 

约定4个十六进制的数为一组:如00 00 00 00,下面逐组数据分解:

  1. 第一行两组00 00 00 00表示版本号和头部字节,默认写0。
  2. 紧接着02 00 00 00,表示后面会有多少组数据,这里后面有:AA AA BB BB 和 00 00 00 00 两组,所以写02
  3. AA AA BB BB 表示映射一组按键,BB BB表示要映射按键的扫描码,AA AA表示映射之后的扫描码,文末有扫描码列表。
  4. 00 00 00 00 表示文件的结束,固定填写。

示例升级,映射两组按键则是这样写

00 00 00 00 00 00 00 00  #映射了两组加上固定的结尾,所以是03 03 00 00 00 AA AA BB BB  CC CC DD DD 00 00 00 00 

配置注册表实战

比如键盘数字区域的Num Lock和*键进水失灵了,无限触发,现在屏蔽这两个按键:

00 00 00 00 00 00 00 00  03 00 00 00 00 00 37 00 00 00 45 00 00 00 00 00 

其中00 00 37 00,前面的00 00表示映射为无,也就是禁用,37 00表示要映射的按键*键
(如果需要改键,用相同的方法把00 00换成对应的按键扫描码即可。)

同理00 00 45 00,45 00表示Num Lock键。
最后以00 00 00 00结尾,一共3组数据,所以前面填写03 00 00 00
在这里插入图片描述
最后点击确定✅保存之后重启电脑生效

按键—键盘扫描码 对应表

注意扫描码写入到注册表需要反过来,比如*键,它的扫描码为00 37,注册表里则写成37 00,示例如下

#屏蔽*键完整示例 00 00 00 00 00 00 00 00  02 00 00 00 00 00 37 00  #这里写成37 00 00 00 00 00 
按键				扫描码 Backspace       00 0E Caps Lock       00 3A Delete          E0 53 End             E0 4F Enter           00 1C Escape          00 01 HOME            E0 47 Insert          E0 52 Left Alt        00 38 Left Ctrl       00 1D Left Shift      00 2A Left Windows    E0 5B Num Lock        00 45 Page Down       E0 51 Page Up         E0 49 Power           E0 5E PrtSc           E0 37 Right Alt       E0 38 Right Ctrl      E0 1D Right Shift     00 36 Right Windows   E0 5C Scroll Lock     00 46 Sleep           E0 5F Space           00 39 Tab             00 0F Wake            E0 63  0               00 52 1               00 4F 2               00 50 3               00 51 4               00 4B 5               00 4C 6               00 4D 7               00 47 8               00 48 9               00 49 -               00 4A *               00 37 .               00 53 /               00 35 +               00 4E Enter           E0 1C  F1              00 3B F2              00 3C F3              00 3D F4              00 3E F5              00 3F F6              00 40 F7              00 41 F8              00 42 F9              00 43 F10             00 44 F11             00 57 F12             00 58 F13             00 64 F14             00 65 F15             00 66  Down            E0 50 Left            E0 4B Right           E0 4D Up              E0 48  Calculator      E0 21 E-Mail          E0 6C Media Select    E0 6D Messenger       E0 11 My Computer     E0 6B  ' "             00 28 - _             00 0C , <             00 33 . >             00 34 / ?             00 35 ; :             00 27 [ {             00 1A / |             00 2B ] }             00 1B ` ~             00 29 = +             00 0D 0 )             00 0B 1 !             00 02 2 @             00 03 3 #             00 04 4 $             00 05 5 %             00 06 6 ^             00 07 7 &             00 08 8 *             00 09 9 (             00 0A A               00 1E B               00 30 C               00 2E D               00 20 E               00 12 F               00 21 G               00 22 H               00 23 I               00 17 J               00 24 K               00 25 L               00 26 M               00 32 N               00 31 O               00 18 P               00 19 Q               00 10 R               00 13 S               00 1F T               00 14 U               00 16 V               00 2F W               00 11 X               00 2D Y               00 15 Z               00 2C  Close           E0 40 Fwd             E0 42 Help            E0 3B New             E0 3E Office Home     E0 3C Open            E0 3F Print           E0 58 Redo            E0 07 Reply           E0 41 Save            E0 57 Send            E0 43 Spell           E0 23 Task Pane       E0 3D Undo            E0 08 Mute            E0 20 Next Track      E0 19 Play/Pause      E0 22 Prev Track      E0 10 Stop            E0 24 Volume Down     E0 2E Volume Up       E0 30 ¥ -             00 7D  Next to Enter   E0 2B Next to L-Shift E0 56 Next to R-Shift E0 73  DBE_KATAKANA    E0 70 DBE_SBCSCHAR    E0 77 CONVERT         E0 79 NONCONVERT      E0 7B  Internet        E0 01 iTouch          E0 13 Shopping        E0 04 Webcam          E0 12  Back            E0 6A Favorites       E0 66 Forward         E0 69 HOME            E0 32 Refresh         E0 67 Search          E0 65 Stop            E0 68  My Pictures     E0 64 My Music        E0 3C Mute            E0 20 Play/Pause      E0 22 Stop            E0 24 + (Volume up)   E0 30 - (Volume down) E0 2E |<< (Previous) E0 10 >>| (Next)      E0 19 Media           E0 6D Mail            E0 6C Web/Home        E0 32 Messenger       E0 05 Calculator      E0 21  Log Off         E0 16 Sleep           E0 5F Help(on F1 key) E0 3B Undo(on F2 key) E0 08 Redo(on F3 key) E0 07  Fwd (on F8 key) E0 42 Send(on F9 key) E0 43 

相关内容

热门资讯

一分钟揭秘辅助!微乐小程序游戏... 一分钟揭秘辅助!微乐小程序游戏破解器,微乐家乡小程序修改器-一直真的有辅助挂1)微乐小程序游戏破解器...
技术分享开挂!微信小程序微乐辅... 技术分享开挂!微信小程序微乐辅助器,微乐贵阳捉鸡麻将能不能开挂-一贯是真的有辅助工具在进入微信小程序...
科技介绍开挂!微乐小程序家乡自... 科技介绍开挂!微乐小程序家乡自建房辅助app,微乐自建房脚本如何下载-其实是有辅助神器1、超多福利:...
重大通报辅助!微信小程序微乐辅... 重大通报辅助!微信小程序微乐辅助器教程,微乐小程序微乐家乡辅助器-都是真的有辅助插件重大通报辅助!微...
玩家必备教程辅助!微信小程序游... 玩家必备教程辅助!微信小程序游戏破解微乐游戏,微信小程序微乐安徽辅助苹果-确实有辅助脚本1、完成微信...
科技分享开挂!微乐手游辅助脚本... 科技分享开挂!微乐手游辅助脚本平台,微乐小程序辅助器免费-其实有辅助神器一、微乐手游辅助脚本平台可以...
发现玩家辅助!微乐小程序辅助工... 您好,微乐小程序辅助工具这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
推荐一款透视挂!微乐小程序家乡... 推荐一款透视挂!微乐小程序家乡自建房辅助app,微乐河南小程序微乐辅助脚本-原来存在有辅助挂微乐小程...
一起来探讨开挂!微乐小程序开挂... 一起来探讨开挂!微乐小程序开挂黑科技,微乐自建房免费黑科技推荐-本来真的是有辅助脚本小薇(辅助器软件...
2024教程辅助!微信小程序微... 2024教程辅助!微信小程序微乐辅助免费,微乐小程序辅助教程-都是是真的有辅助挂1、点击下载安装,微...