LoginSignup
10
1

More than 3 years have passed since last update.

fcitx + mozcで入力中の文字が表示されなくなったときには

Posted at

TL;DR

Ctrl + Alt + Pでもとに戻る

fcitx + mozcで入力中の文字が表示されない

LinuxでのIMEはFcitx + mozcがメジャーかなと思いますが、度々「入力中の文字がプレビューされない」という問題に直面します。

Screenshot_20190716_140456.png

この問題が発生してる人はやっぱりそこそこいるみたいで、調べると「Fcitx XIM Frontendのチェックを外したりつけたりする」とか「~/.confg/fcitxを削除して再起動」とか、「fcitxを消して再インストール」とかがヒットします。

確かにこれで治ることもあるのですが、治らないこともありなんだかよくわからないうちに治ってたりといまいち原因がわからず毎回トラブルシューティングに時間をかけてしまっていました。

原因

fcitxに「入力中の文字表示をオンオフするショートカット」がありました...
デフォルトでCtrl + Alt + Pに振られており、何かの拍子に押してしまってこの状態になっていたようです。

設定の削除だとか再インストールだとかで治ったケースはこのオンオフ状態が初期状態に戻っているから治っていたようで、逆にその状態が維持されたままだと何しても解決しません。

うっかり発動しても困るので、このショートカットを無効化しておきましょう。

Fcitxの設定からGlobal Configタブを選択し、「Show Advance option」にチェックを入れると詳細設定画面になります。
Hotkeyタブに「Switch Embedded Preedit」という項目があるので、ここのショートカットを空にしてOKを押せば二度とこの現象は発生しなくなります。

image.png

これを削除してEmptyにする
image.png

以上で完了です。

おわりに

この機能いる...?

10
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
1