具有不同布局的多个键盘
我在最近的Macbook Pro上运行了ubuntu(11.04)。我同时使用内置键盘和外接键盘。我想将两个键盘上的大写锁定重新映射为超级键盘,并且只想在内置(苹果)键盘上交换左键(mac选项)和左键(mac cmd)。 Xmodmap不能以不同的方式配置多个键盘,因此就可以了。 我可以通过setkbmap从cli做到这一点。这是我正在使用的脚本: #!/bin/sh #set caps to super setxkbmap -option caps:super #swap command and option for apple keyboard setxkbmap -device `xinput list | grep -o -P 'Apple Internal Keyboard / Trackpad\s+id=\d+' | grep -o -P '\d+'` -option altwin:swap_lalt_lwin 如果需要的话,可以将其作为启动应用程序运行,但是我真的很想知道是否有配置文件可以添加这些设置。 看来我应该能够在xorg.conf的inputdevice部分中添加一个选项(XkbOptions),但是当我尝试这样做时,这些设置没有任何影响(也许gnome会覆盖X设置?)。我还尝试向xorg.conf中添加新的inputclass,但这也不起作用。 在配置具有不同按键绑定的多个键盘的正确位置是什么?