在 Ubuntu 中使用单一键盘布局输入多个外来字符

在 Ubuntu 中使用单一键盘布局输入多个外来字符

因为我是一个多语言爱好者,我需要用几种有额外字母的语言书写,我想找到一个好方法来定制我当前的键盘布局或使用新的键盘布局。

例如,我需要德语中的 ß、ä、ö、ü;瑞典语中的 å、ä、ö、æ、ø;法语和西班牙语中的 ç、é、è、à 以及一些死键,例如锐音符、重音符、分音符等等。我的主要语言是法语,我习惯使用 QWERTZ 布局,其中特殊字符与瑞士变体类似。由于每个国家/地区对特殊字符位置的选择似乎都不同,因此我不想简单地启用该国/地区的官方布局。或者,我准备切换到另一种布局例如特殊的 Dvorak 或 Colemak 配置,但我就是找不到能满足我的需求并包含我想要的所有字母的配置,即使是死键或带有AltGr+ Maj...

我目前的工作是直接修改ch中的文件/usr/share/X11/xkb/symbols/,然后在 中添加条目/usr/share/X11/xkb/rules/evdev.xml,然后运行sudo dpkg-reconfigure xkb-data​​,然后(Wayland 中的额外步骤)在 下的 dconf 中添加条目org.gnome.desktop.input-sources.sources,最后我重新启动会话,它就可以正常工作了。有人建议我这样做,但有时,我修改的文件会被更新替换,我不得不再次执行此操作(非常烦人)。而且,我不完全理解它是如何工作的:我曾经尝试在一个新文件中创建一个全新的布局,但当时我无法从 GNOME 设置中激活它……

我的问题是我必须不断在键盘布局之间切换(这实际上不是一个真正的问题,因为我一次只使用一种语言),并且我目前定制它们的方式相当冗长和烦人。如果它比修改上面提到的文件更容易,我可以进一步找到更好的解决方案。

您对此有何看法?是否有 GUI 可以实现此操作?或者是否存在支持多种欧洲语言的 Ubuntu 布局?

提前致谢 !!

答案1

虚拟键盘

例如,如果您使用虚拟键盘,它有助于查找特殊字符(并识别总体布局)onboard

请参阅此链接,

无实体键盘的匈牙利重音字母

当您在语言之间切换键盘布局时,这使得事情变得更容易。

建议方法

我想你可能更喜欢使用带有国际符号的美式英语键盘,具体内容见以下链接:

在 ThinkPad430 上的 ubuntu 17.10 中制作变音符号

相关内容