为什么我重新绑定的 Caps Lock 会颠倒?

为什么我重新绑定的 Caps Lock 会颠倒?

我在 Emacs 启动文件中使用了以下代码片段:

(if (eq window-system 'x)
    (shell-command "xmodmap -e 'clear Lock' -e 'keycode 66 = F13'"))

重新绑定 Caps Lock。然而,有时绑定突然不再起作用,就好像我自己将其关闭一样。但我不知道我可以使用什么按键顺序。手动评估代码块后,它会再次工作。

所以我的问题是,什么可能导致我的绑定突然逆转?

我的操作系统是 Ubuntu 16.04.1 LTS,Emacs 版本是 GNU Emacs 25.1。我使用 USB 键盘。

相关内容