我有一个西班牙(欧洲)Apple 铝制键盘,连接到我的 ubuntu'd Mac Mini,它工作正常,但 < 和 º/ª 的键被交换了,并且它们仍然交换着,尽管我的键盘似乎配置正确。我该如何交换它们(或者取消交换,我猜)?
顺便说一下,据我所知,这是 º/ª(西班牙语中相当于 -nd、-rd),而不是度数(通常下面带有一条线,但有些字体会将两个符号渲染得完全相同。)
提前向大家表示感谢。
答案1
对于那些陷入困境的人:我已经想出了一个解决方案。
第一步:使用xev
捕捉两个密钥,消除猜测。对我来说,它们是 49 和 94。
获得密钥代码后,执行以下操作:
xmodmap -pke | grep -Pw "49|94" > mychanges
或者无论您的键码是什么而不是 49 和 94,如果您在西班牙键盘上遇到 º 和 < 的问题,它们可能是相同的。
然后,编辑“mychanges”来交换密钥。您可能会得到类似以下内容的内容:
keycode 49 = masculine ordfeminine grave asciitilde backslash backslash
keycode 94 = less greater less greater bar brokenbar bar brokenbar
交换这两个数字,然后xmodmap mychanges
尝试一下,如果你喜欢的话cat mychanges >> ~/.Xmodmap
资料来源: