最近,我在更新系统后不得不更改键盘快捷键。我必须手动设置从到 的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 界面。)