Lubuntu 键盘布局切换热键组合

Lubuntu 键盘布局切换热键组合

我最近升级到了 Lubuntu 15.1(之前是 14.04),并安装了两种键盘布局:fr-fr 和 en-us。我可以使用 在布局之间切换setxkbmap,但使用 设置切换选项setxkbmap -option grp:super_space_toggle "us,fr"无效。

当我开始摆弄时,fcitx-configure我无法获得我想要的热键组合(super + space)来在我的两个布局(fr-fr 和 en-us)之间切换。(键盘配置实用程序是否随着升级而改变?)这是对话窗口的屏幕截图:

对话窗口

我必须改变这里的哪些参数?(注意“在输入法之间滚动”选项仅限于 ALT_SUPER、CTRL_SUPER、ALT_SHIFT、CTRL_SHIFT)。

此外,当我打开新窗口或终端选项卡时,我的键盘会切换布局(顺便说一下,它不是通过 CRTL_SHIFT 切换的)。我该如何防止这种情况发生?

答案1

好的;我终于搞清楚了 v14 中(更用户友好的?)输入小部件的名称:ibus。IBUS 接受 super+space 作为语言切换,并且似乎通常只是……嗯,工作正常。您定义控制键组合,它会监听并实际执行这些组合(这比我能说的 fcitx 还要多)。它适用于 v15。请参阅https://code.google.com/p/ibus/wiki/Ubuntu适用于各种安装策略。

答案2

我认为你试图在那里找到的是“触发输入法”,即列表中的第一个项目。你必须启用fcitx 先使用您在 fcitx 中选择的任何键盘布局,然后滚动浏览不同的输入法。否则,您将始终使用默认的物理键盘,而不会在其上添加任何层。再次按下该热键将停用 fcitx 并返回到默认键盘。

相关内容