1

我已经搜索并尝试过,但我还没有提出解决方案:我曾经xmodmap切换我的EscCapsLock键以便于 Vim 使用。在我的xinitrc文件中,它有:

if [ -s ~/.Xmodmap ]; then
    xmodmap ~/.Xmodmap
fi

我的~/.Xmodmap

...
keycode 9 = Caps_Lock NoSymbol Caps_Lock
...
keycode 66 = Escape Nosymbol Escape
...

现在,如果我CapsLock按 ,实际上我必须按两次,因为虽然它充当Esc按钮,但它也充当CapsLock. 所以我第二次击中它是关闭CapsLock,但它与击中两次的效果相同Esc......有点荒谬。 Esc仅作为CapsLock。不知道我做错了什么,谷歌似乎也被难住了。

4

1 回答 1

0

您可以使用以下命令删除CapsLock手动密钥xmodmap

xmodmap -e 'remove Lock = Caps_Lock'

我有几行类似的行(主要是keycodes),我将它们保存在脚本中~/bin/modmap,以便我可以随时运行它进行实验。它也被称为~/.xinitrc.

于 2015-09-14T14:19:11.003 回答