我可以使用(仅)超级键作为快捷键吗?
通常在Gnome和KDE中,只能使用Super键和另一个键来定义快捷键。 但是有可能只使用Super键作为快捷方式,我怎么能实现这一点?
是的你可以。 您可以使用Super_L填充所需的快捷方式,例如仅使用win键启动gnome菜单:
打开终端,输入:
gconftool-2 –set /apps/metacity/global_keybindings/panel_main_menu –type string “Super_L”
gnome菜单只有windows键才能使用。
超级键是所谓的修饰键,即它只与其他键组合有意义(它“修改”另一个键来报告Super +键而不仅仅是键 )。 这使得无法使用System-> Preferences-> Keyboard快捷键GUI将其绑定到快捷方式而无需进行调整。
您可以告诉系统不再考虑超级修改键; 然后你就可以将它映射到你想要的任何捷径。
-
在终端中,键入命令
xmodmap
; 它将输出几行 – 查找其中包含Super_L
和Super_R
的行。 它应该如下所示:mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce)
看到行尾的
mod4
? 这意味着Super_L
和Super_R
(左 – 右 – 超级键)绑定到第4个修饰符(总共有8个)。 -
如果您希望能够绑定
Super_R
键,请提供命令(注意引号!):xmodmap -e 'remove mod4 = Super_R'
这告诉X11右 – 超应该不再是修饰语。
注意:这些设置无法在重新启动后继续存在; 您可以通过在主目录中创建文本文件.Xmodmap
并将一行写入其中来使其永久化:
remove mod4 = Super_R