Arch-Linux
鍵盤快捷鍵僅適用於左超級鍵
我最近在更新系統後不得不更改鍵盤快捷鍵。我必須使用
dconf-editor
手動設置快捷方式 from<Super>+R
to<Mod4>+R
才能讓它們工作(見這裡)。當我按下右超級鍵和指定的字母鍵時,這確實有效,但在使用左超級鍵時它不起作用。此外,gnome-shell 菜單設置為僅在我按超級鍵時顯示,但僅在按左鍵時顯示。
我想讓 gnome-shell 接受快捷方式的左右超級鍵,但我不想重新映射菜單鍵(
<Super>
預設情況下)。
用於
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
請注意,僅將其命名為or是不夠的Super_R
;重要的是修飾符映射。您可以使用
xmodmap
將鍵符與修飾符相關聯,但如果您的系統完全是現代的(而不是 OS X),那麼它使用 Xkb 並且您可能想要檢查您的 Xkb 配置而不是嘗試使用xmodmap
. (看看setxkbmap
和朋友,雖然可能有一個 GNOME 3 界面供您使用。)