OS X中服务的键盘快捷键不起作用


8

我刚刚通过Automator编写了一个脚本,以在“ New Finder Window Home”标题下创建键盘快捷键:

on run {input, parameters}

    tell application "Finder"
        activate
        make new Finder window to home
    end tell

    return input
end run

当我从Automator运行脚本时,Finder将打开我的主页选项卡。然后,从“系统偏好设置”>“键盘”>“键盘快捷键”>“服务”中选中“新建Finder窗口主页”,并将其分配ControlOptionCommandSpace为快捷方式。

不幸的是,快捷方式不起作用!有什么建议么?


与其他键盘快捷键一起使用对我来说效果很好。我猜这是因为根本没有办法将⌃⌥⌘␣用作键盘快捷键-至少不是通过系统偏好设置。也许FastScripts适合您?red-sweater.com/fastscripts
slhck

Answers:


5

您是否将输入类型从所选文本更改为无输入?

如果不是那样,则在10.7和10.8上还会有一个错误,其中直到您将鼠标悬停在菜单栏中的服务菜单上时,Automator服务的快捷方式才总是起作用。它不仅影响新服务,因此经常使Automator服务无法使用。


0

我也遇到了Automator服务快捷方式的问题,最后发现我已经在Better Touch Tools中使用了此快捷方式,它已将其默默地吞下了。因此,对于找不到快捷方式为何不触发的人来说,这也是一种选择,它可能对检查其他正在注册全局快捷方式的运行软件很有用。


0

(macOS High Sierra 10.13.6)

我放弃了尝试获取Automator脚本(shell(/bin/sh/bin/bash)或AppleScript语法,将输入类型设置为无输入,并且对所有应用程序都可用)与任何键盘快捷键一起使用的功能-功能键或各种字母/命令/选项组合。

该脚本将在Automator中正常运行,但是在使用选定的组合时要么发出蜂鸣声,要么根本没有声音。

另外,在将快捷方式添加到“系统偏好设置”>“键盘”>“快捷方式”时,它并不总是立即可见或尝试了几次,因此我对它的可靠性不是很有信心。

我也将脚本设置为可见

解:

  • 我安装了免费版本的FastScripts
  • 我将AppleScript文件复制到/ Users / [myaccount] / Library / Scripts / –文档不是很清楚-如果您要弄清楚“如何添加新脚本?” 基本上,您需要将其复制到该目录中,然后它出现在UI中,没有“新建/添加/创建”菜单或按钮。
  • 最后,我通过双击脚本在FastScripts的首选项中指定了快捷方式。
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.