admin管理员组文章数量:1122850
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>键位 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1729137536a1457324.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论