我刚刚在我的 Macbook Air 上安装了 Arch Linux,而且我使用 Mac 太久了,以至于我的 PC 键盘肌肉记忆力几乎退化了。在 Mac 中,当我输入“特殊”字符(例如 $、@ 等)时,我使用左选项(或 alt)键来执行此操作。现在在 Linux(或 Windows)中,右 Alt 键给我这些字符,左 Alt 键只是一个修饰键。有办法切换这两个吗?
xmodmap -pm 输出:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
答案1
您可以轻松地完全重新映射整个键盘,包括所有“特殊”键。如果你的 Arch Linux 使用 Wayland,你需要xkb
(这需要一些阅读),如果它使用 X,使用xmodmap
,并在会话登录时加载你的布局。
google了一下,有很多教程。