我在 ubuntu 20.04 上,并且已连接带有 Macintosh 布局的 Logitech 键盘。通过设置,我能够添加此布局,并从设置中查看它会产生该图像:
键盘本身看起来与图片上的完全一样,但是按下时两个键会互换。
这些是:^
和<
。换句话说,需要重新映射»插入符号键和大于键«。
我怎样才能做到这一点?
更新 按照网络上的一些教程,只需运行以下命令:
xmodmap -pk | grep -i greater
…
94 0x003c (less) 0x003e (greater) …
…
xmodmap -pk | grep -i less
…
94 0x003c (less) 0x003e (greater) …
…
xmodmap -pk | grep -i asciicircum
…
15 0x0036 (6) … 0x005e (asciicircum)
…
xmodmap -pk | grep -i degree
19 …
34 …
49 …
因此,找到钥匙有点^
困难
更新 #2
- 使用
xmodmap -pke
可以更容易地找到钥匙 - 最后解决了这个问题:
xmodmap -e "keycode 94 = dead_circumflex degree dead_circumflex degree U2032 U2033 U2032 U2033 grave asciitilde"
xmodmap -e "keycode 49 = less greater less greater bar dead_belowmacron bar dead_belowmacron less greater bar dead_belowmacron"
答案1
因此,为我解决问题的命令是:
xmodmap -e "keycode 94 = dead_circumflex degree dead_circumflex degree U2032 U2033 U2032 U2033 grave asciitilde"
xmodmap -e "keycode 49 = less greater less greater bar dead_belowmacron bar dead_belowmacron less greater bar dead_belowmacron"
我已将其放入脚本中~/swap-keys.sh
,每次使用苹果键盘时,我都会运行它,它就可以正常工作。