maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   multitouch on N900 (https://talk.maemo.org/showthread.php?t=33378)

hopbeat 2009-10-23 16:51

Re: multitouch on N900
 
Well, we could store the timestamp of the tap and check what is the difference between this tap and the previous one (including some distance threshold?)

If the difference is very small (milliseconds?) it means that the change of the tap position was made due to second finger tapped, not just finger moved (again, distance threshold)

[edit] Yes, I'm not fighting for this idea, just curious about opinions :)

allnameswereout 2009-10-23 17:34

Re: multitouch on N900
 
Quote:

Originally Posted by hopbeat (Post 356628)
Well, we could store the timestamp of the tap and check what is the difference between this tap and the previous one (including some distance threshold?)

Maybe I'm not understanding it thoroughly but my take is that touchscreen driver would not be aware of starting point so this difference must be constantly calculated based on the previous values. This must be polled the whole time when screen is active (or when off e.g. when used as 'remote' for other device).

A solution to problem may be to allow to enable/disable gestures, and an application should tell driver to 'enable support for gestures' only when the application 1) supports gestures requiring this feature 2) has this gestures support enabled. This is discussed via a daemon because if application crashed the kernel driver should disable again the support for gestures.

Quote:

If the difference is very small (milliseconds?) it means that the change of the tap position was made due to second finger tapped, not just finger moved (again, distance threshold)
Forget second finger. Forget multi touch. For multi touch you need multi point. For multi point you need MPX. For MPX you need X Server 1.7.x.

We are discussing gestures here.

hopbeat 2009-10-23 17:54

Re: multitouch on N900
 
Ok, thanks for your replies.
I think that it will be worth it to create a POC to see how it works.

Will then ask about your opinions :)

Reggie 2009-10-23 18:15

Re: multitouch on N900
 
Just adding a suggestion here. How about doing just a workaround and have your left thumb press the Ctrl button. So, if the Ctrl button is pressed down, your right index finger, depending on the gesture, zooms or rotates?

If you think about it, when zooming or rotating on a capacitive screen, the thumb really doesn't do much.

allnameswereout 2009-10-23 18:49

Re: multitouch on N900
 
Quote:

Originally Posted by Reggie (Post 356692)
Just adding a suggestion here. How about doing just a workaround and have your left thumb press the Ctrl button. So, if the Ctrl button is pressed down, your right index finger, depending on the gesture, zooms or rotates?

If you think about it, when zooming or rotating on a capacitive screen, the thumb really doesn't do much.

Yes, using keys for modifiers of gestures opens a plethora of possibilities, which is an advantage of having an an on-board keyboard.

However, this adds complexity.

Some comments/suggestions:
  • In begin is in development but once deployed I suggest the modifiers be HIGged (so they are same in all applications). If every application uses same modifiers for gestures while outcome is different you don't have one learning curve; you suddenly have several.
  • Find easiest modifier usability-wise, allow to be rebind to keep in mind left-hand users. I think Ctrl is easiest indeed. Bind (in this case Ctrl) must not be otherwise used in application, current focus, or OS. For example, imagine Ctrl is pressed, alternative gesture is used, while then used presses V. That means the current copied text is pasted. On a multimedia keyboard you can rebind your *** off. On N810/N900 not so.
  • Let this bind enable to disable the 'following' by enabling the 'faster scanning of input on touchscreen input driver'. Although I think this already is enabled hence not required because already you can zoom in or out e.g. in Maemo Browser.
  • If device in kickstand left hand is not necessarily near Ctrl (example is right-hand use-case). Minor issue but worth noting.

Andre Klapper 2009-12-02 15:10

Re: n900 - multitouch
 
I think that's planned for Maemo6, not sure though.

therock 2009-12-02 22:37

Re: n900 - multitouch
 
hmm that looks pretty good

hopbeat 2009-12-02 22:39

Re: n900 - multitouch
 
See this thread

felbutss 2009-12-03 01:44

Re: n900 - multitouch
 
if you can make a plugin for the whole device to use this feature that would be amazing. like in the image gallery and webpages. it could even work for games. isnt the firmware open sourse so maybe a plugin for the whole firmware???????

felbutss 2009-12-03 01:44

Re: multitouch on N900
 
im excited. i hope somthing good comes from this. then ill get my friends iphones's and spit on them lol


All times are GMT. The time now is 02:34.

vBulletin® Version 3.8.8