Magic Mouse の場合は 1 本指の右/左スワイプ、またはトラックパッドの場合は 2 本指のスワイプのイベントをキャッチする必要があります。
これまでのところ、マジック マウスでの 2 本指のスワイプ/トラックパッドでの 3 本指のスワイプのイベントを設定することができましたが、このバージョンの時点で、このスワイプはスペースを移動するように設定されているため、これは 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;
}];
前もって感謝します。
みきわん。