我是OSX开发的新手,所以这可能很容易,但谷歌没有帮助.
我正在尝试将动作绑定到您在较新的Apple键盘上找到的媒体键(播放,暂停等).您似乎无法使用常规热键API绑定到这些键,但必须可以,因为iTunes明确管理.是否有一些棘手的未记录的API实现了这一目标?任何帮助将非常感激.
研究,问题,中年危机
这里和那里有一些关于捕捉播放/暂停事件的问题.该解决方案通常依赖于扩展NSApplication并捕获sendEvent.但是,有两个问题:iTunes打开或某些应用程序之前捕获它(Spotify我在看着你).
该死的你发现了
更多人对使用播放/暂停的iTunes打开感到厌倦,并发布在stackoverflow中.然而,解决方案仍然被spotify击败(并且它依赖于奇怪的白名单).如果我打开示例并按下其中一个mediakeys,则会捕获事件而该解决方案不会.
我如何击败 Spotify并捕获媒体事件?