CachyOS/Caps Lock を IME 切り替え専用キーにする
#CachyOS
US キーボードを使っていると、半角全角切り替えのために Caps Lock を上書きしたくなる。
そこで keyd を使う。keyd はキー入力を変換することができるので、Caps Lock を「全角キー」に翻訳することで達成できる。
1. keyd のインストール
code:console
$ sudo pacman -S keyd
2. keyd の設定変更
code:console
$ sudo mkdir -p /etc/keyd
$ sudo helix /etc/keyd/default.conf
code:/etc/keyd/default.conf#.toml
ids
*
main
capslock = zenkakuhankaku
なお、zenkakuhankaku ではなくても普段使いしないキーならなんでもよい。
3. keyd の有効化
code:console
$ sudo systemctl enable --now keyd
4. IME 側で切り替えキーに Caps Lock を登録
Fcitx5 の場合は「入力メソッド」→「グローバルオプション」→「入力メソッドの切り替え」にキーを登録する。
keyd が正しく機能していれば Caps Lock を叩いても別のキーが表示されるはず。
https://scrapbox.io/files/69e23f1b3caed06dfef4accb.png
これで Caps Lock で IME の切り替えのみが起きるようになる。