在 Ubuntu 16 中自动切换键盘布局以匹配输入语言

在 Ubuntu 16 中自动切换键盘布局以匹配输入语言

是否有适用于 Ubuntu 16.04 的软件,如果您在错误的布局下开始输入,该软件会自动切换键盘布局以匹配输入语言。它必须适用于任何可以输入文本的应用程序。类似适用于 Windows 的 Punto Switcher 应用程序(用于俄语)?
或者可能是能够对以错误布局输入的文本进行“内联”对话的程序。

答案1

有一个相对方便的选项可以让用户从主桌面菜单中选择一个键盘:

https://help.ubuntu.com/stable/ubuntu-help/keyboard-layouts.html

它不会翻译打字,但如果您将键盘布局设置为另一种样式,则按键将自动重新映射。

同一菜单中的“键盘布局图”将显示字符如何映射到每个键。

答案2

经过一番研究,我找到了一个名为“神经科学研究所“(俄语官方网站)。我看到一些俄语安装手册,但其他语言使用者可以使用谷歌翻译或其他类似功能/浏览器插件。我使用本手册,甚至没有不显示托盘图标的问题,正如网络上许多问题/食谱所述。

但是这个程序根本不起作用——无法切换键盘布局。

幸运的是,我找到了很好的讨论(当我的声誉更高时,我会添加链接),这有助于我找到解决方案。当英语键盘语言打开时,神经科学研究所程序看不到其他可用布局,因此无法启动切换器守护程序(服务),因为它认为只有一种语言存在。此链接还提供了一个启动脚本示例,用于更正切换器守护程序的自动启动。

要在 Ubuntu 16.04(带有 Unity 界面)中启动 XNeur,我在标准程序搜索窗口中输入并选择“gXNeur”。

要手动启动(或停止)切换器服务,您可以使用程序尝试图标下拉菜单中的“启动守护进程”菜单项。但不要忘记在执行此操作之前启用非英语语言。在我的例子中,守护进程在某些设置更改后自行停止,我需要按照此处所述重新启动它。

为了根据您的需要调整程序,您可能需要稍微修改设置。但这是值得的。

程序还可以纠正已经用“错误”语言输入的文本。默认使用热键“Shift+Break”。

相关内容