监控事件(Monitoring Events)

  • 一个全局事件监视器可以监控所有Application中用户输入事件。但是全局事件监视器不能修改一个事件或阻止其正常事件的传达,它只能监控关键事件。

    你安装一个全局事件监控addGlobalMonitorForEventsMatchingMask:handler:.

  • 局部事件监视器只能监控安装当前被安装监控的Application中用户的输入事件。对于一个给定的感兴趣的事件对象,本地的监视器可以返回一个未修改的对象,或者返回一个创建的新nsevent对象,或直接返回nil 停止调度的事件。

    你安装一个局部的事件监控addLocalMonitorForEventsMatchingMask:handler:.

 

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/EventOverview/MonitoringEvents/MonitoringEvents.html#//apple_ref/doc/uid/10000060i-CH15-SW3

posted @ 2016-03-12 17:17  无枝大树  阅读(877)  评论(0编辑  收藏  举报