我想创建一个快捷方式,用于在我的 Mac 上当前活动的媒体播放器中向后或向前(5 秒)搜索,即使当前播放音频的应用程序没有获得焦点,它也能工作。
我知道我的 Mac 确实对“当前活动的媒体播放器”有一些概念 - 如果我进入 Spotify 并播放一首歌曲,然后聚焦另一个应用程序并按下键盘上的“播放/暂停”按钮,Spotify 就会暂停,如果我进入 YouTube 标签并播放视频,如果我聚焦另一个应用程序,视频也会以同样的方式暂停。
我相信/希望存在某种系统事件,我可以以某种方式分派该事件,YouTube(在 Chrome 中)和 Spotify(我真正感兴趣的仅有的两件事)都会尊重该事件,以便向后/向前搜索 5 秒。我知道它们都尊重我在键盘上单击该键时分派的“播放/暂停”事件 - 还有“上一首曲目”和“下一首曲目”事件。
我很乐意使用 BetterTouchTool、Keyboard Maestro、Karabiner - 我已经安装了它们全部来实现这一点 :) ...或 AppleScript
我在 Karabiner 中尝试了以下操作,但是这会使整个曲目/视频向前移动,而不是提前 5 秒:
{
"description": "Fast forward",
"manipulators": [
{
"from": {
"key_code": "period",
"modifiers": {
"mandatory": ["control"]
}
},
"to": [
{
"consumer_key_code": "fast_forward"
}
],
"type": "basic"
}
]
}
也在 Keyboard Maestro 中尝试过这个,但它似乎没有任何反应 - 在 Apple Music、Spotify 或 YouTube 中:
我的用例是,我想在 Spotify 中收听播客或在 YouTube 中观看视频,同时在另一个应用中做笔记,并且能够在播客/视频中搜索,而不必手动将焦点更改为 Spotify,例如每次我想向后/向前搜索时。