問題タブ [coords]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
514 参照

android - adb shell geteventでマウスクリック座標を取得できません

ADBコマンドで制御したいAndroid TVボックスがあります。特に、「タップ」イベントを送信したいです。これまでのところ、「adb shell input tap x、y」で実行していますが、これはうまく機能しますが、非常に遅いです。だから私は「adb shell sendevent ...」でそれをやろうとしています。これはより速いと思います。

これを行う方法についていくつかのチュートリアルに従いましたが、単純なシングル タップをデバイスに送信するためにイベント シーケンスを記録できないという問題に直面しています。

これは私がこれまで行ってきたことです。イベント シーケンスを取得するために、「getevent」コマンドで取得しようとしました。

マウスの左ボタンをクリックすると、次のイベントが表示されます。

これ以上イベントは生成されません。マウスをクリックするたびに、同じイベントが生成されます。同じコード。同じ値。いつも同じ !

それで...私がクリックした座標はどこですか?? クリックしている位置に関するイベントが発生しないのはなぜですか? 実際、クリックはデバイス上で機能するので、イベントはどこにあるのでしょうか? イベントがないと、sendeventコマンドでクリックを再現できません。

ご協力ありがとうございました!グラム