5

Linux のマルチタッチ シナプス タッチ パッドから (ユーザー空間で) ジェスチャ検出を有効にする必要があります。タッチパッドのマウス デバイス ファイル (/dev/input/mouse0) から読み取ると、PS/2 プロトコルであることがわかりました。

つまり、XY 符号とオーバーフロー、3 つのマウス ボタン、および恒久的な「1」に 1 ビット、その後に X デルタと Y デルタの 1 バイトが続きます。

合計 3 バイトです。しかし、複数の指がタッチパッド上にある場合に、パケットがどの指に「属しているか」を検出する方法がわかりません。提案?

4

1 に答える 1

2

それは正しい方法ではありません。表示されているマウス デバイス ファイルは、標準のマウスをエミュレートしています。

マルチタッチ イベントを検出する必要があります。見る:

https://wiki.ubuntu.com/Multitouch/Testing/CheckingMTDevice

于 2013-02-21T23:23:23.830 に答える