maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   Observations on N900 touchscreen behavior (https://talk.maemo.org/showthread.php?t=38506)

ujwalsoni 2009-12-26 20:37

Observations on N900 touchscreen behavior
 
I noticed two interesting things about the touchscreen on the n900:

1. A rudimentry form of MULTITOUCH
2. A type of PRESSURE SENSITIVITY

Here we go....

I. MULTITOUCH
On any of the multiple desktops, perform the following steps:
1: Press and hold your left thumb near the left side of the screen.
2: Without letting go of your left thumb, press and hold your right thumb near the right side of the screen.
3: The screen should now take inputs from both thumbs and jump to an indecicive area in the middle. Now let go of your left thumb, and then your right.
4: The view should have jumped to the next desktop.

II. PRESSURE SENSITIVITY
When you have both thumbs on the screen (in the above situation), vary the pressure from your right (or left) thumb, and notice how the display reacts to the pressure.

I don't know if such a form of multitouch can be exploited to provide useful application, but at the very least, it's a bloody fast way to switch between desktops :)
Cheers

Bratag 2009-12-26 20:45

Re: n900 - AN INTERESTING DISCOVERY
 
I believe the limitation isnt the hardware but rather the software at this stage. Word is that the maemo 6 will have multiple input etc. Interesting to see what you discovered though. Perhaps a hack is doable.

mikec 2009-12-26 20:50

Re: n900 - AN INTERESTING DISCOVERY
 
I like that, moving between desktops is quick, and funky

go1dfish 2009-12-26 20:51

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by Bratag (Post 442365)
I believe the limitation isnt the hardware but rather the software at this stage. Word is that the maemo 6 will have multiple input etc. Interesting to see what you discovered though. Perhaps a hack is doable.

No, the effects seen here are just a side effect of how resistive touchscreens work. The n900 hardware does not support multitouch.

What's happening is the location of the detected pressure is just changing rapidly (due to the two inputs) causing the swipe. When both fingers are pressed, the screen reads this as an input somewhere between the two, not as two separate inputs. In some cases it might be possible to infer that two fingers are involved, but I think this would be of limited utility.

Useful trick for desktop switching though :)

Thor 2009-12-26 20:51

Re: n900 - AN INTERESTING DISCOVERY
 
I thought a resistive screen meant that pressure was needed to be applied?

ujwalsoni 2009-12-26 20:57

Re: n900 - AN INTERESTING DISCOVERY
 
Lol ya...what i meant was that it recognizes the degree of pressure..the harder you press..the closer the display moves toward the respective point

MohammadAG 2009-12-26 21:07

Re: n900 - AN INTERESTING DISCOVERY
 
It's nothing new, all resistive screens behave like that.
Used it on the N97 to scroll faster in Gravity by removing one hand a small time before the other.
It's been exploited on some devices to allow multitouch (the 5800XM had a video uploaded showing it, but nothing else, and it was forgotten.)
Windows Mobile had an app that was being developed for it and exploited the feature, but I've never heard of it since it was announced: http://www.youtube.com/watch?v=A77VD9nKGDw @ 1:28 (iZoom)

ujwalsoni 2009-12-26 21:13

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by MohammadAG (Post 442378)
It's nothing new, all resistive screens behave like that.
Used it on the N97 to scroll faster in Gravity by removing one hand a small time before the other.
It's been exploited on some devices to allow multitouch (the 5800XM had a video uploaded showing it, but nothing else, and it was forgotten.)
Windows Mobile had an app that was being developed for it and exploited the feature, but I've never heard of it since it was announced: http://www.youtube.com/watch?v=A77VD9nKGDw @ 1:28 (iZoom)


Thanks for the info..Can you check if the n97 screen responds differently to different amounts of pressure? According to engadget, nokia has just filed a similar patent..

JayMontano 2009-12-26 21:18

Re: n900 - AN INTERESTING DISCOVERY
 
Isn't this just a characteristic of resistive screens? N97 does the same thing.

