我可以使用超级键定义键盘快捷键吗?


24

在10.04版中,我使用Super/ Mod4和一个其他键定义了许多键盘快捷键,

  • Super+ O跑歌剧
  • Super+ W打开Nautilus指向我的Work文件夹等

在11.04中,这些似乎无效-只有Super+ R可以运行终端,而Super+ Shift+可以W成功运行Nautilus。

有什么办法可以使它们重新运行?

在“ 快捷键”中添加它们不起作用,在CompizConfig设置管理器中添加命令也不起作用。


1
您要在ccsm的命令插件中添加命令吗?它对我来说很好用:只需确保记住同时设置命令和它们的键绑定即可:P
MarkovCh1 2011年

是的,正如我所写的那样,我做到了,并设置了键绑定,但是直到按照下面的说明删除了启动器绑定后,它才起作用。
Rasmus

2
12.04的后续工作:更新至12.04时遇到问题,即某些快捷方式再次不起作用,而某些快捷方式已被更改。在系统设置>键盘>快捷方式下,我的一些自定义快捷方式已从更改Super+<key>Mod4+Super+Hyper+<key>。这些wtill起作用了,其他修饰符(即)也起作用了Ctrl+Super+<key>Super+<key>在该对话框中进行设置时,Pure 不起作用。使用Commands插件在CCSM中进行设置即可(与下面的答案结合使用)。
Rasmus

我必须说,如果可以单独修改Dash / Launcher <kbd> Super </ kbd>快捷方式,我将不胜感激。我一般都喜欢这个概念,但是我希望没有很多捷径,例如<kbd> Super </ kbd> + <kbd> G </ kbd>。
tlwhitec

Answers:


33

发生这种情况是因为在Natty Super/中Mod4是Unity面板的快捷方式。您可以在Compiz中进行更改。

  1. 安装compizconfig-settings-manager安装compizconfig-settings-manager软件包。

  2. 点击Alt+ F2about:config然后点击Enter打开Unity配置。

  3. 更改Key的快捷方式,以根据需要显示启动器以释放Super密钥:

    在此处输入图片说明

在此示例中,我已从更改SuperSuper+L

现在,您可以随意使用您的mod密钥。


2
缺点之一是Super +(number)不再可以在应用程序之间快速切换,至少在我的Azerty键盘上没有。
Bleep Bloop

你是对的 。
desgua

您也可以在askubuntu.com/questions/378037/…上找到第一个答案,有助于了解您的关键映射。
迈克尔·杜兰特

我在ubuntu 14.04中找不到与此等效的文件,您知道会在哪里吗?
3 Diag 2015年

在Ubuntu 14.04中,您可以将“超级” +“键”分配给快捷方式,而无需更改启动器快捷方式。
desgua 2015年

6

为此,无需安装任何程序,也不必浏览不熟悉的菜单。

  1. Alt+F2
  2. 类型 gnome-terminal Enter
  3. 类型 gconftool-2 --set --type string /apps/compiz-1/plugins/unityshell/screen0/options/show_launcher '<Super>a' Enter

aafter 更改为<Super>您喜欢的键。

注意 s并且w已经被使用,并且我不建议您使用,l因为它通常用于锁定屏幕。


2
gnome-terminal建议运行,因为您无法粘贴到Alt+F2对话框中。 错误736222
Mikel,

0

这里简化:在“系统设置” /“键盘” /“键入”选项卡/“布局设置”链接(位于底部)/“布局”选项卡/“选项”按钮/“ Alt / Win键行为”中,选择“ Meta”映射到“ Left Win”键。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.