2009-02-28 5 views
1

Ich habe einen EeePC 900 mit Ubuntu Intrepid Ibex. Das Touchpad verfügt über einige einfache Multitouch-Gesten - Scrollen durch Ziehen mit zwei Fingern anstelle von beispielsweise einem.Multi-Touch-Mausgesten auf EeePC

Wie würde ich Multi-Touch-Ereignisse in einer OpenGL/C-Anwendung erkennen?

Ist das Touchpad des EeePC 900 in der Lage, Rotations- und Skalierungsgesten zu verarbeiten?


Die MPX example kehrt mit Only found one master pointer. und die vorgeschlagene xinput --create-master "ImPS/2 Logitech Wheel Mouse" wird nicht von XInput anerkannt. Ist das Multitouch-Scrolling-Verhalten auf einer niedrigeren Ebene integriert?

Antwort

0

(Auf meinem Eee 1000) xev zeigt, dass die Zwei-Finger-Scroll-Geste in Klicks der Tasten 4 und 5 gedreht wird. Der Drei-Finger-Tipp wird nur in Taste 3 gedreht. Ich denke nicht, das Pad unterstützt alle anderen Operationen. Es sieht also so aus, als ob die Pad-Hardware nur Klicks erzeugt, als wäre es eine Wheel Mouse.

0

Ich besitze keinen EeePC, aber Sie möchten vielleicht die API MPX für den Zugriff auf mehrere Zeiger in X. Wenn Sie nach allgemeinen Multitouch-Frameworks suchen, gibt es eine few auf Google Code.