fcitx はスーパー+スペースで IME を起動しません

fcitx はスーパー+スペースで IME を起動しません

私はUbuntu 14.04 LTSを使用しています。

fcitx で sougoupinyin IME のインストールが完了したら、すべて正常に動作します。

トリガー入力方法のデフォルトのホットキーの組み合わせを、L-CTRL + スペースから Super + スペース (Win + スペース) に変更して、Microsoft Windows との違いがないようにしたいと思います。構成パネルに示されているように、組み合わせは Super + スペースに変更されています。ただし、組み合わせは機能しません。

ここで同様のケースを見つけましたSuper+Space ショートカットを消費しているのは何ですか?

ubuntu 14.04 のデスクトップは Unity ベースなので、以前 ibus ベースの IME を使用していたときの組み合わせ自体は問題なく動作しました。

何をすればいいのかわかりません。キーボードのレイアウトは英語(米国)です。

私の英語力とフォーマットが下手で申し訳ありません。

ありがとう

答え1

コメントに記載されているように、18.04 および 18.10 ではホットキーはSUPER_SPACE機能しません。

これは、システムホットキーの設定を解除することで修正できます。

システム設定 -> デバイス -> キーボード -> 次の入力ソースに切り替える

答え2

ちょうど Lubuntu 16.04 でも同じ問題が発生しましたが、解決できました。

背景

Trigger Input Method基本的に、 Fcitx 構成の変数をSuper+に変更するとSpace、ディスプレイでは に変更されたことが表示されますSUPER_SPACEが、実際には に設定されます( +SPACEを使用してスペースを入力することはできます)。Fcitx 構成は のファイルを変更するだけなので、手動で編集できます。 のこれらの行を見ると、TriggerKey がではなくに設定されています。SuperSpace~/.config/fcitx~/.config/fcitx/configSPACESUPER_SPACE

# Trigger Input Method TriggerKey=SPACE

解決策

  • の 3 行目を手動で変更して~/.config/fcitx/config保存TriggerKey=SUPER_SPACEします。
  • Fcitx 構成ツールを再度開き、何も変更せずに適用します (設定が更新されます)。

それでいいだろう

答え3

Ubuntu 20.04では、システムホットキーの設定を解除できます。

設定 -> キーボードショートカット

答え4

私の場合、トリガー入力方法をSuper+に変更した後Space、キーボードショートカットを無効にする必要がありました。

設定 > キーボードショートカット > 次の入力ソースに切り替える > [Backspace] (ショートカットを無効にする)

私の理解では、両方とも入力を変更しているので、入力ソースの競合または二重変更が発生しています。

関連情報