트랙 패드 이벤트를 읽는 데 문제가 있습니다. 트랙 패드에서 하나의 탭과 한 파인더의 드래그를 잡아야합니다. 또한 그것들을 구별하기 위해서. 한 번 탭하면 다음과 같이 작동합니다.Mac OS X에서 트랙 패드에서 한 손가락 드래그를 인식하는 방법
- (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 개의 파인더 팬 이벤트를주고있다.
미리 감사드립니다.
나는 그하지만, 불행하게도, 원하는 얻을 수없는 행동을 한 일부 실험. 요점은 예상대로 마우스 (클릭, 클릭 + 끌기)로 작동하지만 트랙 패드에서는 작동하지 않는다는 것입니다. –