创建系统范围的键盘快捷方式以启动应用程序


Answers:


45

是的,这是可能的。请将问题标题修改为“创建系统范围的键盘快捷方式以启动应用程序”,以便其他问题寻求者可以轻松找到此解决方案。

大多数系统事件都可以使用Automator直接处理和操纵。Automator的资源非常丰富,但是没有被利用。我将引导您完成创建用于打开任何应用程序的系统级键盘快捷键的步骤,但在您的情况下为终端。

第1步:打开Automator [位于应用程序> Automator中]

第2步:为“文档类型”创建新服务

图片1

步骤3:在继续进行其他操作之前,请确保将右上侧栏中的输入法更改为现在可以在没有特定应用程序任何输入的情况下运行的输入法。模拟以下图片:

图片2

步骤4:单击“库”选项卡上的“实用程序”>将“启动应用程序”拖放到您的工作流程中。选择您的应用程序,在这种情况下,您将不得不通过选择“其他”来手动找到它。您的屏幕现在应该类似于我的屏幕:

图片3

第5步:将您的服务保存为所需的名称,在这种情况下,我继续将我的服务保存为Launch Terminal,您很快就会知道为什么这很重要。

第6步:导航至“系统偏好设置”>“键盘”>“快捷方式”标签。

第7步:点击左侧栏中的“服务”标签,您的所有服务都将填充。导航到“常规”部分,由于它是新创建的服务,因此默认情况下会自动将其打开。您可以在此处设置键盘快捷键。[不会因违约而一统天下]

图片4

步骤8:设置快捷方式并进行测试后,关闭系​​统偏好设置!瞧!赞!

选择快捷方式时,需要考虑以下几点:

  • SHIFT+ CMD+ T是一种广泛使用的变量。您设置的快捷方式不应是其他地方使用的键盘快捷方式。由于我们没有指定输入或特定的应用程序,因此可以在系统范围内使用此快捷方式。但是,如果已经对某个应用进行了硬编码以使用此键盘快捷键,则您的应用将被覆盖。Safari具有相同的快捷方式,因此该应用程序将覆盖您的服务键盘快捷键。因此,请使用其他地方未使用过的密钥模式。
    为了安全我用:SHIFT+ CONTROL+ OPTION+ CMD+ T,因为没有其他应用程序真正使用。您可以使用所需的任何内容,我只是想在人们发表评论之前将其清除。
  • 为什么保存名称适当重要?
    服务将根据您在右键单击上下文菜单中在finder中选择的文件类型进行填充。因此,例如:您选择一个查找程序菜单项(即图片),并且设置了服务来调整这些照片的大小,上下文菜单将在其中填充该服务:
    图片5
    如您所见,该服务填充在上下文菜单中,现在没关系,因为在Yosemite中创建工作流时没有指定输入或应用程序,但是您不知道这将如何影响将来的OS版本。

我在MacOS Sierra 10.12.3上工作,此方法仅在重新启动系统后才对我有用。
Kshitij Saraogi's

2
通过macOS 10.14.x,Apple改变了周围的情况-Automator屏幕快照中的“服务”现在是“快速操作”(相同的图标)-在键盘设置中,它仍然是服务。
Friederbluemle

13

另一个选择是使用免费的菜单栏应用Apptivate。我每天使用数百次。

网站描述:

使用全局热键或Apptivate界面可以:启动,隐藏和快速查看应用程序;执行脚本;运行Automator工作流程;即时访问文件和文件夹;热键序列

我喜欢Apptivate:

  • 不仅通过全局热键(如果当前未运行)启动应用程序(或文件夹,脚本,文档),而且同一热键还将已运行的应用程序窗口置于前台,如果已运行则将其隐藏目前有重点。
  • 从菜单栏下拉菜单轻松创建/更改/查找热键
  • 迅速浏览功能很适合在一个应用程序快速参考的东西在另一个工作一段时间。

迷人的截图


@Leon li-您可以使用Bartender(macbartender.com)从macOS的菜单栏中隐藏图标。
Kye Hittle '17

2

这里有一些不错的选择,但是我想添加我自10.5以来一直在使用的个人收藏,并且仍然适用于10.11.2:Spark 3

http://www.shadowlab.org/Software/spark.php

它是免费软件,非常容易设置。这是开发者的描述:

Spark是一个功能强大且简单的快捷方式管理器。使用Spark,您可以创建热键来启动应用程序和文档,执行AppleScript,控制iTunes等。您还可以导出和导入热键库,或将其保存为HTML格式以进行打印。Spark是免费的,因此请适度使用!

这是界面的屏幕截图:

Spark用户界面

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.