Though I had always secretly wished, (when Jussi said at ODZ) Maemo 6 will have multitouch and N900 will have Maemo 6 that secretly there's a multitouch screen.

MohammadAG 2009-12-26 21:27

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by ujwalsoni (Post 442382)
Thanks for the info..Can you check if the n97 screen responds differently to different amounts of pressure? According to engadget, nokia has just filed a similar patent..

Yes, again, all resistive screens are affected by pressure, cause it depends on two films pressing on each other, and pressing harder on one area will cause the screen to detect a press there (or closer to it)
My old HP iPAQ HX2795 does the pressure thing too.

Quote:

Originally Posted by JayMonato
Isn't this just a characteristic of resistive screens? N97 does the same thing.

As I said before, it is.

ian_ryge 2009-12-26 23:27

Re: n900 - AN INTERESTING DISCOVERY
 
Old news... Like go1dfish and others said, this is how resistive screens work. Old versions of liqbase (pre-N900) included a "fake multitouch" demo, which approximated the location of the second touch input based on the initial (stationary) location and the averaged point provided by the screen. Here's a video.

Quote:

Originally Posted by Bratag (Post 442365)
I believe the limitation isnt the hardware but rather the software at this stage.

Unfortunately I don't think so.

Quote:

Originally Posted by Bratag (Post 442365)
Word is that the maemo 6 will have multiple input etc. Interesting to see what you discovered though. Perhaps a hack is doable.

I think they've said Maemo 6 will support capacitive screens, meaning we'll likely get multitouch when we get new hardware. Whether or not Maemo 6 will even run on the current hardware, I'm pretty sure the N900 will never have true multitouch because the resistive screen is incapable.

shadowjk 2009-12-27 12:10

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by ujwalsoni (Post 442360)
I don't know if such a form of multitouch can be exploited to provide useful application, but at the very least, it's a bloody fast way to switch between desktops :)
Cheers

lcuk had a liqbase demo with that kind of multitouch.

msa 2009-12-27 14:25

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by ujwalsoni (Post 442360)
I noticed two interesting things about the touchscreen on the n900:

1. A rudimentry form of MULTITOUCH
2. A type of PRESSURE SENSITIVITY


both "features" you discovered are normal things for resistive touchscreens :rolleyes: :p

this is possible on EVERY device with resistive touchscreens.

PePPeN20 2009-12-27 14:46

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by ian_ryge (Post 442512)
I'm pretty sure the N900 will never have true multitouch because the resistive screen is incapable.

Would be really nice if the N900 had mounted a screen "Stantum" ... a demonstration: http://www.youtube.com/watch?v=Bv3X5...eature=related

--------
sorry for my english xD :p

9a6or 2009-12-27 15:04

Re: n900 - AN INTERESTING DISCOVERY
 
The screen generates one centre of pressure which is the weighted sum of all local pressures acting on it. Force platforms work like this but the more common example is the Wii Fit board.

mthmob 2009-12-27 15:35

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by ujwalsoni (Post 442360)
I noticed two interesting things about the touchscreen on the n900:

1. A rudimentry form of MULTITOUCH
2. A type of PRESSURE SENSITIVITY

Here we go....

I. MULTITOUCH
On any of the multiple desktops, perform the following steps:
1: Press and hold your left thumb near the left side of the screen.
2: Without letting go of your left thumb, press and hold your right thumb near the right side of the screen.
3: The screen should now take inputs from both thumbs and jump to an indecicive area in the middle. Now let go of your left thumb, and then your right.
4: The view should have jumped to the next desktop.

II. PRESSURE SENSITIVITY
When you have both thumbs on the screen (in the above situation), vary the pressure from your right (or left) thumb, and notice how the display reacts to the pressure.

I don't know if such a form of multitouch can be exploited to provide useful application, but at the very least, it's a bloody fast way to switch between desktops :)
Cheers

This effect is the same as the effect you get from touching the mousepad thingie on laptop computers with two fingers, the mouse pointer jumps in the same way.

