¿Cómo obtengo eventos de teclado en una ventana NSStatusWindowLevel mientras mi aplicación no está en primer plano?

Después de crear una ventana translúcida (basado en el código de ejemplo de Matt Gemmell) Quiero obtener eventos de teclado en esta ventana. Parece que solo hay eventos de teclado cuando mi aplicación es la aplicación activa, mientras que quiero eventos de teclado incluso cuando mi aplicación no está activa pero la ventana está visible.

Básicamente quiero un comportamiento como el proporcionado por la aplicación Quicksilver (por blacktree).

¿Alguien tiene alguna pista sobre cómo hacer esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta