我刚刚购买了新的有线 Mac 键盘:
在 Gentoo Linux 上运行,它基本可以正常工作。我遇到的唯一问题是功能键以及将 Alt 和 Command 键交换为类似于常规 PC 键盘。当我尝试切换到“mac-us”键盘映射时,/etc/conf.d/keymaps
我在输入时出现乱码(甚至不是 qwerty)。
是否有任何特定的键盘映射可以用来获得我想要的东西?
答案1
我不知道这是否适用于 Gentoo,但如果你使用 xmodmap 的话,可能会有用。我从 Fedora 14 上找到了一个修复程序,它对我有用Ubuntu 社区维基:
为了解决这个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
答案2
我会使用普通的键盘映射类型 (us/pc104),并在 xorg.conf 中使用 xmodmap 或 XkbOptions 设置来交换 alt 和 command 键。阅读修改映射第一个和/usr/share/X11/xkb/rules/xorg.lst
第二个。
答案3
X 还是控制台?可能是前者。如果是,您可以设置不止一个键盘映射:
- 布局
- 模型
- 变体
- 选项
该模型应该与您的相匹配,因此只需浏览列表即可。一种变体是进一步定制它,例如,设置一个组合键。选项可以是“无死键”等。这样您应该能够(几乎?)完美地配置它。