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>键位
发布评论