
私は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キーボードを使用しています。