win7 或 win10 系统上交换键盘上的<Esc>或<Ctrl>和<Caps Lock>键位

编程知识 更新时间:2023-04-29 20:05:33

windows系统上交换键盘上<Esc>或<Ctrl>和<Caps Lock>键位


  在桌面或者其他文件夹中,新建一个文件,将其文件名后缀改成 .reg, 例如文件名为:交换Esc和Caps_Lock键位.reg,然后把以下内容复制到该文件中,并保存:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,3A,00,01,00,01,00,3A,00,00,00,00,00

  保存好后,直接双击该文件,就会修改windows操作系统的注册表,只有重启系统后才会生效。我在windows 7 和windows 10系统中使用过,没有问题,其他系统没有试用。

  这样,在vim编辑中可能会更方便。

  如果不需要了,键入: win + R ,输入: regedit,进入注册表,找到上面的位置 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout,把 Scancode Map 删除即可。

互换CapsLock和Ctrl键

  如果你没有HHKB键盘,完全可以利用系统自身的功能交换CapsLock和Ctrl键。

macOS系统

  在系统偏好设置里,点击“键盘”,在出现的画面点击右下角的“修饰键…”按钮,在这里可以配置这两个键。

  注意macOS支持为不同的键盘配置不同的键位,非常方便。

Windows系统

  在Win7之后的系统可以通过修改注册表实现,下面是导出的注册表脚本,双击导入即可:

CapsLockLeftCtrl_switch.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00

  恢复 CapsLockLeftCtrl_reset.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout]
"Scancode Map"=-

更多推荐

win7 或 win10 系统上交换键盘上的<Esc>或<Ctrl>和<Caps Lock>键位

本文发布于:2023-04-22 03:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/6cf8de90a92b08eb98ac0e722ab55e01.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:键位   键盘   系统   Caps   Lock

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 94901文章数
  • 24005阅读数
  • 0评论数