I have an EeePC 900 running Ubuntu Intrepid Ibex. The touchpad has some simple multi-touch gestures built in - scrolling by dragging with two fingers instead of one for example.
How would I detect multi-touch events in an OpenGL/C application?
Is the touchpad on the EeePC 900 capable of handling rotational and scaling gestures?
The MPX example returns with Only found one master pointer.
and the suggested xinput --create-master "ImPS/2 Logitech Wheel Mouse"
isn't recognised by xinput. So is the multi-touch scrolling behaviour built-in at a lower level?
(On my Eee 1000) xev reveals that the two-finger scroll gesture is being turned into clicks of buttons 4 and 5. The three-finger tap is just turned into button 3. I don't think the pad supports any other operations. So it looks like the pad hardware is just generating clicks as though it is a wheel mouse.