
答え1
xmodmap
すべてのDEでEscapeとCaps Lockを変更できます。
まず、次の内容でファイルを作成します。
remove Lock = Caps_Lock
keycode 0x42 = Escape
keycode 0x9 = Caps_Lock
add Lock = Caps_Lock
として保存されたとしますswapkeys
。
キーを交換するには、次のコマンドを実行します。
xmodmap swapkeys -display :0
$DISPLAY
そうだと仮定します:0
。
上記の行をi3設定に追加すると、起動時に自動的に実行できます。
答え2
以下も同じことを行います。
構成ファイル: ~/.config/i3/config またはカスタマイズ
xmodmap -e "clear lock"
#disable caps lock switch
xmodmap -e "keysym Caps_Lock = Escape"
set caps_lock as escape
一箇所で簡単に構成できます。