Objective-C / Cocoa: Detecta todas las pulsaciones de teclas

¿Es posible ejecutar un método cada vez que el usuario presiona una tecla? Básicamente, quiero ejecutar un sonido como en el iPhone o iPad cuando se presiona una tecla.No quiero detectar pulsaciones de teclas en mi ventana o en un cierto control, quiero detectar TODAS las pulsaciones (por ejemplo, cuando están escribiendo en Safari o algo así). No necesito saber cuál es la clave.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta