如何为任何linux应用程序自定义快捷键

Linux的一个更恼人的问题一直是缺少AutoHotkey支持,因此您无法自定义快捷键,但是现在使用开源应用程序AutoKey,您可以做到这一点,甚至更多。...

Linux的一个更恼人的问题一直是缺少AutoHotkey支持,因此您无法自定义快捷键,但是现在使用开源应用程序AutoKey,您可以做到这一点,甚至更多。

AutoKey是一个桌面自动化实用程序,它允许您管理文本块,并使用缩写和热键来节省键入时的时间,但也可以使用它在应用程序中重新映射热键。例如,如果您最喜欢的应用程序使用Ctrl+Q退出而您不希望它退出,则可以使用AutoKey重新映射该键。

情景

对于今天的测试场景,我将把Ctrl+T组合键重新映射到Alt+T。为什么,你问?Ctrl+T快捷键在每个浏览器中都用来打开一个新的标签页,但是由于我使用Google Chrome并且喜欢不断地打开新的标签页来搜索,所以Alt+T快捷键对我来说要容易得多,而不必从前排移动我的手。

如何为任何linux应用程序自定义快捷键

为了完成这个任务,我们将使用惊人的AutoKey工具,它与Windows上的AutoHotkey非常相似,只是它是为Linux设计的,能够使用Python脚本。

安装自动键

您需要打开Synaptic包管理器并快速搜索autokey,选中该框,然后安装包。您也可以使用apt get命令安装它,如下所示:

sudo apt-get install autokey

使用自动键重新映射快捷键

一旦安装了实用程序,就可以通过托盘图标打开配置并创建一个新短语。左边的名字没有任何意义,我只是想根据我将要分配的热键来命名它们。

使用“热键”旁边的“设置”按钮指定要使用的热键,单击“修改器”键(在本例中,我指定了Alt),然后单击“按设置”按钮和要使用的键。在我的例子中,我使用Alt+t,你会注意到字符是小写的,这一点很重要,如果你在那里按下Shift+t,AutoKey会混淆。

完成后,可以将以下内容放入文本框中:

<ctrl>+t

点击保存按钮,你就完成了。现在您可以打开浏览器并使用Alt+T组合键而不是Ctrl+T,它应该会打开一个新选项卡。

这是怎么回事?当您按下指定的Alt+T热键时,AutoKey会将击键发送到当前活动的应用程序,并且由于本例中的击键是Ctrl+T,Google Chrome会假定您按下了新选项卡的快捷键,并做出相应的响应。

按窗口筛选

唯一的问题是现在所有窗口的快捷键都被激活了。要解决此问题,我们可以使用“设置”按钮设置窗口筛选器,然后键入类似以下内容:

.*Google.*Chrome

如何为任何linux应用程序自定义快捷键

您可能想知道.*是怎么回事,这个过滤器使用正则表达式来查找窗口标题,因此您需要使用.*来匹配任何未指定的字符,包括本例中的空格。注意:如果需要,可以使用单句点字符来表示空格。

在“自动关键点”中使用特殊关键点

创建新短语时,可以使用以下特殊代码模拟按下其中一个特殊键。实际上,有一个更大的特殊键列表,但这些可能是您需要使用的最重要的键:

  • <ctrl>
  • <alt>
  • <逃逸>
  • <标签>
  • <shift>
  • <super>=Windows键
  • <输入>

组合键

如果要将多个键组合在一起,将使用+字符,如下所示:

<ctrl>+<shift>+<tab>

如果你真的需要**一个+符号,你需要用它来代替。

自动键岩石!

这种技术有很多用途,例如,除了重新映射快捷键之外,您还可以自动执行一系列按键来执行任务。可能性是无限的,但你会用它做什么呢?

  • 发表于 2021-04-13 07:53
  • 阅读 ( 161 )
  • 分类:互联网

你可能感兴趣的文章

如何为windows和linux创建可引导的多引导usb

