ユーザーがトラックパッドでジェスチャを行ったときに指の位置を取得したいと思います。
私はすでにスワイプでトリガーする swipeWithEvent に接続しています。その NSEvent 内には、動きの変化を報告するメソッド deltaX があります。有望に見えるabsoluteXメソッドもありますが、次のアサーションエラー以外は何も返すことができません:
イベントに送信された無効なメッセージ「NSEvent: type=Swipe loc=(394,335) time=3893.8 flags=0x100 win=0x10022fdc0 winNum=586 ctxt=0x0 deltaX=-1.000000 deltaY=0.000000」
エラー メッセージの 'loc' 値は、時間の経過とともに少し変化しますが、私の理解では、変化が小さすぎるため、正しい値ではありません。
では、トラックパッドで NSEvent の absoluteX を適切に使用するにはどうすればよいですか?