【问题标题】:Keyboard shortcut to open Google Chrome on Mac在 Mac 上打开 Google Chrome 的键盘快捷键
【发布时间】:2012-02-06 15:47:51
【问题描述】:

在 Mac 上,我想要一个键盘快捷键来打开 Google Chrome。我知道如何在系统偏好设置中设置键盘快捷键,但是我不确定如何编写脚本并连接它。

这可以通过 AppleScript 实现吗?

【问题讨论】:

    标签: macos google-chrome applescript


    【解决方案1】:

    如果您不想使用任何第三方应用程序,则需要创建服务并为其分配快捷方式。

    打开 Automator 并选择服务。您希望它如下所示:

    将其保存到默认位置。即~/Library/Services

    打开系统偏好设置 --> 键盘 --> 键盘快捷键。启用该服务并为其分配一个快捷方式。

    【讨论】:

    • 非常感谢!这正是我想要的。
    • 哟!你需要给你的电池充电! :D
    • 我必须注意到这个解决方案很慢(延迟约为 0.5 秒),而且并非适用于所有应用程序。
    【解决方案2】:

    在从菜单栏中选择一次服务之前,Automator 服务的快捷方式可能并不总是有效。而且它们在applications that don't have a Services menu 中不可用。在它们运行之前通常还有一个明显的延迟。

    使用像 AlfredApptivate 这样的第三方应用程序可能会更好。

    另一个选项是assign shortcuts to AppleScripts,如下所示:

    tell application "iTunes"
        reopen
        activate
    end tell
    

    【讨论】:

      【解决方案3】:

      不能单独使用 AppleScript —— 无法绑定键盘快捷键来执行任意命令。

      您可能想看看一些现有的启动器应用程序,而不是自己编写一些东西,例如ButlerSparkQuicksilver

      【讨论】:

      • 感谢您的帮助,但我不想使用启动器应用程序。
      • 那你就倒霉了——系统偏好设置中的键盘快捷键设置只能用于重新绑定现有的菜单项和某些预设的全局命令,不能用于创建新命令。
      【解决方案4】:

      这是一个技巧。 使用 Ctrl + ↑ 创建一个新桌面,例如 desktop2,然后将 chrome 应用程序拖到该新桌面中。

      打开键盘首选项窗格,切换到快捷方式选项卡,然后选择任务控制为该桌面分配一个键2。现在您可以使用该键切换到 chrome。

      【讨论】:

        猜你喜欢
        • 2013-01-17
        • 2023-03-09
        • 2010-11-29
        • 2011-01-08
        • 2015-12-31
        • 1970-01-01
        • 1970-01-01
        • 2017-04-30
        • 1970-01-01
        相关资源
        最近更新 更多