从USB闪存驱动器安装已经成为一种时尚。我已经很长时间没有使用光盘进行任何安装了。我甚至没有为我**的最后一台电脑买光驱,现在是三年前。这并不是说光盘已经死了,但USB是多功能的,易于运输,易于共享,而且现在还...

  • 发布于 2021-03-15 14:56
  • 阅读 ( 165 )

老年人mac:如何为老年人建立一个简化mac

... 清理应用程序界面 ...

  • 发布于 2021-03-24 05:21
  • 阅读 ( 287 )

如何在apple watch上为您的表面添加复杂度

...,Infograph手表的脸上可能有8个并发症。它们可以是打开应用程序、操作或只是信息或数据的可视化显示的快捷方式。 相关:如何为Apple Watch创建日期和时间并发症 使用第三方应用程序,您可以创建自己的自定义应用程序。例如...

  • 发布于 2021-03-31 18:32
  • 阅读 ( 164 )

如何在mac上查看通知中心

Mac上的通知中心存放了所有应用程序通知和小部件。您可以使用通知中心与通知交互或使用小部件。下面是如何在Mac上查看通知中心。 如何从菜单栏查看通知中心 通知中心是Mac上菜单栏的一部分。如果运行的是macOS 10.15 Catalina...

  • 发布于 2021-04-01 01:00
  • 阅读 ( 245 )

如何为任何mac应用程序创建自定义键盘快捷键

因为你在Mac应用程序中经常使用的命令没有快捷键而感到沮丧?您可以在系统首选项中创建一个! 首先,单击左上角的Apple图标,然后选择“系统首选项” 在“系统首选项”中,单击“键盘”,然后单击“快捷键”选项卡。 ...

  • 发布于 2021-04-01 20:14
  • 阅读 ( 165 )

新的windows终端已经准备好了,这就是为什么它如此惊人

...都将通过Windows“亚克力”风格的效果一览无余。 这只在应用程序聚焦时起作用,因此,当您按住Alt+Tab键离开时,终端将再次具有坚实的背景,直到您按住Alt+Tab键返回。 不管是否实用,这是Linux和Mac用户多年来一直拥有的一个...

  • 发布于 2021-04-02 04:44
  • 阅读 ( 216 )

如何在windows、macos和linux中查找libreoffice配置文件文件夹

...中检查LibreOffice用户配置文件的路径,我们将向您展示如何为每个操作系统执行此操作。 窗户 要了解用户配置文件位于Windows的LibreOffice中,请打开任何LibreOffice程序,然后转到Tools&gt;Opti***。 在“选项”对话框中,单击LibreOffic...

  • 发布于 2021-04-08 10:56
  • 阅读 ( 173 )

如何为android添加自定义文本快捷方式

...到**的设置菜单。拉下通知阴影,轻触cog图标,或者打开应用程序抽屉,找到“设置” 从那里,向下滚动,直到你看到“语言和输入”(或类似的东西)。 在“语言和输入”菜单中,选择“个人词典”选项。 在这里,您可以...

  • 发布于 2021-04-08 22:47
  • 阅读 ( 143 )

如何为android的快速设置菜单创建自定义平铺

...制Android的快速设置面板,定制包含独特切换的tile,甚至应用程序或web快捷方式。 相关报道:安卓7.0“牛轧糖”的最佳新功能 新的quicksettingtileapi的引入不仅使面板可以定制,还允许开发人员创建专门为quicksettings区域设计的定制...

  • 发布于 2021-04-09 06:49
  • 阅读 ( 151 )

如何为word中的自动图文集条目添加快捷键

...文档中,从而节省了大量键入时间。但是,您可以将键盘快捷键添加到“自动图文集”条目中,使其速度更快。 相关:如何使用“自动图文集”在Microsoft Word中快速**文本块 将快捷键添加到“自动图文集”词条中,可以在不必键...

  • 发布于 2021-04-09 23:57
  • 阅读 ( 125 )
pppxdrn
pppxdrn

0 篇文章

相关推荐