20210820windows注册表改键

411 阅读1分钟

esc与capslock互换,左alt映射到左ctrl

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 下新建一个二进制值项:  "Scancode Map"

00 00 00 00 00 00 00 00
04 00 00 00 3A 00 01 00 // 前四个字节是映射数量值加1;后四个字节是目标按键和源按键
01 00 3A 00 1D 00 38 00
00 00 00 00

重启生效

键值

注意:在注册表中输入时,需要将扫描码的高低字节交换一下。

比如左ctrl的扫描码为003a,则应输入3a00;

esc0100
caps lock3a00
左ctrl1d00
左alt3800

参考

windows交换大写锁定键与ESC键(注册表修改)