键盘快捷键仅适用于左超级键

键盘快捷键仅适用于左超级键

最近,我在更新系统后不得不更改键盘快捷键。我必须手动设置从到 的dconf-editor快捷方式才能让它们工作(请参阅<Super>+R<Mod4>+R这里)。

当我同时按下右超级键和指定的字母键时,这确实有效,但在使用左超级键时,它不起作用。另外,gnome-shell 菜单设置为在我仅按超级键时显示,但仅在按左侧键时才显示。

我想让 gnome-shell 接受快捷方式的左右超级键,但我不想重新映射菜单键(<Super>默认情况下)。

答案1

用于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将键符号与修饰符关联起来,但如果您的系统完全是现代的(而不是 OS X),那么它使用 Xkb,并且您可能想要检查您的 Xkb 配置,而不是尝试使用xmodmap. (看着setxkbmap和朋友们,尽管您可能应该使用它的 GNOME 3 界面。)

相关内容