i3でCaps Lockの動作を設定するには?

i3でCaps Lockの動作を設定するには?

KDEから(GNOMEでも同様)、Caps Lock、Escキーを変更するオプションがあります。

ESCとCaps Lockの交換設定

i3でも同じ設定ウィンドウが出てくると思いましたが見つかりませんでした。 i3にも同様の設定がありますか?

答え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

一箇所で簡単に構成できます。

関連情報