0

私はvimを使っているので、capsボタンでescapeボタンを切り替えました。vimwiki の次のスクリプトを使用します。

! 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私はそれを機能させるためにもう一度やる必要があります。

なぜそれが起こったのですか、それを修正することは可能ですか?

4

1 に答える 1

1

Xmodmap はアクティブなキーマップを変更します。キーマップを変更すると、上書きされた変更は消えます。

于 2014-08-20T11:00:53.827 に答える