2012-05-05 9 views
10

Ich versuche, die obere Macbook Schlüssel zu einem aktiven AppCocoa: Simulieren Macbook oberen Tasten und Multimedia-Tasten

CGEventCreateKeyboardEvent (NULL, (CGKeyCode)keycode, true); 
CGEventCreateKeyboardEvent (NULL, (CGKeyCode)keycode, false); 

Bisher zu simulieren ich gefunden und schickte die ersten 4 Schlüssel des Events erfolgreich:

keycode/Key 

107 - Brightness Down 
113 - Brightness Up 
130 - Mission Control/Expose 
160 - Dashboard/Launchpad 
?? - Keyboard lit Down 
?? - Keyboard lit Up 
?? - Previous Track 
?? - Play/Pause 
?? - Next Track 
?? - Mute 
?? - Volume Down 
?? - Volume Up 
?? - Eject 

Aber ich kann keinen der anderen Schlüsselcodes finden. Ich selbst Iterate durch 1000 Ganzzahl Senden seiner Zahlen als Ereignisse, scheint niemand zu arbeiten = P

Also gibt es eine Möglichkeit, diese Ereignisse zu simulieren?

Danke

Antwort

6

Medienschlüssel nicht als normale Tastatur-Ereignisse behandelt werden, aus irgendeinem Grund. This post zeigt, wie die Ereignisse aussehen.

+0

Vielen Dank für Ihre Anweisungen. Nachdem ich ein bisschen getüftelt habe, habe ich gearbeitet! – Rodrigo