2012-07-31 73 views
0

如何在不使用addGlobalMonitorForEventsMatchingMask的情況下檢測全局鍵事件。我只需要按下按鍵的通知,不需要確切地知道哪個按鍵。檢測全局鍵事件

回答

1

您可以輪詢CGEventSourceSecondsSinceLastEventType自上次鍵盤事件以來的時間。我不知道有什麼方法可以在不知道按鍵被按下的情況下通知重要事件。 Quartz事件點擊將具有與addGlobalMonitorForEventsMatchingMask相同的安全限制,我猜你就是爲什麼要避免它。

+0

感謝提示,我實際上已經找到了我需要的東西:http://stackoverflow.com/questions/4643579/objective-c-get-notifications-about-a-users-idle-state。 – 2012-08-03 09:45:40