我想听听同时触发的多个全局事件。对于我的示例,同时LeftMouseDraggedMask
我的第一意见是通过KeyDownMask运算符添加它们。

&

NSEvent.addGlobalMonitorForEventsMatchingMask(NSEventMask.LeftMouseDraggedMask & NSEventMask.KeyDownMask, handler: { (event: NSEvent!) -> Void in ... })正常工作,但两者均无效。
我认识到LeftMouseDraggedMask仅在LocalMonitor中有效。救命 (:

最佳答案

好的问题是,应用程序必须是OSX中“系统设置”>“安全性”>“协助”下的辅助设备才能使用KeyDownMask

09-11 06:04