在 Ubuntu 中按下大于/小于键时,无线键盘键会写入错误的字符,但在 Windows 上按下时可以正常工作(我的笔记本电脑上有双启动设置)。
有问题的无线键盘是 Logitech K235,您可以在此处看到:
如您所见,这是西班牙语版本。它在左移键和 Z 之间有一个大于/小于键。
在 Ubuntu 中,该键写反斜杠 (\),按 Shift 键写竖线 (|)。
与 AltGr 结合时没有变化:按下 AltGr 时,它会写反斜杠 (\),而按下 AltGr+Shift+(该键)时,它会写竖线 (|)。
在 Windows 中,它可以正常写入 < > 字符。小于 (<) 字符只需使用该键,大于 (>) 字符则需要使用 Shift。
我的笔记本电脑是联想 Thinkpad T480。我运行 Windows 10 和 Ubuntu MATE 18.04.3,都是从最近下载的映像安装并更新的。
Windows 和 Ubuntu 中的键盘布局都设置为西班牙语。以下是 Ubuntu MATE 键盘布局的屏幕截图:
我已经在另一台笔记本电脑上使用这个键盘至少两年了,在同样的设置在 Windows 和 Ubuntu 上该键都可以正常工作。
我该怎么做才能让该键在 Ubuntu 中写出 < > 字符?
现在,如果我想要这些字符,我必须按 AltGr+Shift+Z 来输入 < 和按 AltGr+Shift+X 来输入 > ,如果是这种情况,我会停止使用这个键盘,而使用笔记本电脑的键盘(它采用美国英语布局,因此当尝试用西班牙语正确书写时有点烦人)。
我在 Ubuntu 中做了很多网络开发,因此使用这个键盘非常适合用西班牙语正确书写,同时该键可用于经常使用的 PHP/HTML。
提前感谢任何指导。
答案1
我在这里发现了类似的情况:
https://askubuntu.com/a/1075300/620814
OP 发现,如果您将西班牙语布局放在“键盘偏好设置”>“常规”中的布局列表的首位,则该键可以按预期工作。
我也不明白其中的逻辑,但这种解决方法对我来说也有效。