fcitx 不會在 super+space 上觸發 IME

fcitx 不會在 super+space 上觸發 IME

我使用的是 Ubuntu 14.04 LTS。

當我剛剛用 fcitx 安裝完 sougoupinyin 輸入法時,一切正常。

我想將觸發輸入法的預設熱鍵組合從 L-CTRL + Space 更改為 Super + Space(Win + space),使其與 Microsoft Windows 沒有區別。該組合確實更改為 Super + Space ,如“配置”面板中所示。但是,該組合不起作用。

在這裡找到類似的案例什麼是吃Super+Space快捷鍵?

由於 ubuntu 14.04 的桌面是基於 Unity 的,當我之前使用基於 ibus 的 IME 時,組合本身運作得很好。

不知道該怎麼做。我的鍵盤佈局是美國英語。

抱歉我的英文和格式很差。

謝謝

答案1

正如評論所提到的,在 18.04 和 18.10 中熱鍵SUPER_SPACE不起作用。

這可以透過取消設定係統熱鍵來解決

系統設定->設備->鍵盤->切換到下一個輸入來源

答案2

所以我在 Lubuntu 16.04 上遇到了同樣的問題,並設法修復了它。

的背景

基本上,當您將Trigger Input MethodFcitx 配置中的變數變更為Super+時Space,顯示器顯示它會變更為SUPER_SPACE,但實際上它被設定為SPACE(您仍然可以使用Super+鍵入空格Space)。 Fcitx 配置僅更改 中的文件~/.config/fcitx,因此您可以手動編輯它們。查看 中的這些行~/.config/fcitx/config,TriggerKey 已設定為SPACEnot SUPER_SPACE

# Trigger Input Method TriggerKey=SPACE

修復方法

  • 手動將第3行更改~/.config/fcitx/configTriggerKey=SUPER_SPACE並儲存。
  • 重新開啟 Fcitx 設定工具並套用而不更改任何內容(更新您的設定)。

應該這樣做

答案3

對於 Ubuntu 20.04,您可以在下列位置取消設定係統熱鍵

設定 -> 鍵盤快速鍵

答案4

就我而言,將觸發器輸入法更改為Super+後Space,我需要停用鍵盤快捷鍵:

設定 > 鍵盤快速鍵 > 切換到下一個輸入來源 > [退格鍵](停用快速鍵)

據我了解,由於它們都在更改輸入,因此輸入來源存在衝突或雙重更改。

相關內容