【发布时间】:2012-07-31 17:13:50
【问题描述】:
如何在不使用 addGlobalMonitorForEventsMatchingMask 的情况下检测全局键事件。我只需要一个键被按下的通知,不需要确切知道哪个键。
【问题讨论】:
标签: objective-c macos cocoa
如何在不使用 addGlobalMonitorForEventsMatchingMask 的情况下检测全局键事件。我只需要一个键被按下的通知,不需要确切知道哪个键。
【问题讨论】:
标签: objective-c macos cocoa
您可以轮询CGEventSourceSecondsSinceLastEventType 自上次键盘事件以来的时间。我不知道有什么方法可以在不知道按下什么键的情况下通知关键事件。 Quartz 事件点击与addGlobalMonitorForEventsMatchingMask 具有相同的安全限制,我猜这就是您想要避免它的原因。
【讨论】: