配置 fcitx 输入法和键盘布局

配置 fcitx 输入法和键盘布局

我想在 Kubuntu 18.04 上配置 fcitx (sogou-pinyin) 输入法。首先我配置了基本键盘布局。切换布局的快捷键是Caps Lock

键盘硬件和布局设置

之后安装了 fcitx,并配置了输入法,切换快捷键是Ctrl+ Shift,即 Caps Lock 切换 En/Ru,Ctrl+Shift 切换 En/Ch。

输入法配置

输入法快捷键

问题是 fcitx 总是监视键盘输入。当 fcitx 运行时,只有当某些文本区域控件(而不仅仅是窗口)具有焦点时,才可以切换布局和输入法(使用 Caps Lock 和 Ctrl+Shift)。因此,当我尝试在 Web 浏览器等应用程序中切换键盘布局和/或输入法时,我无法这样做。

所以,我需要用这两种方法中的一种来解决这个问题,但我不知道如何实现。

  1. 允许 fcitx 独立于具有焦点的控件切换输入法;
  2. 添加第三个键盘布局 - 中文。仅当选择中文键盘布局时才会激活 Fcitx。

有任何想法吗?

答案1

进入输入法设置的插件配置,选择显示高级选项。然后找到 X 键盘集成,并按下相应行右侧的设置按钮。在弹出的窗口中取消选择第一行:“允许重写系统 XKB 设置”(或类似这样的行:我看的是俄语版)。确认更改,重新启动 Fcitx。最后启动 XKB 设置,来回更改一些内容,然后确认更改(必须删除 Fcitx 对 XKB 配置所做的所有更改)。就这样。

相关内容