Ich habe mehrere Fragen zu Multitouch unter Linux:
- Ist Multitouch und MPX (Multi-Pointer Extension) verwandt? Wenn eine Anwendung mehrere Cursor verarbeitet, bedeutet dies, dass sie Multitouch-fähig ist?
- So testen Sie, ob Multitouch wirklich funktioniert
- Im System (Xorg, Treiber)
- In der gegebenen Anwendung
- Wie teste / entwickle ich Multitouch, wenn ich kein Multitouch-Gerät habe? Kann ich es irgendwie simulieren?
- Wie kann ich testen, ob die HTML5-Multitouch-Unterstützung funktioniert? Soll ich zum Beispiel diese Demo verwenden?
Update 1:
[2.1] Um zu sehen, ob Multitouch in Treibern unterstützt wird, können Sie / dev / input / eventX sichern und prüfen, ob es Multitouch-bezogene Ereignisse gibt (wie0x2f /*MT slot being modified*/
oder 0x35 /* Center X ellipse position */
):hd /dev/input/event... | grep ' 00 03 00 2f'
[3] Einfacher Touchscreen-Simulator gestartet . Vielleicht gibt es irgendwo schon einen?
Update 2:
Demnach xinput test 6
sehe ich die Multitouch-Events. In der xev
Ausgabe sehe ich jedoch nur wiederholte MotionEvents ohne zusätzliche Koordinaten für Multitouch. XInput2-Daten enthalten auch keine Multitouch-bezogenen ...
3.
: github.com/vi/virtual_touchscreenAntworten:
Ich glaube nicht, dass Multitouch oder MPX mehrere Cursor implizieren - es wird immer noch nur einen geben. Multitouch bedeutet im Grunde, dass das System mehrere Eingaben gleichzeitig verarbeiten kann (z. B. mehrere Finger). Ich denke, dass MPX das unterstützt. Auf diese Weise können Sie zwei Finger berühren, zusammenziehen. Bei entsprechender Programmierung verkleinert das System das Bild entsprechend. Dies alles erfordert eine GUI-Support-Software. Es passiert nicht automatisch.
quelle