我看到vim的wiki提示,它说,为了重新映射Esc到CAP LOCK你必须编辑以下Windows代码:
REGEDIT4 [HKEY_CURRENT_USER\Keyboard Layout] "Scancode Map"=hex:00,00,02,01,3a,00
我建议您为此使用AutoHotkey。
您可以进行每个应用程序的热键更改:
SetTitleMatchMode,2 #IfWinActive,VIM CAPSLOCK::ESC return #IfWinActive CAPSLOCK::CTRL return
这个脚本,例如设置帽子在vim中转义,并控制其他地方。