我想听同时发起的多个全局事件。我的示例是LeftMouseDraggedMask
,同时是KeyDownMask
。
我的第一个意见是通过&
运算符添加这些。
NSEvent.addGlobalMonitorForEventsMatchingMask(NSEventMask.LeftMouseDraggedMask & NSEventMask.KeyDownMask, handler: { (event: NSEvent!) -> Void in ... })
LeftMouseDraggedMask
工作正常,但两者都没有效果。
我认识到KeyDownMask
仅适用于LocalMonitor。帮助(:
答案 0 :(得分:0)
好的问题是应用程序必须是系统设置中的OSX中的辅助设备>安全>协助使用KeyDownMask
!