我使用的是 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 Method
Fcitx 配置中的變數變更為Super+時Space,顯示器顯示它會變更為SUPER_SPACE
,但實際上它被設定為SPACE
(您仍然可以使用Super+鍵入空格Space)。 Fcitx 配置僅更改 中的文件~/.config/fcitx
,因此您可以手動編輯它們。查看 中的這些行~/.config/fcitx/config
,TriggerKey 已設定為SPACE
not SUPER_SPACE
:
# Trigger Input Method TriggerKey=SPACE
修復方法
- 手動將第3行更改
~/.config/fcitx/config
為TriggerKey=SUPER_SPACE
並儲存。 - 重新開啟 Fcitx 設定工具並套用而不更改任何內容(更新您的設定)。
應該這樣做
答案3
對於 Ubuntu 20.04,您可以在下列位置取消設定係統熱鍵
設定 -> 鍵盤快速鍵
答案4
就我而言,將觸發器輸入法更改為Super+後Space,我需要停用鍵盤快捷鍵:
設定 > 鍵盤快速鍵 > 切換到下一個輸入來源 > [退格鍵](停用快速鍵)
據我了解,由於它們都在更改輸入,因此輸入來源存在衝突或雙重更改。