我从家里的苹果式键盘换成了办公室里的微软式键盘。这些键盘的主要区别在于 Super 键和 Alt 键被调换了位置。我使用 xmodmap 修复了这个问题;emacs 可以使用 X11 识别更改,但在 xterm 或 urxvt 下却不行!有没有办法让 urxvt 或 xterm 识别 xmodmap 更改?
作为参考,这是我的 xmodmap 配置:
remove Lock = Caps_Lock
keysym Caps_Lock = Hyper_L
remove Mod4 = Hyper_L
clear Mod3
add Mod3 = Hyper_L
!swap alt and win on the left side...i use a mac keyboard at home.
remove Mod1 = Alt_L
remove Mod4 = Super_L
add Mod1 = Super_L
add Mod4 = Alt_L