2012-05-05 15 views
10

estoy tratando de simular las teclas superiores Macbook a cualquier aplicación activa utilizandocacao: Simular Macbook teclas superiores y teclas multimedia

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

Hasta ahora he encontrado y se envían los eventos del primer 4 de claves con éxito:

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 

Pero no puedo encontrar ninguno de los otros códigos de tecla. Incluso repito 1000 enteros enviando sus números como eventos, parece que nadie funciona = P

Entonces, ¿hay alguna manera de simular estos eventos?

Gracias

Respuesta

6

teclas de medios no son tratados como eventos normales de teclado, por alguna razón. This post muestra cómo son los eventos.

+0

Muchas gracias por indicarme las instrucciones. ¡Después de retocar un poco, trabajé! – Rodrigo