当前位置:   article > 正文

Windows系统左ctrl和左alt键互换_win11怎么把ctrl快捷键改成alt

win11怎么把ctrl快捷键改成alt

1、PowerToys软件

微软自家的这个工具集成软件贼好用赖,还要什么自行车

2、注册表法

复制一下代码,到一个文件里面, 然后将扩展名更改为reg.  鼠标双击执行,重启即可

  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
  3. "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,38,00,1D,00,1D,00,38,00,00,00,00,00

二进制代码分析:

  1. "Scancode Map"=hex:
  2. 00,00,00,00,//头两行和最后一行,是固定的,都是8个0。
  3. 00,00,00,00,
  4. 03,00,00,00,//第3行,表示共更改了多少个按键,本例为3个,怎么算的?从第4行开始,到最末尾行(虽然严格来说末行不算),每行算1个,4、5、6行,刚好3个。
  5. 38,00,1D,00,//第4行,前后各4位,分别代表某个按键。本例为将38,00的按键映射为1D,00。38,00代表Left alt键,1D,00代表Left ctrl键。
  6. 1D,00,38,00,//第5行,同理,下一行即Left ctrl映射为Left alt。
  7. 00,00,00,00//第6行,已经讲了,末行,固定8个0。如果需要增加更多的映射,可以在此行之上,不断加类似4、5行格式的。当然,最后的结果,还是要将各行合为一行的。

键位映射表:

  1. Escape 01 00
  2. Tab     0F 00
  3. Caps Lock 3A 00
  4. Left Alt 38 00
  5. Left Ctrl 1D 00
  6. Left Shift 2A 00
  7. Left Windows 5B E0
  8. Right Alt 38 E0
  9. Right Ctrl 1D E0
  10. Right Shift 36 00
  11. Right Windows 5C E0
  12. Backspace 0E 00
  13. Delete 53 E0
  14. Enter 1C 00
  15. Space 39 00
  16. Insert 52 E0
  17. HOME 47 E0
  18. End 4F E0
  19. Num Lock 45 00
  20. Page Down 51 E0
  21. Page Up 49 E0
  22. Scroll Lock 46 00
  23. 还有一个特殊的值——00 00,表示啥也不干,如果要将某个按键禁用,只需映射为00 00

换回操作:删除注册表 ,位置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout下的Scancode Map文件

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/402787
推荐阅读
相关标签
  

闽ICP备14008679号