我需要捕捉魔术鼠标用一根手指向右/向左滑动或触控板用两根手指滑动的事件。
到目前为止,我已经设法将事件设置为魔术鼠标上的两指轻扫/触控板上的三指轻扫,但这在 MAC OS X Lion 中不起作用,因为从这个版本开始,此轻扫设置为在空格中导航.
[NSEvent addLocalMonitorForEventsMatchingMask:NSEventMaskSwipe handler:^(NSEvent *event) {
if ([event deltaX] == 1.0) { //LEFT SWIPE
[self backHistoryAction:nil];
} else if ([event deltaX] == -1.0) { //RIGHT SWIPE
[self forwardHistoryAction:nil];
}
return event;
}];
提前致谢。
米基万。