Мне нужно поймать случай, когда проведите одним пальцем вправо / влево для Волшебной мыши или двумя пальцами для трекпада.
До сих пор мне удалось установить событие для двухпальцевого пролистывания на волшебную мышь / три пальца на трекпаде, но это не будет работать в 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;
}];
Заранее спасибо.
Mikywan.