トラックパッドにジェスチャーを記録するブラウザに何かを書きたいと思います。
ポインターがウィンドウから離れることを心配せずにすべての動きを追跡できるようにしたかったので、最初にこの問題を調査し、MDN Pointer Lock API デモを出発点として使用しました。
しかし、このデモを MacBook で使用すると、指を離してトラックパッドの別の場所で新しいドラッグを開始すると、指が空中を移動した距離は無視され、指がトラックパッドに触れている間の動作のみがカウントされることに気付きました。 . これは、オペレーティング システムでトラックパッドを使用してマウス ポインタを移動する一般的な方法と一致しています。
しかし、私の特定のアプリケーションでは、トラックパッドで指の絶対x と y を使用したいと考えています。赤い点が指の絶対位置に対応する、上にリンクされたデモの変形を構築することは可能でしょうか? たとえば、指を離して左上に置いた場合、赤い点は常にキャンバスの左上にジャンプしますか?
タブレットで使用すると絶対座標を提供する javascript Touch Events APIを認識していますが、Firefox (v36) または Chrome (v41) の下で MacBook で実行すると、デモはトラックパッド入力を登録しません。
また、Chrome でタッチ エミュレーションを有効にできることも読みましたが、私のバージョンではそれを行うためのチェックボックスが見つかりませんでした (おそらく特別な開発者ビルドにのみこれがあります)。 -to-to-touch の翻訳であるため、そのエミュレーションがトラックパッドを具体的にサポートするかどうかは疑問です。
HTML/Javascript 経由で MacBook トラックパッドのタッチ イベントの絶対 x、y 座標を取得する方法はありますか?