我在使用 Ubuntu 14.04 LTS。
当我刚刚安装完带有 fcitx 的 sougoupinyin IME 时,一切都运行正常。
我想将触发输入法的默认热键组合从 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
就我而言,将 Trigger 输入法更改为Super+后Space,我需要禁用键盘快捷键:
设置 > 键盘快捷键 > 切换到下一个输入源 > [退格键](禁用快捷键)
据我了解,由于他们都在改变输入,因此存在冲突或输入源的双重改变。