2011-07-16 40 views
1

重定向全球鍵盤事件我有使用下面的代碼設置全局鍵盤陷阱:如何阻止/可可應用

self.machPortRef = CGEventTapCreate(kCGSessionEventTap, 
             kCGTailAppendEventTap, 
             kCGEventTapOptionDefault, 
             CGEventMaskBit(kCGEventKeyUp), 
             (CGEventTapCallBack)eventTapFunction, 
             self); 

我如何阻止/重定向前最活躍窗口的keydown事件在我的可可應用程序。我嘗試在eventTapFunction中返回NULL,但它並未阻止該事件。

感謝,

回答

1

子類NSApplication,並重寫-sendEvent:

+0

感謝簡單的解決方案。 – AmitSri

相關問題