LinuxのAndroidタッチスクリーンキーイベント

LinuxのAndroidタッチスクリーンキーイベント

私は仕事をしています。セシウムSynapticsタッチスクリーン付きのAndroidデバイス用ポート(Synaptics_dsxドライバー)。ポートは成熟した段階にあり、Waylandコンポジターを実行し、アプリケーションに正しいタッチ、スワイプ、ピンチイベントを提供します。

ただし、タッチスクリーンではAndroidスタイル(戻る、ホーム、最近)ボタンは使用できません。 evtestを使用すると、入力ソースが、およびKEY_HOMEイベントを実行できることがわかりますが、その領域をタッチしKEY_MENUKEY_BACKもこれらのイベントは発生しません。代わりに、一般的なタッチイベントセット(ABS_MT_POSITION_{X,Y}、、、、)が表示されます。ABS_MT_TRACKING_IDBTN_TOUCHBTN_TOOL_FINGER

広範なWebおよびソースコードの検索を行いましたが、正しいイベントが得られない理由はまだ見つかりませんでした。修正やデバッグ方法を教えてくれてありがとう。

関連情報