私は仕事をしています。セシウムSynapticsタッチスクリーン付きのAndroidデバイス用ポート(Synaptics_dsxドライバー)。ポートは成熟した段階にあり、Waylandコンポジターを実行し、アプリケーションに正しいタッチ、スワイプ、ピンチイベントを提供します。
ただし、タッチスクリーンではAndroidスタイル(戻る、ホーム、最近)ボタンは使用できません。 evtestを使用すると、入力ソースが、およびKEY_HOME
イベントを実行できることがわかりますが、その領域をタッチしKEY_MENU
てKEY_BACK
もこれらのイベントは発生しません。代わりに、一般的なタッチイベントセット(ABS_MT_POSITION_{X,Y}
、、、、)が表示されます。ABS_MT_TRACKING_ID
BTN_TOUCH
BTN_TOOL_FINGER
広範なWebおよびソースコードの検索を行いましたが、正しいイベントが得られない理由はまだ見つかりませんでした。修正やデバッグ方法を教えてくれてありがとう。