Answers:
我不知道这是否适用于Gentoo,但如果你使用的是xmodmap。我从Ubuntu社区wiki找到了一个适用于Fedora 14的修复程序:
为了解决Fn关键问题,我做了以下事情:
$ sudo bash
# echo 2 > /sys/module/hid_apple/parameters/fnmode
# exit
我添加了以下内容来~/.Xmodmap
切换Alt和⌘键:
! Swap Alt and Cmd keys.
keycode 37 = Control_L
keycode 133 = Alt_L Meta_L
keycode 64 = Super_L
keycode 108 = Super_R
keycode 134 = ISO_Level3_Shift Multi_key
keycode 105 = Control_R Multi_key
clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
add Shift = Shift_L Shift_R
add Lock = Caps_Lock
add Control = Control_L Control_R
add Mod1 = Alt_L 0x007D
add Mod2 = Num_Lock
add Mod4 = Super_L Super_R
add Mod5 = Mode_switch ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift
! Configure '=' key on numpad as '='.
keycode 0x7D = equal
我将使用普通的键盘映射类型(us / pc104),并使用xorg.conf中的xmodmap或XkbOptions设置来交换alt和命令键。读取第一个和第二个的xmodmap/usr/share/X11/xkb/rules/xorg.lst
。