【问题标题】:Detect global key events检测全局关键事件
【发布时间】:2012-07-31 17:13:50
【问题描述】:

如何在不使用 addGlobalMonitorForEventsMatchingMask 的情况下检测全局键事件。我只需要一个键被按下的通知,不需要确切知道哪个键。

【问题讨论】:

    标签: objective-c macos cocoa


    【解决方案1】:

    您可以轮询CGEventSourceSecondsSinceLastEventType 自上次键盘事件以来的时间。我不知道有什么方法可以在不知道按下什么键的情况下通知关键事件。 Quartz 事件点击与addGlobalMonitorForEventsMatchingMask 具有相同的安全限制,我猜这就是您想要避免它的原因。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-16
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 2021-05-24
    • 2018-12-19
    • 2019-01-01
    • 2017-04-04
    相关资源
    最近更新 更多