Apple如何“注册”多媒体键?我注意到Play/Pause,Rewind和Fast-Forward Active应用程序意识到。我的意思是,它将控制前排或iTunes,DVD播放器或主题演讲,所有这些都是独特的,如果所有这些都打开了,则不会同时进行。

该注册到底如何?并且可以“扩展”与其他应用程序合作?

(显然,其余的所有功能键都具有更“全局的范围”,并且在这里并不是真正涉及的。)

编辑
我正在重新审视这个问题,因为我已经发现了几次,因为我发现了诸如vox..app之类的东西,但是我仍然有点难过这个过程的过程“聪明的”。

如果您浏览 /System/Library/CoreServices/rcd.app/Contents/MacOS 并运行类似字符串,更少,VIM或任何十六进制效用的东西 rcd, ,您会看到一些非常有趣的事情。也就是说,嵌入式/硬编码的AppleScript。

据我所知,这个守护程序控制IR遥控器以及键盘上的媒体键。鉴于在多个应用程序(iTunes,Front Row,Keynote,仅举几例)之间共享了一些关键事件(播放/暂停,快进等),我仍然想知道如何“选择”以“选择” RCD的活动。

我认为这意味着,为了将RCD扩展到其他应用程序,您必须打破代码验证,并直接以某种可怕的困惑方式更改二进制。

有帮助吗?

解决方案

您可能想查看KeyRemap4macbook的代码。其中有功能可以将这些键重新映射到您喜欢的任何东西上,但是我不确定是否会很清楚如何“注册”这些键。

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top