gestures not detected with multitouch pad

Asked by L. Barone on 2011-10-18

Dear Sirs,

I'm trying to evaluate multitouch and gesture recognition in QML on Ubuntu 11.04 with a Wacom Bamboo Touch Pad. I have multitouch and gestures working with compiled Qt demo applications.

On the QML side, the native QML (GestureArea and PinchArea) gestures are not detected. I've then installed the uTouch-qml library, and given a try to the examples, and again nothing happens, no log in the console.

Is there any prerequisite uTouch-qml would rely on? Is the uTouch-qml version for Natty working as well as the Oneiric version? Any qmlviewer magic option to pass?

Best regards

Question information

Language:
English Edit question
Status:
Answered
For:
OIF-qml Edit question
Assignee:
No assignee Edit question
Last query:
2011-10-18
Last reply:
2011-10-19
Chase Douglas (chasedouglas) said : #1

Hi,

Please try to run the eventprinter example in the utouch-qml source code:

$ qmlviewer utouch-qml/examples/eventprinter/eventprinter.qml

This should print out any gestures that are recognized. Note that the Wacom Bamboo pads only support two touches at a time.

If you don't get any gestures, please install utouch-geis-tools and run geistest. This will print out any gestures seen by our utouch stack at a lower level. It first prints out any devices supported by utouch, and then gestures. If your device is printed but you don't see any gestures there may be a bug.

Also, the utouch-qml in oneiric is the first version shipped with Ubuntu. You can build and use utouch-qml on natty too, and then they should behave the same.

L. Barone (l-barone) said : #2

Hi,

Indeed I had already tried the eventprinter example, but nothing came from the console. To be exact, when launched with -opengl option, qmlviewer provided the following trace anytime I touched the pad :

"Got touch without getting TouchBegin for id XXX"

Also, geistest detects my device properly and outputs all the gestures performed (start, update & end). So, I suppose this is either a bug in the qmlviewer TouchBegin management, or at least a mismanagement of my specific device. But probably not a bug in utouch-qml.

Thanks

Chase Douglas (chasedouglas) said : #3

The "Got touch without getting TouchBegin" message is due to an issue with the Qt multitouch stack. It has no bearing on whether gestures are working in utouch-qml.

Since you are getting gestures from geistest but not qml, it sounds like a utouch-qml bug to me. Please create a bug report by running:

$ ubuntu-bug utouch-qml

Thanks!

Can you help with this problem?

Provide an answer of your own, or ask L. Barone for more information if necessary.

To post a message you must log in.