我想将键盘上的 super_l 键分配给自定义键盘快捷键。
我已经知道如何将此键分配给默认键盘快捷键,例如“run_terminal_command”快捷键,通过手动编辑键绑定gconf-editor
或通过直接分配它
gconftool-2 --set /apps/metacity/global_keybindings/run_command_terminal --type string "Super_L"
.
如果我创建一个执行任何命令的自定义快捷方式,我可以通过 Linux Red Hat 下的“键盘快捷方式”菜单来实现。在此设置窗口中,我无法分配 Super_L 键,因为它仅被识别为修饰键,就像 CTRL 一样。我按下 Super_L+T 并在列表中获得“Mod4+T”条目并执行命令。到目前为止,一切都很好。
现在我只想将 Super_L 键分配给该自定义快捷键。如果我在gconf-editor
或通过
gconftool-2 -s /desktop/gnome/keybindings/custom0/binding --type string "Super_L"
.
我按了左 Windows 键,什么也没有发生。
那么你们中的任何人都知道我如何让它发挥作用吗?
我已经通过查看gconf-editor
有 12 个默认“run_command_X”(X=[1-12])和相应的 command_X 键来设置命令的位置找到了一种解决方法。它们的行为就像我上面提到的 run_terminal_command,所以我可以将 Super_L 分配给它。
无论如何,这些条目不会出现在“键盘快捷键”菜单中,所以我仍然很好奇如何将 Super_L 键分配给 costum 快捷键
谢谢!