0

すべてがうまく機能します -ローカルで- ...

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

NSLOGevent type: 12

ただし、グローバルハンドラーでジェスチャイベントを取得しません..(他のタイプ、スクロール、クリックなどは機能しますが)。

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

NSLOG

これは 10.8 未満です。ジェスチャが 10.6 で報告されないことはわかっていますが、ドキュメントには、これが機能しないことは示されていません。何か案は?

4

0 に答える 0