在 Gentoo Linux 中我应该为有线 Mac 键盘使用哪种键盘映射?

在 Gentoo Linux 中我应该为有线 Mac 键盘使用哪种键盘映射?

我刚刚购买了新的有线 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 还是控制台?可能是前者。如果是,您可以设置不止一个键盘映射:

  • 布局
  • 模型
  • 变体
  • 选项

该模型应该与您的相匹配,因此只需浏览列表即可。一种变体是进一步定制它,例如,设置一个组合键。选项可以是“无死键”等。这样您应该能够(几乎?)完美地配置它。

相关内容