我们已经向你展示了如何 在任何Linux应用程序中自定义快捷键但是,对于今天的课程,我们将超越 - 并分配一个快捷键,将打开应用程序切换为当前聚焦的窗口。

这个想法是,而不是使用鼠标或翻转到Alt + Tab切换器中的一组窗口,您可以快速将热键分配给最重要的窗口并用单个击键切换到它们,从而节省了很多时间。要在Linux上完成此任务,我们将使用优秀的Autokey Utility。

笔记: 如果您希望Windows方式执行此操作,您可以 用autohotkey轻松完成任务.

情景

由于我在Google Chrome中做了大部分工作,因此我需要尽快访问它,并且我通常会分配ALT + G键组合以切换到我的Open Chrome窗口。

安装Autokey.

您要打开Synaptic Package Manager并快速搜索 自动 ,选中框,然后安装包。您也可以使用这样的APT-GET命令安装它:

sudo apt-get安装autokey

为应用程序窗口分配快捷键

从系统托盘图标打开自动配置屏幕,然后从菜单中创建一个新脚本,然后在以下代码中粘贴:

window.activate('Google Chrome')

您希望使用热键设置旁边的Set按钮,并分配您的首选热键 - 我是Alt + G,尽管您需要确保在设置热键时使用小写g - 如果设置它使用大写字母,它不会表现正确。

保存设置并最小化或关闭Autokey配置屏幕后,您可以随时打开打开窗口点击Alt + G快捷键组合。

这是如何运作的?

当您分配了已分配的快捷键时,Autokey将运行您添加的脚本 - 在这种情况下,它是一个简单的Python脚本,它使用WMCTRL函数来控制打开的Windows。这是窗口的语法.Activate函数,将指定的窗口切换为活动窗口:

window.activate('perial窗口标题在这里')

基本上你需要做的就是匹配窗口标题的一部分,并且在Google Chrome的情况下,窗口标题始终有“ - Google Chrome”结束。

Lowell Heddings. Lowell Heddings.
Lowell是How-to Geek的创始人和首席执行官。自2006年创建网站以来,他一直在展开节目。在过去十年中,洛厄尔已经撰写了超过1000多百万多个人的物品。在开始如何触及极客之前,洛厄尔在其工作中工作了15年,正在进行咨询,网络安全,数据库管理和编程工作。
阅读完整生物»