Re: [Sugar-devel] Multi-touch test activity

2012-11-06 Thread Martin Langhoff
On Sun, Nov 4, 2012 at 8:29 PM, Bert Freudenberg b...@freudenbergs.de wrote:
 Ah, thanks. I wasn't even going to file a bug report about the aliasing 
 because that is a limitation inherent to the kind of sensor we have.

There are of course limitations, but we are in the process of tuning
and tightening things on the IR.

All sensor types have some forms of aliasing. If you know how, you can
confuse capacitive sensors too :-)



m
--
 martin.langh...@gmail.com
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Multi-touch test activity

2012-11-06 Thread Bert Freudenberg
On 2012-11-06, at 23:50, Martin Langhoff martin.langh...@gmail.com wrote:

 On Sun, Nov 4, 2012 at 8:29 PM, Bert Freudenberg b...@freudenbergs.de wrote:
 Ah, thanks. I wasn't even going to file a bug report about the aliasing 
 because that is a limitation inherent to the kind of sensor we have.
 
 There are of course limitations, but we are in the process of tuning
 and tightening things on the IR.

Okay. The breaking up of touch contacts was surprising. I attached a photo here:

http://dev.laptop.org/ticket/12282

 All sensor types have some forms of aliasing. If you know how, you can
 confuse capacitive sensors too :-)

Yep. You may find my updated activity version useful in testing:

http://activities.sugarlabs.org/en-US/sugar/addon/4611/

I modified it to keep displaying the last touches.

Single-touch works pretty well already, tweaking multi-touch sounds good :)

- Bert -


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Multi-touch test activity

2012-11-04 Thread Bert Freudenberg
Hi folks,

I made a simple Sugar activity to test the XO-4's multi-touch screen:

http://activities.sugarlabs.org/en-US/sugar/addon/4611/

It works fine most of the time. Sometimes the touch contact ends unexpectedly 
without lifting the finger.

It also demonstrates that the Neonode sensor's two touch points are not 
independent: If you put down two fingers simultaneously, it does not know in 
which of the 4 possible positions the two fingers are (it only knows that 2 
horizontal and 2 vertical beams got obstructed) and so it has to guess. Also, 
the tracking sometimes switches over, e.g. when doing a pinch-zoom using your 
right hand.

For activity developers this means that pinch/zoom and rotation gestures will 
work fine, but we cannot rely on truly independent touch tracking.

Also, two-finger sweeps are not always recognized as two fingers if they are 
held close together.

Nonetheless, it is fun to play with if you happen to have an XO-4 Touch :)

Source code:

http://git.sugarlabs.org/testmultitouch/mainline

Patches welcome, but I want to keep the source simple, this is not going to 
become another Paint activity.

- Bert -

PS: Could some admin please delete the accidental non-mainline repo in 
http://git.sugarlabs.org/testmultitouch/ ? Keep mainline, remove 
testmultitouch. Thanks.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Multi-touch test activity

2012-11-04 Thread John Watlington

We got a new version of firmware from Neonode last week that improves
things a small amount.  I'm not sure what the state of the firmware auto-update
it.

One complication is that it was tuned for the tinted light guides, and
doesn't work as well with the clear ones.   I have some tinted light guides
to send out --- reply to me privately if you are doing a lot of touch work.

Cheers,
wad

On Nov 4, 2012, at 5:48 PM, Bert Freudenberg wrote:

 Hi folks,
 
 I made a simple Sugar activity to test the XO-4's multi-touch screen:
 
   http://activities.sugarlabs.org/en-US/sugar/addon/4611/
 
 It works fine most of the time. Sometimes the touch contact ends unexpectedly 
 without lifting the finger.
 
 It also demonstrates that the Neonode sensor's two touch points are not 
 independent: If you put down two fingers simultaneously, it does not know in 
 which of the 4 possible positions the two fingers are (it only knows that 2 
 horizontal and 2 vertical beams got obstructed) and so it has to guess. Also, 
 the tracking sometimes switches over, e.g. when doing a pinch-zoom using 
 your right hand.
 
 For activity developers this means that pinch/zoom and rotation gestures will 
 work fine, but we cannot rely on truly independent touch tracking.
 
 Also, two-finger sweeps are not always recognized as two fingers if they are 
 held close together.
 
 Nonetheless, it is fun to play with if you happen to have an XO-4 Touch :)
 
 Source code:
 
   http://git.sugarlabs.org/testmultitouch/mainline
 
 Patches welcome, but I want to keep the source simple, this is not going to 
 become another Paint activity.
 
 - Bert -
 
 PS: Could some admin please delete the accidental non-mainline repo in 
 http://git.sugarlabs.org/testmultitouch/ ? Keep mainline, remove 
 testmultitouch. Thanks.
 ___
 Devel mailing list
 de...@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Multi-touch test activity

