Cómo simular programáticamente un clic del mouse sin mover el mouse en Cocoa

Estoy interesado en simular un evento de clic del mouse / golpe de teclado en Mac OS X sin mover realmente el mouse.

En Windows, es posible hacerlo usando mensajes:

Win32: ¿simular un clic sin simular el movimiento del ratón?

¿Hay un análogo de esto para Mac OS X? Estoy consciente deServicios de eventos de cuarzo, pero parece que esa API solo me restringiría a enviar eventos a la ventana de clave actual. ¿Es esto cierto? ¿Es posible enviar eventos de teclado / mouse a ventanas no clave? Realmente solo necesito poder enviar un comando de teclado a otra aplicación.

Respuestas a la pregunta(3)

Su respuesta a la pregunta