【笔记】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

完成

参考文献

哔哩哔哩——扑克子
西瓜视频——爱比较