分享

注册表键盘替换按键映射Scancode Map

 5jia5 2022-09-11 发布于广西

一、Windows如何修改注册表

1、打开 C:\Windows,双击regedit.exe 打开注册表编辑器

在这里插入图片描述

2、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 下新建一个二进制值项: “Scancode Map”

在这里插入图片描述
在这里插入图片描述

3、编辑Scancode Map。下面的示例是针对mac安装win之后,在win系统下将command键改成Ctrl,将control改成win键,也就是和Mac保持一致。

在这里插入图片描述
在这里插入图片描述

4、编辑完成之后,重启电脑即可生效

.

二、Scancode Map格式说明

0000 00 00 00 00 00 00 00 00 	
0008 04 00 00 00 1D 00 5B E0 
0010 1D E0 5C E0 5B E0 1D 00
0018 00 00 00 00 
1、00 00 00 00 00 00 00 00。固定,照写就好
2、04 00 00 00。04代表要修改三个按键的映射,两个是02,一个是01
3、1D 00 5B E0。
  • 1D 00 是修改后的按键扫描码;
  • 5B E0 是原按键的扫描码;
  • 左Ctrl键的扫描码是1D 00,左win键的扫描码5B E0;
  • 这四个字节代表的意思是将 左win键 替换成 左Ctrl键。
4、1D E0 5C E0。这四个字节代表的意思是将 右win键 替换成 右Ctrl键。
5、5B E0 1D 00。这四个字节代表的意思是将 左Ctrl键 替换成 左win键。
6、00 00 00 00 。固定,照写就好

.

三、按键坏了,用注册表修

例:按键 d 坏了,我们可以将一个不常用的按键映射成 d,比如 F3。
说明:d的扫描码为 20 00;F3的扫描码为 3D 00

0000 00 00 00 00 00 00 00 00 	
0008 02 00 00 00 20 00 3D 00 
0010 00 00 00 00 

注:修改完之后需要重启电脑才能生效

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多