Pages: [1] 2   Go Down
  Print  
Author Topic: Win7 Multitouch Gestures Plug-In UserInputGesture available  (Read 13189 times)
January 16, 2011, 07:59:06 pm
I wrote a Plug-In to support multitouch gestures with Win 7. My new custom channel UserInputGesture recognizes pan, scale, rotation, and other gestures. Legacy support (single touch) still comes with the standard UserInput channel.

The exe included below allows to move, scale and rotate the Quest3D logo with gestures in screen space. Single touch sets the slider. The TextOut tells which gesture is processed, a negative value of -1 indicates that no appropriate touch device was found, -2 indicates trial limits are reached.

My experiments are limited to just one specific touch-monitor. I'm curious to see if it works in other setting. The channel will be made available at quest3d.godbersen.eu


* UserUnputGesture1.png (105.56 KB, 491x254 - viewed 2665 times.)
* Win7GestureDemo.exe (2308.35 KB - downloaded 431 times.)
January 30, 2011, 07:10:03 pm
Trial material: (updated on 2011 November 02)

* UserInputGesture_Notes.pdf (25.74 KB - downloaded 484 times.)
* Gesture2Dtest.cgr (366.79 KB - downloaded 375 times.)
* UserInputGesture.dll (39.5 KB - downloaded 307 times.)
February 03, 2011, 09:27:34 pm
I did not test it, but do you also provide a mousedown simulation in your channel?
February 04, 2011, 03:24:25 pm
The exe file do not work in my Asus notebook with Win7 and multitouch pad. Cry
February 04, 2011, 05:57:48 pm
Peter: Yes. Selecting and moving the slider works. In this case a one finger gesture is automaticly mapped by Win7 to UserInput (legacy support). Next to that some two finger gestures are available: two-finger tap, and press and tap.

Edu: What feedback are you getting in "Gesture =" ? A -1 woud indicate that no touch device was found. Please refer to my UserInputGesture_Notes.pdf above for details.

A more elaborate result would be available by using my trial material. Look at the Debug Window in the editor (again, refer to my PDF for details). To verify that Win7 gestures are natively recognized on your system, you may want to install the "Microsoft Touch Pack for Windows 7" application demo set.
February 04, 2011, 06:03:14 pm
Untill now i did not tested 1 multi touch screen that give back correct mouse down info in q3d just touching the screen, it only gives a input the moment you move the finger or on finger up.
It does work on GUI items but not on a 3d object...
February 07, 2011, 02:11:05 pm
Well, try to believe or watch the video "Enjoying Touchscreen Gestures with Quest3D"on my homepage under Video Collection or directly at vimeo.com/19656095. Two 3D objects are selectable and individually modified.


* 3Dtouch5.png (63.67 KB, 320x286 - viewed 2326 times.)
February 07, 2011, 02:59:59 pm
tried the demo, can only get the zoom guesture to work, pan or rotate do not work.

using IIYAMA ProLite T2250MTS
February 07, 2011, 04:33:26 pm
I got pan, zoom and rotate gesture to work! But most inputs ended in nothing (gesture 0 = idle), i tipped the monitor about 30 secs until i recognized the first movement...! I think this belongs to my touch-monitor, a simple left mouse button click is not recognized correctly in Quest??  Puke  (using ACER T230H Win7 Standart driver)
February 07, 2011, 04:47:25 pm
This confirms what i fear... the touchscreens today to all what they want... so no standard between the differend brands..
February 07, 2011, 05:11:46 pm
Gestures rely on movements. Slow down, but keep going. Lift your fingers to return to idle. It took me some time to get aquainted too. Touch and feel is different from smartphones. Summary of Win7 Gestures

To simulate a mouseclick do a single finger touch with a small movement.
February 07, 2011, 05:43:19 pm
"To simulate a mouseclick do a single finger touch with a small movement."

That the main issue, you just want to tick the screen todo a selection...
This was not an issue on single touch touchscreen
February 09, 2011, 07:52:06 pm
A kiosk system scenario video "Enjoy single click with Quest3D" can be found on my homepage under Video Collection or directly on vimeo.com/19753838. Trial is available further down.


* kiosk-touch.jpg (6.32 KB, 319x198 - viewed 1147 times.)
February 09, 2011, 08:41:36 pm
So what input you use for the single left mouse click?
February 19, 2011, 07:45:03 pm
Another plug-in with a different focus called UserInputTouch is introduced here.
Pages: [1] 2   Go Down
  Print  
 
Jump to: