Tengo varias preguntas sobre multitouch en Linux:
- ¿Está relacionado multitáctil y MPX (extensión de múltiples punteros)? Si una aplicación maneja múltiples cursores, ¿significa que está lista para multitouch?
- Cómo probar si multitouch realmente funciona
- En el sistema (Xorg, controladores)
- En la aplicación dada
- ¿Cómo probar / desarrollar para multitouch si no tengo un dispositivo multitouch? ¿Puedo simularlo de alguna manera?
- ¿Cómo probar que el soporte multitáctil html5 está funcionando? ¿Debo, por ejemplo, usar esta demostración?
Actualización 1:
[2.1] Para ver si multitouch es compatible con los controladores, uno puede volcar / dev / input / eventX y ver si tiene eventos relacionados con multitouch (como0x2f /*MT slot being modified*/
o 0x35 /* Center X ellipse position */
):hd /dev/input/event... | grep ' 00 03 00 2f'
[3] Comenzó un simulador simple de pantalla táctil . Puede haber ya hay uno en alguna parte?
Actualización 2:
Según xinput test 6
veo los eventos multitáctiles. Pero en la xev
salida solo veo MotionEvents repetidos sin coordenadas adicionales para multitouch. Los datos de XInput2 tampoco contienen ningún elemento multitáctil ...
3.
: github.com/vi/virtual_touchscreenRespuestas:
No creo que multitouch o MPX impliquen múltiples cursores, solo habrá uno. Multitouch básicamente significa que el sistema puede manejar más de una entrada a la vez (varios dedos, por ejemplo). Creo que MPX lo admite. Esto le permite tocar dos dedos, juntarlos y, si se programa adecuadamente, el sistema reducirá la imagen en consecuencia. Todo esto requiere software de soporte GUI. No sucede automáticamente por arte de magia.
fuente