Mac全局5秒快进/快退当前活跃媒体播放器的快捷键实现方案问询
Mac全局5秒快进/快退当前活跃媒体播放器的快捷键实现方案问询
我想在Mac上创建一个全局快捷键,实现当前活跃媒体播放器的5秒快进/快退功能——就算播放音频的应用没处于焦点状态也能生效。
我知道Mac本身是有当前活跃媒体播放器这个概念的:比如我在Spotify播放歌曲,切到其他应用后按键盘上的播放/暂停键,Spotify会暂停;如果是Chrome里的YouTube视频在播放,切到其他应用按同样的键,视频也会暂停。同理,上一曲/下一曲的系统按键也能同时被Spotify和YouTube识别。
所以我猜测应该存在某种系统事件,能让Spotify和Chrome里的YouTube都响应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视频时,同时在其他应用记笔记,不用每次切回播放应用就能快速快进/快退5秒。
备注:内容来源于stack exchange,提问作者lsimmons




