【笔记】Windows通过注册表修改键盘按键映射
前言
Windows通过注册表修改键盘按键映射
正文
- 运行
regedit打开注册表编辑器->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout新建二进制值Scancode Map

- 第一行8位固定都为0
1 | 00 00 00 00 00 00 00 00 |
- 第二行第1位表示接下来要修改的键盘映射的个数(十六进制)+1,2~4位固定都为0
- 第二行5~8位开始一直往后,每4位的前2位表示替换后的按键的十六进制键码值(00 01),后2位表示替换前的按键的十六进制键码值(00 02)
1 | 01 00 00 00 00 01 00 02 |
- 最后4位固定都为0
1 | 00 00 00 00 |