fcitx-mozc 1文字変換を確定できない問題

Ubuntu/LinxuMint で fcitx-mozc を使っていると、1文字だけの変換を確定しようとしても Enter キーが押されただけの状態になる問題があります。たとえば… 1. 「雨」と入力したいので「ame」と打つ 2. 変換候補から「雨」を見つける 3. Enter キーを押すと、文字は入力されず改行される Chrome で input 要素に対して入力する際に2年ほど前から起きていて、textarea では問題なかったりします。Chrome 以外でも問題を起こし始めていて困るのですが、問題の切り分けが難しいので、まずは報告例を纏めました。 続きを読む
4
Kei Nakazawa @muo_jp

Gnome Ubuntu 18.04+fcitx+MozcでChromeへの日本語入力時に文字抜けが発生するのは割と諦め案件なんだろうか

2018-09-13 18:40:39
₰¹ゝ¹ゟ @poispois0

Chrome+fcitx+mozcでURLバーに入力するときに変換で1文字になるようなものを選択してEnterを押すと変換がキャンセルされてEnterキー入力がURLバーに通知されるんだけどなにこれ

2021-06-22 18:16:00
Astellon @astellon_music

fcitxかmozcがおかしくて、1文字入力→そのままEnterすると単に改行だけが挿入されることがたまに起こる。しかもその時だけで別のテキストエリアだと大丈夫だったりする。

2021-06-25 11:52:25
shunichi @shunichi_san

fcitx + mozc で1文字だけ入力して確定させると何も入力されないの困るな。2文字入力すると正常。 全部の入力で起きるわけではなく、 ブラウザでは input では起きるけど textarea では起きない。 slackの入力欄では起きる。

2021-07-07 08:39:20
おさかなさん @sakanazensen

Ubuntu+fcitx+mozcでの日本語入力モードの状態でslackやchrome+google docs上で1文字だけ入力してEnterするとその文字が確定されず改行が入る(slackでは送信に)現象が最近出て辛かったけど、fcitxからibus-mozcにしたらひとまず回避できた。怪しいのはelectronもといchromeだけどfcitxとの相性かな?

2021-08-02 11:20:15
まさらっき @masarakki

chromeでfcitxだと1文字の変換確定が虚無に消える ibusだと変換中に次の文字入力するとキー入力が消える 八方塞がり

2021-08-16 14:51:57
Kei Nakazawa @muo_jp

@masarakki これ以前調べた限りではMozcをやめる以外の解決方法なさそうなんですよね(無理がある

2021-08-16 15:02:23
S.Hirano @Bimaterial

LinuxMint + fcitx-mozc で、Chrome 上の日本語入力時に1文字だけ入力しようとすると、文字は入力されず改行だけが入力される問題が1−2年前からあったけど、最近 Chrome だけじゃなくなってきて本当に困る

2021-08-17 10:45:19
S.Hirano @Bimaterial

最近同様の症状が出るようになったのは、Firefox の文字入力画面と、更には VSCode の LaTeX 入力モードでも(Plain Text では問題なし)。fcitx の問題なのか mozc の問題なのかわからないし、代わりに ibus を入れてみたらあらゆる動作が重くなって利用に耐えない…

2021-08-17 10:48:15
S.Hirano @Bimaterial

VSCode で問題を起こすのは LaTeX Workshop を使っている場合で、これをやめて LaTeX Language Support に代えたら起きなくなったけど…

2021-08-17 11:03:04
shunichi @shunichi_san

@Bimaterial ちなみに、fcitx5に変えたら問題は解消されました。 Manjaro Linux を使ってます。

2021-08-17 11:25:48
Astellon @astellon_music

@Bimaterial 共有ありがとうございます。参考までにManjaro Linuxでの話ですが、この件に関してはfcitxからfcitx5というパッケージに移行すると治りました。もしかすると、バージョンによっては改善するかもしれません。

2021-08-17 12:02:25
Astellon @astellon_music

誰かのパブサに引っかかればいいのですが、fcitx+mozc環境で1文字入力状態で確定すると消える問題がある場合、バージョン5以降で解決するかもしれません。Archリポジトリならfcitxパッケージからfcitx5パッケージに移行することで改善しました (Manjaro Linux)。

2021-08-17 12:07:55
Astellon @astellon_music

あ、結論が一致してないや。fcitx(<5)が本質じゃなくて、グラフィカルフロントエンド(e.g. fcitx-qt5)が直接の原因の可能性あり。fcitx(>=5)と一緒にフロントエンド(e.g. fcitx5-qt)を更新したことで治ったという可能性が残っている。

2021-08-17 12:24:19
Astellon @astellon_music

fcitx5-gtkなど他のフロントエンドで改善するのかも?

2021-08-17 12:26:03
S.Hirano @Bimaterial

Manjaro では fcitx5 で解決したと教えて頂いたので Linux Mint に導入してみた。公式リポジトリのものは ver 0.0~git* となっており、古すぎて非推奨 fcitx-im.org/wiki/Install_F… とのことなので、上記にある Flatpack からインストール 。この方法だと更に fcitx4 も必要とあるのでリポジトリから入れる twitter.com/Bimaterial/sta…

2021-08-17 14:37:24
S.Hirano @Bimaterial

とりあえず仮想環境で試してみたところ、確かに1文字のみ変換は可能に。ところがATOKモードで複数分節を順に変換していくとき、最初の文節だけが確定され、2番め以降の文節は確定されない(続けて入力すると確定前なので消去される)という問題が…

2021-08-17 14:42:15
S.Hirano @Bimaterial

ATOKモードなんて使う人が少なくて問題にならないのかも…しかし困った

2021-08-17 14:42:57