With that being said I have been thinking about
multi-touch lately and after some things on the wiki page
http://wiki.openmoko.org/wiki/UI_Improvements I noticed
that is mentioned the zoom feature of the iphone.

as an example. The aim of the question is to discover how a monotouch
screen behaves when you try to use it as multi touch: is it
determinist, or erratical?

If somebody could try reproducing various "strange" usages of the
screen and report any deterministic/detectable behaviour, we might
find ourselves additional input methods based on "guess hacks".

For instance, i think we can use cursor jumps as inputs; example:

P**************+
*                     2 *
*                        *
*  1                    *
- **************N
Zoom +

P **************+
*  1                     *
*                         *
*                    2   *
- **************N
Next page/item

It would be some timing-based detection, like non-linear handgesture
recognition, done with 1 or 2 fingers.

We have to:
1- experiment the touchscreen with all imaginable gestures (ex: 2
finger sliding, ...)
2- select the interesting behaviours
3- evaluate their determinism, eventually low level hacks on the kernel module
4- integrate them into openmoko finger-based controls

So my question now is do we have access to the bounding box?  If we can get
at the coordinates of the bounding box can we not figure out if the bounding
box is shrinking or growing?

Yes, that is an open question :)

Also if we have
access to the bounding box we could with some practice figure out when users
are trying to rotate an image.

Indeed: if the "bounding box" is accurate, what if:
- you narrow the 2 fingers? <----- zoom
- rotate the box? <---- rotation / linear map rotation....
- 2 parallel fingers (horizontal) sliding down = flat bounding box
(almost a line) = scrolling down

... But, i'm not sure i understood what a bouncing box is: if all of
this was true, then the touchscreen would report 2 points / an area...

It would be great if people having access to hardware could try doing
some detailed testing / reporting. But, it can wait until the next
shipping phase is over :)

the
high resolution of the neo this should help a great deal.

Well, even with high resolution, our eyes don't have better zooming :)
Especially on mobility situation...

.  You press the zoom button then click an area to enlarge.  Just
curious how difficult would this be?

Well, it's quite easily doable if the webbrowser / image displayer
implements zooming !

looking at the iphone and it doesn't seem to be very multi touch but as it
has not come out I could be wrong.  It seems to only be able to accept 2
simultaneous inputs.

Hey, that's just what's needed :) How many free space do you have on
such a screen?

Ciao

Florent

_______________________________________________
OpenMoko community mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to