最近,在更新我的系统后,我不得不更改键盘快捷键。我必须使用dconf-editor手动设置从<Super>+R到<Mod4>+R的快捷方式,以使它们正常工作(参见这里)。
当我用指定的字母键同时按下右边的超级键时,这是有效的,但在使用左超键时,它不起作用。此外,当我按下超级键时,gnome菜单会被设置为显示,但只有在按左键时才会显示。
我想让gnome同时接受左键和右侧超级键作为快捷方式,但是我不想重新映射菜单键(默认情况下是<Super> )。
发布于 2012-05-13 17:33:10
使用xmodmap -pm验证两个键都有与它们关联的mod4修饰符。
vikktakkht:686 Z$ xmodmap -pm
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
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)请注意,仅仅命名为Super_L或Super_R是不够的;重要的是修饰符映射。
您可以使用xmodmap将keysym与修饰符相关联,但是如果您的系统完全是现代的(而不是OS ),那么它就使用Xkb,您可能希望检查Xkb配置,而不是尝试用xmodmap更改它。(看看setxkbmap和朋友,尽管它可能有一个GNOME 3接口,您应该使用它。)
https://unix.stackexchange.com/questions/38573
复制相似问题