Frage

Wie genau "registriert" Apple die Multimedia -Schlüssel? Ich stelle fest, dass Spiele/Pause, Rückspulen und schnelle Vorwärtsbewegungen aktiv sind. Damit meine ich, dass es die erste Reihe oder iTunes, DVD -Player oder Keynote steuert, alles einzigartig, nicht gleichzeitig, wenn alle von ihnen geöffnet sind.

Wie genau ist das registriert? Und kann es "erweitert" werden, mit anderen Anwendungen zu arbeiten?

(Offensichtlich sind alle restlichen Funktionstasten von einem "globalen Bereich" und sind hier nicht wirklich beteiligt.)

bearbeiten
Ich überprüfe diese Frage, weil ich gesehen habe, wie sie jetzt ein paar Mal aufkommt, da ich Dinge wie Vox.App und dergleichen entdecke, aber ich bin immer noch ein bisschen verblüfft darüber, wie der Prozess so sein kann "intelligent".

Wenn Sie zu durchsuchen /System/Library/CoreServices/rcd.app/Contents/MacOS und so etwas wie Saiten, weniger, vim oder ein Hex -Dienstprogramm gegen rcd, Sie werden einige sehr interessante Dinge sehen. Nämlich eingebettete/hart codierte Apfelkript.

Nach meinem besten Wissen kontrolliert dieser Daemon die IR -Fernbedienungen sowie die Medienschlüssel auf der Tastatur. Angesichts der Tatsache, dass einige wichtige Ereignisse (Spielen/Pause, schneller Vorwärts- usw.) zwischen mehreren Apps (iTunes, in der ersten Reihe, Keynote, um nur einige) gemeinsam genutzt werden, möchte ich immer noch wissen, wie die richtige "ausgewählt" wird, um zu empfangen Die Veranstaltung von RCD.

Ich gehe davon aus, dass Sie das RCD auf andere Apps "erweitern", um die Codessign -Validierung zu brechen und die Binärdatoren direkt auf eine beängstigende Weise zu verändern.

War es hilfreich?

Lösung

Vielleicht möchten Sie sich den Code für KeyRemap4MACBook ansehen. Es gibt Funktionen, um diese Schlüssel an alles zu gestalten, was Sie möchten. Ich bin mir jedoch nicht sicher, ob es klar wird, wie man diese Schlüssel "registrieren" soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top