2011-06-10 63 views
4

有誰知道如何捕捉Mac OS X中的事件?我的問題是,我需要在事件到達任何應用程序之前攔截例如MOUSEKEYDOWN或者可能是KEYSTROKE。我的目標是阻止事件或更改其可能包含的數據。我讀了一些關於kEvent類的內容,但是我找不到一些示例來了解如何開始編程。在Mac OS X中捕捉事件

回答

0

據我所知,你可以使用Carbon API來註冊事件並修改它們。如果使用Cocoa,即只能觀察NSEvent類,則不可能修改事件。我使用this教程來自己開始使用Carbon API。我發現很難找到任何不使用Cocoa的教程,所以我希望這會有所幫助。