日本語入力
Mozc + mozc-ut-unified が今のところ安定して使えている.
code:ubuntu.sh
apt install fcitx-mozc
# ログインし直すとfcitxが起動している
# fcitxでmozcを追加すると、ctrl+spaceで英数・かなの切り替えができる
fcitx + Mozc UT2
US配列で丁度altが空いているので、左で英数入力、右で日本語入力に切り替えられるようにする
Fcitx Configuration→Global Config(Show Advanced Options = true)
Active input method = Ralt + empty
Inactive input method = Lalt + empty
ただ,もともとaltを使うアプリケーションでショートカットが競合し,思ったように動作しないことがある.
Firefox
altを押すと,メニューがフォーカスされたり,外れたりする
about:config にて,ui.key.menuAccessKeyFocusesをfalseにすることで,メニューがひょこひょこしなくなる
VSCode
左右のaltキーのkey codeを変えた方が良いかもしれない.
現状
Left Alt → keycode 64
Alt_L Meta_L Alt_L Meta_L
Right Alt → keycode 108
Alt_R Meta_R Alt_R Meta_R
理想?
Left Alt
keycode 102
Muhenkan NoSymbol Muhenkan
Right Alt
keycode 100
Henkan_Mode NoSymbol Henkan_Mode
code:~/.Xmodmap
remove mod1 = Alt_R
remove mod1 = Alt_L
#keycode 64 = Muhenkan NoSymbol Mukenkan #keycode 108 = Henkan_Mode NoSymbol Henkan_Mode keycode 64 = Eisu_toggle
keycode 108 = Hiragana_Katakana
Barrierでキーを認識してくれない...
code:server.log
# AltL
# AltR
code:client.log
# AltL
# AltR
MacOS の場合
Karabiner-Elements を使って、左右の Command キーの空打ちをそれぞれ「かな」「英数」として送信するよう設定する。