重新映射 Apple 键盘上的按键

重新映射 Apple 键盘上的按键

我在 MacOS X 和 Ubuntu 12.10 上都使用德语 Apple 键盘。

$ lsbusb
...    
Bus 002 Device 004: ID 05ac:0250 Apple, Inc. MP110Z/B

我已使用以下行成功重新映射了交换<和密钥:^.Xmodmap

keycode 49 = less greater less greater bar brokenbar bar 
keycode 94 = dead_circumflex degree dead_circumflex degree U2032 U2033 U2032

然而只有右键ALT有效。我想交换它们或让它们都起作用。有什么想法吗?

答案1

如果您的意思是您在 xmodmap 中进行了更改,而随后该更改仅对右 alt 有效,这可能是因为您需要在进行更改之前清除左 alt 修饰键的当前设置。

像这样:

clear Mod1
add Mod1    = Alt_L Alt_R

文档在此处:https://wiki.archlinux.org/index.php/Xmodmap

如果您的意思是最初只有一个 alt 键有效,那么在使用 xmodmap 进行任何更改之前,可能只有一个 alt 键被设置为“alt”。在英文版苹果键盘上,一个 alt 被设置为第三和第四级键,这允许您在键盘上选择替代字母形式,例如使用“s”键输入“ß”。

相关内容