Zen的小站

小舟从此逝,江海寄余生

0%

从regedit改变键盘映射关系

`caps lock`不怎么用,一般用`shift+字母`代替;用鼠标操控时,经常左手够删除键`del`,就想直接调换过来

​ 因为鼠标滚轮也坏了,想做一点更自由的改动,因此直接研究了,修改注册表设置按键映射。

两步设置按键映射

  1. 注册表定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout,新建一个二进制数值,命名为Scancode Map

    1669721677084

  2. 输入按键映射代码,保存,重启电脑

    1669721822415

    除了图中画框的以外都是固定样式

    按键映射代码规则

    • 框一02:表示映射个数,如一组映射为02,两组映射为03,以此类推。
    • 框二0E 00 3A 00:表示映射按键的扫描码(与其对应的还有ASCII码),将前者映射到后者,如0E 00表示backspace3A 00表示caps lock。(具体映射表见后)

    映射表

    键盘按键的各种编码对照表_liuyukuan的博客-CSDN博客_键盘编码

    键盘扫描码_Kiopler的博客-CSDN博客_键盘扫描码

    (注意提供的多位的扫描码都是反的,如0e 53,其实应为53 0e

多想多做,发篇一作

-------------本文结束感谢您的阅读-------------
// 在最后添加