Linuxでのタッチ操作のシミュレーション

Linuxでのタッチ操作のシミュレーション

私のLinuxアプリケーションがLinuxベースのタッチデバイスでどのように動作するかをテストしたいと思います。残念ながら、私はそのようなデバイスがないので、標準のノートブックでタッチジェスチャーをシミュレートする方法を探したいと思いました。

これを行う方法はありますか?どのように?

答え1

uinputとを検索する必要がありますevdevevtest実際のデバイスを使用している人からタッチイベントのリストを取得できる場合は、evemu-record再生を使用できますevemu-play。バラより evdevについて学ぶタッチスクリーンデバイス(例EV_ABS / ABS_X)とタッチ(例)でEV_ABS / ABS_Y絶対xイベントとyイベントを記録する方法を学びますEV_KEY / BTN_TOOL_FINGER。これをファイルに入れ、編集して直接追加し、結果の再生を使用するか、イベントの送信evemu-playを使用できますevemu-event。 CがありますPython UInputデバイスを生成してイベントを送信するためのAPI(地図時間)。

これはとても詳細です PDFLinux入力ドライバサブシステムシミュレーションが必要なイベントを特定するのに役立ちます。

関連情報