トラックボール イベント (移動と押下) に関連付けられた Webkit に DOM イベントはありますか?
または、Web ページからこれらのイベントを処理する他の方法はありますか?
トラックボール イベント (移動と押下) に関連付けられた Webkit に DOM イベントはありますか?
または、Web ページからこれらのイベントを処理する他の方法はありますか?
私はそれをテストしていませんが、Android API 内で、トラックボールが最終的に DPAD_UP、DOWN、LEFT、RIGHT として送信されることは知っています。これらは、JavaScript の矢印キーにマップされる場合があります。プレス イベントは、左クリックまたは RETURN である可能性があります。
編集
ページに表示される入力イベントが何であれ、Android ログ ファイルに記録する非常にシンプルなページを作成しました。http://imaiparrott.org/bugs/input.html . Android ブラウザーでそこに移動し、入力イベントをいじって、adb logcat で表示します。私が見る限り、私のトラックボールはどのイベントにも登録されていません。あなたは運が悪いかもしれません...
一方、あなたのサイトが正確に何であるかにもよりますが、それを行うためのハックな方法を 1 つ思いつくことができます... トラックボールは、フォーカス可能な DOM オブジェクトにフォーカスします。標準の DOM オブジェクトをフォーカス可能にする必要のない種類のページ (おそらくゲームなど) がある場合は、いくつかの種類の「隠し」DOM オブジェクトを作成し、DOMFocus イベントをリッスンすることができます。イベントのトリッキーな組み合わせにより、どのトラックボール イベントが発生したかを特定できました。