J'ai plusieurs questions sur le multitouch sous Linux:
- Le multitouch et le MPX (extension multi-pointeur) sont-ils liés? Si une application gère plusieurs curseurs, cela signifie-t-il qu'elle est prête pour le multitouch?
- Comment tester si le multitouch fonctionne vraiment
- Dans le système (Xorg, pilotes)
- Dans l'application donnée
- Comment tester / développer pour le multitouch si je n'ai pas d'appareil multitouch? Puis-je le simuler d'une manière ou d'une autre?
- Comment tester le fonctionnement du support multitouch html5? Dois-je, par exemple, utiliser cette démo?
Mise à jour 1:
[2.1] Pour voir si le multitouch est pris en charge dans les pilotes, on peut vider / dev / input / eventX et voir s'il a des événements liés au multitouch (comme0x2f /*MT slot being modified*/
ou 0x35 /* Center X ellipse position */
):hd /dev/input/event... | grep ' 00 03 00 2f'
[3] Démarrage d' un simulateur à écran tactile simple . Peut-être qu'il y en a déjà un quelque part?
Mise à jour 2:
Selon xinput test 6
je vois les événements multitouch. Mais en xev
sortie, je ne vois que des MotionEvents répétés sans coordonnées supplémentaires pour le multitouch. Les données XInput2 ne contiennent pas non plus de données liées au multitouch ...
3.
: github.com/vi/virtual_touchscreenRéponses:
Je ne pense pas que le multitouch ou le MPX impliquent plusieurs curseurs - il n'y en aura toujours qu'un. Le multitouch signifie essentiellement que le système peut gérer plusieurs entrées à la fois (plusieurs doigts par exemple). Je pense que MPX prend cela en charge. Cela vous permet de toucher deux doigts, de les rapprocher et, s'il est correctement programmé, le système réduira l'image en conséquence. Tout cela nécessite un logiciel de support graphique. Cela ne se produit pas comme par magie.
la source