Saya punya beberapa pertanyaan tentang multitouch di Linux:
- Apakah multitouch dan MPX (ekstensi multi-pointer) terkait? Jika suatu aplikasi menangani banyak kursor, apakah itu berarti multitouch-ready?
- Cara menguji apakah multitouch benar-benar berfungsi
- Dalam sistem (Xorg, driver)
- Dalam aplikasi yang diberikan
- Bagaimana cara menguji / mengembangkan multitouch jika saya tidak memiliki perangkat multitouch? Bisakah saya mensimulasikannya entah bagaimana?
- Bagaimana cara menguji dukungan multitouch html5? Haruskah saya, misalnya, menggunakan demo ini ?
Pembaruan 1:
[2.1] Untuk melihat apakah multitouch didukung pada driver, seseorang dapat melakukan dump / dev / input / eventX dan melihat apakah multitouch memiliki aktivitas yang terkait dengan multitouch (seperti0x2f /*MT slot being modified*/
atau 0x35 /* Center X ellipse position */
):hd /dev/input/event... | grep ' 00 03 00 2f'
[3] Memulai simulator layar sentuh sederhana . Mungkin sudah ada satu tempat?
Pembaruan 2:
Menurut xinput test 6
saya melihat acara multitouch. Tetapi dalam xev
output saya hanya melihat MotionEvents yang diulang tanpa koordinat tambahan untuk multitouch. Data XInput2 juga tidak mengandung multitouch-related ...
3.
: github.com/vi/virtual_touchscreenJawaban:
Saya tidak berpikir bahwa multitouch atau MPX menyiratkan banyak kursor - hanya akan ada satu. Multitouch pada dasarnya berarti bahwa sistem dapat menangani lebih dari satu input pada satu waktu (misalnya beberapa jari). Saya pikir MPX mendukungnya. Ini memungkinkan Anda menyentuh dua jari, menyatukannya, dan jika diprogram dengan tepat, sistem akan mengecilkan gambar sesuai dengan itu. Ini semua memerlukan perangkat lunak dukungan GUI. Itu tidak terjadi secara otomatis secara ajaib.
sumber