web-dev-qa-db-ja.com

fcitxはsuper + spaceでIMEをトリガーしません

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

Sougoupinyin IMEをfcitxでインストールし終えたばかりで、すべて正常に動作します。

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

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

Ubuntu 14.04のデスクトップはUnityに基づいているため、以前ibusベースのIMEを使用した場合、組み合わせ自体は正常に機能します。

何をすべきかわからない。キーボードレイアウトは英語(米国)です。

貧弱な英語と書式設定でごめんなさい。

ありがとう

1
Hohenheim

そのため、Lubuntu 16.04でも同じ問題が発生しましたが、修正することができました。

背景

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

# Trigger Input Method TriggerKey=SPACE

修正

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

それはそれを行う必要があります

2
gib

コメントでは18.04と18.10でホットキーが言及されているように SUPER_SPACE 動作しません。

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

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

2
Yuanyi Wu