我可以使用(仅)超级键作为快捷键吗?

通常在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将其绑定到快捷方式而无需进行调整。

您可以告诉系统不再考虑超级修改键; 然后你就可以将它映射到你想要的任何捷径。

  1. 在终端中,键入命令xmodmap ; 它将输出几行 – 查找其中包含Super_LSuper_R的行。 它应该如下所示:

     mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce) 

    看到行尾的mod4 ? 这意味着Super_LSuper_R (左 – 右 – 超级键)绑定到第4个修饰符(总共有8个)。

  2. 如果您希望能够绑定Super_R键,请提供命令(注意引号!):

     xmodmap -e 'remove mod4 = Super_R' 

    这告诉X11右 – 应该不再是修饰语。

注意:这些设置无法在重新启动后继续存在; 您可以通过在主目录中创建文本文件.Xmodmap并将一行写入其中来使其永久化:

  remove mod4 = Super_R