But still nice way to switch desktops :) and its pretty cool that it reacts to how much pressure you apply on each spot.

ragnar 2009-12-27 15:52

Re: n900 - AN INTERESTING DISCOVERY
 
You can observe the same on the N800/N810.

cpscotti 2010-01-11 20:23

Re: n900 - AN INTERESTING DISCOVERY
 
Joe Pesci save the forum search...
I was about to start a new thread with this same discovery... I did it totally out-of-the-blue also..
I also believe it's just a side-effect of the resistive/single-touch technology underneath.. but this "hack" is indeed a usable one =]

shinkamui 2010-01-12 04:38

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by mthmob (Post 443003)
This effect is the same as the effect you get from touching the mousepad thingie on laptop computers with two fingers, the mouse pointer jumps in the same way.

But still nice way to switch desktops :) and its pretty cool that it reacts to how much pressure you apply on each spot.

A number of synaptic touchpads can detect multiple touches:
http://techdigger.wordpress.com/2009...ows-xp-vista7/

I have a multitouch driver working on my laptop in X quite nicely. 2 finger scrolling is quite enjoyable. Not that Im saying the N900 has a multitouch resistive screen (though they do exist, youtube a very nice demo), Im just saying that many laptop trackpads DO support multitiouch :) Additionally I'd like to add that there has been speculation that the N900's touchscreen is a Stantum Multitouch display (http://www.youtube.com/watch?v=n1GCI5B5ntk for a demo). Anyway, no one has confirmed either way that it is or isnt, so I wouldn't outright dismiss the possibility.

KiberGus 2010-01-12 06:05

Re: n900 - AN INTERESTING DISCOVERY
 
On old n800 firmware pressure sensivity was used. If you press on menu with finger big buttons would appear, if you press with stylo, buttons will be small. On newer versions of firmware this feature was dropped as unneeded and all buttons became big. So pressure control is good, but nobody uses it actually.
May be it can be used for mouse move/click emulation.

youNit 2010-01-12 06:05

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by shinkamui (Post 465654)
Additionally I'd like to add that there has been speculation that the N900's touchscreen is a Stantum Multitouch display (http://www.youtube.com/watch?v=n1GCI5B5ntk for a demo). Anyway, no one has confirmed either way that it is or isnt, so I wouldn't outright dismiss the possibility.

Well, they incorporated a front webcam without use (yet..).
Why not have some more asses down your sleeve ;)

in-maemo 2010-01-12 21:46

Re: n900 - AN INTERESTING DISCOVERY
 
Quote:

Originally Posted by youNit (Post 465702)
Well, they incorporated a front webcam without use (yet..).

Without use? Haven't you seen the Mirror app? Admittedly at least on my system the quality is pretty bad, but it does have a use.

JonWW 2010-01-12 22:31

Re: n900 - AN INTERESTING DISCOVERY
 
This one is pretty impressive.

Pocket Piano Multitouch for Nokia 5800 and N97

titi974 2010-01-13 14:12

Re: n900 - AN INTERESTING DISCOVERY
 
@JonWW

Pretty impressive !
can't we have the same thing on our n900 ?

samuelc 2010-01-14 20:30

Re: Observations on N900 touchscreen behavior
 
Wait wat! :3 are you guys saying that N900 can sense pressure levels? (like the nintendo ds' resistive screen). Holy cow, this would mean that there could be digital painting software, that has pressure sensitive brushes!

codeMonkey 2010-01-22 15:51

Re: Observations on N900 touchscreen behavior
 
Quote:

Originally Posted by samuelc (Post 472044)
Wait wat! :3 are you guys saying that N900 can sense pressure levels? (like the nintendo ds' resistive screen). Holy cow, this would mean that there could be digital painting software, that has pressure sensitive brushes!

MyPaint supported this in diablo, probably similar behavior in Fremantle now that it's been ported.
Xournal also uses this.


All times are GMT. The time now is 11:29.

vBulletin® Version 3.8.8