绑定 F19 打开计算器的最简单方法是什么(在 Mac 上)

sha*_*ham 2 mac osx-snow-leopard function-keys

我目前在按 F19 时使用 Quicksilver 打开计算器。我担心快银有一天会死。Quicksilver 放弃幽灵后获得此功能的最佳方法是什么?是否有内置的系统方法?(我在 OS X 10.6.6 上)

Ken*_*Ken 5

一种内置方法是使用 Automator 创建一个服务,然后将 F19 绑定到该服务。一个问题是您(显然)无法使用标准 UI 将功能键直接分配给服务;但是您可以创建一个应用程序快捷方式来按名称调用服务。

首先,使用 Automator 创建服务。

  1. 启动自动机。如果您不知道它在哪里,请使用 Spotlight。
  2. 当提示输入新工作流的模板时,选择服务。
  3. 在服务工作流的顶部,是“选择的服务接收”——在底部选择“无输入”。
  4. 图书馆应该在左侧可见。如果没有,请单击工具栏中的显示库。
  5. 在库中,搜索“启动”。应该会出现“启动应用程序”。
  6. 将其拖到工作流程中。
  7. 在操作的弹出窗口中选择计算器。
  8. 使用“启动计算器”之类的名称保存此工作流程

该服务保存在您的主目录中,在 ~/Library/Services(如果您以后决定不想要它,您可以将其删除)。现在创建键绑定。

  1. 在 Automator 菜单下(实际上几乎所有应用程序),Quit 所在的位置,突出显示 Services
  2. 在右侧的菜单中,Launch Calculator应该已经列为“常规”服务。但它没有分配给它的键。
  3. Services Preferences...在它下面选择。这将打开系统偏好设置,进入键盘面板的键盘快捷键页面。
  4. 应在左侧选择“服务”。
  5. 如果一直滚动到右侧的末尾,您应该会在“常规”下看到“启动计算器”
  6. 您可以双击该项目右端的空白区域——其中列出了其他绑定了某些内容的键盘快捷键——当文本框出现时,按住一个新的组合键。但这不适用于功能键;它不会“接受”,并且文本框不会消失,就像其他一些组合一样,例如Ctrl-Option-Command-Asterisk- 至少对我来说不是。
  7. 因此,单击+列表框下方(“恢复默认值”左侧)以创建新的应用程序快捷方式
  8. 应用程序:“所有应用程序”。菜单标题:“启动计算器”。键盘快捷键:F19

现在切换到任何其他应用程序并查看服务菜单。F19应该是绑定的,因此它几乎适用于所有应用程序。(两个花絮:它在您创建它的那一刻并未绑定在系统偏好设置应用程序中,因此您无法立即尝试;您必须切换并返回以更新菜单。其次,计算器应用程序没有一个服务菜单,所以你不能从计算器启动计算器,虽然启动应用程序操作理论上应该处理它,因为它已经处于活动状态,所以什么都不做。)