在 macOS 上,如果我在关闭所有应用程序后按下键盘上的播放按钮,iTunes 就会启动。(如果 Spotify 是打开的,那么它将播放音乐。)
我不使用 iTunes。当我点击播放按钮时,是否可以打开 Spotify?
我找到了这个答案,但最重要的答案是指旧版本的 Karabiner 并且不再有效。其他答案没有达到我想要的:如果我按下播放并且 Spotify 关闭,我希望 Spotify 打开,否则我希望播放按钮表现正常,可以播放/暂停任何支持的媒体应用程序,例如 YouTube 和 VLC。
Dav*_*ith 14
noTunes 完全符合要求: https: //github.com/tombonez/noTunes
具体来说这部分:https ://github.com/tombonez/noTunes#set-replacement-for-itunes--apple-music
我按下播放键,Spotify 打开。如果 Spotify 已打开,播放/暂停将正常工作。
终于在配备这种键盘的 Mac(iMac)上尝试了这一点。对我来说,播放/暂停键可以播放上次播放的任何应用程序(iTunes 或 Spotify)。如果两者都没有打开,则两者都不会启动,因此对我来说密钥不会默认为 iTunes。
我安装了 Karabiner,如问题中链接的那样。我看不到如何创建该链接中显示的步骤,但如果您想自定义该应用程序,我相信它会起作用。看起来相当强大。
但是,这让你非常接近?..我遵循了https://apple.stackexchange.com/questions/175215/how-do-i-assign-a-keyboard-shortcut-to-an-上最受好评的答案applescript-i-编写并创建了一个运行简单 Applescript 的 Automator 应用程序:
tell application "Spotify"
activate
playpause
end tell
Run Code Online (Sandbox Code Playgroud)
我无法通过键盘快捷键让我的 Mac 运行 Automator 服务。因此,我转而使用我最喜欢的免费第三方键盘/快捷键工具 QUicksilver。不过,类似的情况还有很多,所以请选择。
将快捷键绑定到 AppleScript 本身非常容易(不需要 Automator 服务),但它不允许我选择“真正的”播放/暂停键,只能选择 F8(按 Fn 键并按F8/播放暂停键)。
但是,使用此 AppleScript,按 F8 确实可以启动和播放/暂停 Spotify!如果 Spotify 被关闭,它会启动,但会“错过”播放命令。所以只需再次按 F8 即可。
请随意调整 AppleScript 以更加了解 Spotify 是否正在运行。应该不会太难做到,但话又说回来,如果它也没有运行的话,按两次 F8 也不是太难......
| 归档时间: |
|
| 查看次数: |
19595 次 |
| 最近记录: |