我正在使用vim,因此我使用caps
按钮切换了escape
按钮。有了这个来自vimwiki的scrpit:
! Swap caps lock and escape
remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock
它的名字是.speedswapper
我致电xmodmap .speedswapper
,效果很好。
但是在vim编辑期间,当我将输入法改为中文时,输入内容时,上限不能再退出。在我回到英语后,它也不会工作。我需要再次xmodmap .speedswapper
才能使其正常工作。
为什么会发生这种情况,是否有可能解决它?
答案 0 :(得分:1)
Xmodmap对活动的keymap进行更改。您更改了键盘图,被覆盖的更改消失了。