我有一个带cmd键的Apple键盘,试图与控制键交换。

通过搜索问题并在整个论坛中进行搜索,我提供了几种解决方案。
不幸的是,他们都没有为我工作。
我已经尝试使用标准的“键盘布局”,Xmodmap和我遇到的任何东西。
我最接近的是交换它们,但禁用了箭头键。

我正在使用ubuntu 11。

希望可以有人帮帮我。先感谢您。

编辑:

这是我的xmodmap结果:

    shift       Shift_L (0x32),  Shift_R (0x3e)
    lock        Caps_Lock (0x42)
    control     Control_L (0x25),  Control_R (0x69)
    mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
    mod2        Num_Lock (0x4d)
    mod3
    mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
    mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

我希望控件为mod4,反之亦然。
谢谢..

最佳答案

编辑:刚意识到这篇文章是六个月前。我怀疑这对您有什么帮助,因为您可能(希望!)已经解决了这个问题,但是,无论如何。

这是您需要做的:

将以下内容添加到您的~/.Xmodmap文件中:

clear control
clear mod4

keycode 105 =
keycode 206 =

keycode 133 = Control_L NoSymbol Control_L
keycode 134 = Control_R NoSymbol Control_R
keycode 37 = Super_L NoSymbol Super_L

add control = Control_L
add control = Control_R
add mod4 = Super_L

要立即测试,只需执行xmodmap ~/.Xmodmap
现在,要使每次启动时都发生这种情况,请在您的(和/或创建一个新的)~/.xinitrc文件的末尾添加以下内容:
xmodmap /home/your_username/.Xmodmap
现在重新启动/注销/重新启动X,您应该会感到欣慰!有任何麻烦,请发表评论。

关于ubuntu - ubuntu中的CMD和控制键交换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7099602/

10-08 21:30