Я настроил глобальную ловушку клавиатуры, используя следующий код:
self.machPortRef = CGEventTapCreate(kCGSessionEventTap,
kCGTailAppendEventTap,
kCGEventTapOptionDefault,
CGEventMaskBit(kCGEventKeyUp),
(CGEventTapCallBack)eventTapFunction,
self);
Как я могу заблокировать / перенаправить события нажатия клавиш переднего наиболее активного окна в моем приложении какао. Я пытался вернуть NULL в eventTapFunction, но он не блокировал событие.
Спасибо