我正在尝试将数字键盘设置为媒体控制中心。我想让 0 键拉起 Clementine 并将其带到前台。现在我已将其设置为启动Clementine,但它只是在启动器中跳舞,并没有出现在前台。因此,我将 Clementine 固定到启动器上的第二个插槽,并且我想通过键盘设置设置自定义快捷键。问题是,如何将 Super+2 作为命令发送?
其次,我希望加号和减号键发送Alt+Left和Alt+ Right(用于浏览器导航)。
第三,也是次要的,我想要打开 Clementine 的 EQ 的句点键,以及 7 和 9 来发送快进和倒带。
您可以
xdotool
为此使用(sudo apt-get install xdotool
安装):这应该工作:
你可以试试这些:
这就是事情变得棘手的地方。如果没有专门的快捷方式,您将不得不编写一个
xdotool
宏来访问菜单并启动均衡器,但我也不确定这是否可行。在任何情况下,如您所见,这些自定义中的大部分都可以使用虚拟
xdotool
按键来执行。如果您想知道如何将这些命令分配给您选择的热键,请务必查看此问答:
如何更改键盘上的键的功能?(如何创建自定义键盘命令/快捷方式?)
另一种(我认为更简单的)方法是使用AutoKey。
将键设置为热键后,您可以使用自定义短语让它们发出几乎任何您想要的东西。
AutoKey 还支持用 Python 编写的脚本,当它们被触发短语或热键激活时,它们几乎可以做任何事情。您甚至可以让脚本只在某些窗口中工作,这样热键/触发短语在其他地方就可以像普通键一样工作。
也许您可以获取按键的扫描码并手动分配快捷方式。下面的文章列出了一些可能有用的实用程序:http: //tuxdiary.com/2014/03/07/get-scancode-for-keys-on-ubuntu/