2012-11-04 Thread forster
See also http://dev.laptop.org/ticket/12161

Tony

 Hi folks,
 
 I made a simple Sugar activity to test the XO-4's multi-touch screen:
 
   http://activities.sugarlabs.org/en-US/sugar/addon/4611/
 
 It works fine most of the time. Sometimes the touch contact ends unexpectedly 
 without lifting the finger.
 
 It also demonstrates that the Neonode sensor's two touch points are not 
 independent: If you put down two fingers simultaneously, it does not know in 
 which of the 4 possible positions the two fingers are (it only knows that 2 
 horizontal and 2 vertical beams got obstructed) and so it has to guess. Also, 
 the tracking sometimes switches over, e.g. when doing a pinch-zoom using 
 your right hand.
 
 For activity developers this means that pinch/zoom and rotation gestures will 
 work fine, but we cannot rely on truly independent touch tracking.
 
 Also, two-finger sweeps are not always recognized as two fingers if they are 
 held close together.
 
 Nonetheless, it is fun to play with if you happen to have an XO-4 Touch :)
 
 Source code:
 
   http://git.sugarlabs.org/testmultitouch/mainline
 
 Patches welcome, but I want to keep the source simple, this is not going to 
 become another Paint activity.
 
 - Bert -
 
 PS: Could some admin please delete the accidental non-mainline repo in 
 http://git.sugarlabs.org/testmultitouch/ ? Keep mainline, remove 
 testmultitouch. Thanks.
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel
 
 _
 This mail has been virus scanned by Australia On Line
 see http://www.australiaonline.net.au/mailscanning

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Multi-touch test activity

2012-11-04 Thread Bert Freudenberg
Ah, thanks. I wasn't even going to file a bug report about the aliasing because 
that is a limitation inherent to the kind of sensor we have.

Thinking about this a little bit more, only pinch/zoom will be fine. Rotation 
can still go in the wrong direction if the driver guesses the intersections 
wrongly.

- Bert -

On 2012-11-05, at 01:55, fors...@ozonline.com.au wrote:

 See also http://dev.laptop.org/ticket/12161
 
 Tony
 
 Hi folks,
 
 I made a simple Sugar activity to test the XO-4's multi-touch screen:
 
  http://activities.sugarlabs.org/en-US/sugar/addon/4611/
 
 It works fine most of the time. Sometimes the touch contact ends 
 unexpectedly without lifting the finger.
 
 It also demonstrates that the Neonode sensor's two touch points are not 
 independent: If you put down two fingers simultaneously, it does not know in 
 which of the 4 possible positions the two fingers are (it only knows that 2 
 horizontal and 2 vertical beams got obstructed) and so it has to guess. 
 Also, the tracking sometimes switches over, e.g. when doing a pinch-zoom 
 using your right hand.
 
 For activity developers this means that pinch/zoom and rotation gestures 
 will work fine, but we cannot rely on truly independent touch tracking.
 
 Also, two-finger sweeps are not always recognized as two fingers if they are 
 held close together.
 
 Nonetheless, it is fun to play with if you happen to have an XO-4 Touch :)
 
 Source code:
 
  http://git.sugarlabs.org/testmultitouch/mainline
 
 Patches welcome, but I want to keep the source simple, this is not going to 
 become another Paint activity.
 
 - Bert -
 
 PS: Could some admin please delete the accidental non-mainline repo in 
 http://git.sugarlabs.org/testmultitouch/ ? Keep mainline, remove 
 testmultitouch. Thanks.
 

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel