トラックパッドのイベントを読み込むときに問題が発生します。トラックパッドで1回のタップと1回のファインダーのドラッグをキャッチする必要があります。また、それらを区別するために。 1回のタップをキャッチすると、次のようになります:Mac OS Xのトラックパッドで1本の指をドラッグする方法を認識する方法
- (void)mouseUp:(NSEvent*)theEvent
{
CGFloat wdev2 = self.bounds.size.width/2;
CGFloat hdev2 = self.bounds.size.height/2;
NSPoint point = [theEvent locationInWindow];
float x = (point.x - wdev2)/wdev2;
float y = (point.y - hdev2)/hdev2;
[_touchHandler handleMouseTouch:x And:y];
}
ドラッグを認識する方法はありますか?私はmouseDragged:
を試して、それは私に3つのファインダーパンイベントを与えている。
ありがとうございます。
私はそれらしかし、残念ながら、希望することができませんでした行動で行ったいくつかの実験。そしてポイントは、それがマウス(クリック、クリック+ドラッグ)とうまくいっているが、トラックパッドではうまくいきません。 –