我正处于从 Windows 切换到 Linux 的过程中,但由于我经常说四种语言,因此发现在它们之间切换存在问题。
在 Windows 上,有一个“子语言”功能(不知道它在英语本地化中是如何命名的),它允许您设置语言“组”。我有两个组,英语和捷克语 + 乌克兰语和俄语。在组之间切换必须使用 Alt + Shift,在组内切换语言必须使用 Ctrl + Shift。
我在 KDE Plasma 中找不到这样的功能。Spare Layouts
这不是我想要的,因为我经常使用这四种语言,而且我不想使用鼠标在它们之间切换。
那么,是否有这样的功能或任何脚本/方法来编写一些脚本来做到这一点?
答案1
Fcitx 不提供你想要的东西吗?我专门用它来输入日语,但据我所知它有群组之类的功能,也许这就是你需要的
答案2
我不想用鼠标在它们之间切换
你不必这么做。请参阅我的 4 种布局设置:
禁用“备用布局”与鼠标无关 - 它允许您使用一个快捷方式循环在 3 种以上语言之间(实际上是:“键盘布局”),在上面的设置中可以使用 Alt+Space 完成。
但是,每个布局都可以使用特定的快捷键直接访问。在我的设置中:Meta+E 代表美国英语,Meta+F 代表法语,Meta+R 代表罗马尼亚语(标准布局),Meta+Alt+E 代表另一种英语(死键),这样我就可以用不同的方式书写法语和其他字符。
您可以以类似的方式使用 Meta 或其他修饰符,并将 R 关联到俄语、U 关联到乌克兰语、C 关联到捷克语、E 关联到英语 — 如果您更喜欢这种方式而不是单快捷键循环方法的话。(我个人认为特定的快捷键更适合 2 种以上的布局)。
(我不明白您描述的使用组并在它们之间切换以及在组内的布局之间切换的方法比仅使用一个快捷方式更改为所需布局的方法更有效。)
为了在屏幕上看到每个布局提供的内容,你可能会感兴趣这回答。