更新:

更新:

我安装了两种键盘布局:1) 美国英语和 2) 捷克 UCW。UCW 键盘在按住大写锁定键时仅提供带重音的字母。例如,CapsLock+A键入带重音的 Á,而 A 只键入普通的 A。Alt+CapsLock提供原始的大写锁定键。

在 Gnome Tweaks 中:Keyboard->Additional Layout Options->Switching to another layout "Caps Lock (while pressed), Alt+Caps Lock for the original Caps Lock action"已选中。

从 16.04 升级到 18.04(Unity->Gnome)后,重音字母在某些应用程序(如 Firefox、Thunderbird、LibreOffice)中停止工作。而在其他应用程序(如 Gnome Terminal 或 Gedit(原生 Gnome 应用程序?)中,重音字母仍然可以正常工作。

经过一番调查,我发现如果在屏幕顶部的选择中选择了 UCW 键盘(第二种布局),则默认输入重音字母,并且 CapsLock 会切换到 EN 布局在所有应用程序中. 但反过来却不是这样。

如果我更改布局顺序:1) CS-UCW 键盘,2) 英文键盘,那么使用大写锁定键输入重音字母在 Thunderbird/Firefox/Office 中有效,但在终端或 Gedit 中无效。即与以前完全相反。

哪里出了问题?有人能解释一下这种行为吗?更重要的是:如何让键盘切换在所有应用程序中正常工作?

更新:

经过进一步调查,我发现该问题仅与 Wayland 有关!登录时选择 X 时,键盘在所有应用程序中均可使用。

相关内容