如何为多点触控手势添加GlobalMonitorForEventsMatchingMask?

时间:2012-11-20 15:32:21

标签: macos cocoa event-handling multi-touch nsevent

一切都很好 - 本地 - 与......

[NSEvent addLocalMonitorForEventsMatchingMask:NSEventMaskRotate 
                                      handler:^(NSEvent *e) {
                       NSLog(@"event type:  %lx", e.type);  }];

的NSLog event type: 12

但是,我在全局处理程序中没有获得任何手势事件..(尽管其他类型,滚动,点击等等也可以工作。)

_ev = [NSEvent addGlobalMonitorForEventsMatchingMask: NSEventMaskRotate 
                                             handler:^(NSEvent *e){
                             NSLog(@"event type:  %lx", e.type);  }];

的NSLog

这是10.8以下。我知道手势不会在10.6上报告..但文档没有表明这不应该起作用。有什么想法吗?

0 个答案:

没有答案