私はsetxkbmap -option "ctrl:swapcaps"
CapsLock キーと左のコントロール キーを入れ替えるために を使っていましたが、最近になって、これがエスケープ キーを台無しにしているようだと気づきました。 ではxev
、エスケープ キーを押すと次のようなイベントが送信されることがわかります。
KeymapNotify event, serial 34, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
「swapcaps」を設定せずに実験したところ、コントロールとエスケープを同時に押すことで同じイベントを送信できました ( <Ctrl-Esc>
)。エスケープ キーがオプションの影響を受けるのはなぜですか?ctrl:swapcaps
また、これを修正するにはどうすればよいですか?