Slashdot Log In
Making Fingers Work With Touch Screens
Posted by
kdawson
on Thursday May 17, @10:44AM
from the seeing-the-spot dept.
from the seeing-the-spot dept.
An anonymous reader writes "A
paper was recently published about Shift at the Computer Human
Interaction Conference earlier this month. The authors (Daniel Vogel, a
Ph.D. candidate at the University of Toronto and Patrick Baudisch, a
research scientist at Microsoft Research) developed the technology to solve several problems with mobile-phone touch screens.
Most such screens are designed to be operated with a stylus; when
touched with a finger the UI doesn't work so well. They also created a
short video with a demonstration of how Shift works. Shift builds on an
existing technology known as Offset Cursor, which displays a cursor
just above the spot a user touches on the screen. That allows a user to
place their finger below the item they wish to choose so that they can
see the item, rather than hiding it with their finger."
Making Fingers Work With Touch Screens
|
Log In/Create an Account
| Top
| 107 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Just Hire A Manicurist...
(Score:2, Insightful)FingLonger
(Score:4, Funny)Counterintuitive
(Score:5, Insightful)(http://millionnumbers.com/)
Re:Counterintuitive
(Score:4, Informative)(http://www.prussfamily.us/palmos_software.html)
Now if only they could solve the problem of screens getting smudged by fingers.
Oblig. Simpsons
(Score:5, Funny)Makes me wonder about the iPhone
(Score:3, Interesting)(http://www.u-bend.com/)
offsets?
(Score:2)(http://evil.google.com/)
That's intuitive
(Score:5, Funny)Just like when I use a telephone, I hit the buttons next to the number I am looking to dial and when I park my car, I park next to the spot I want.
Fingernails to the rescue!
(Score:2, Interesting)Users can change too
(Score:2)(http://hallert.net/)
1. Use my fingernails. No fancy glue on stylus or anything, but finger nails don't leave oily traces unless I've just finished gutting a whale by hand or something.
2. I do it palm facing towards me, pointed up. This keeps the contact area visible the whole time. If the computer were british, it might look like I was flipping it off, sure, but it works well.
When you have limited screen real-estate (like on MP3 players and phones), there isn't a lot of room for fancy hacks like what the article suggests. I'm pretty sure customers will meet the technology half way by necessity if nothing else.
Not how it works
(Score:4, Informative)It'll throw me off
(Score:4, Insightful)Not that we can't learn. Just as spear fishers learned to take into account the refractive index of water when fishing. I'm sure it took a while, but after the learning period I'm sure it's second nature to aim X below what I want to kill.
I'm interested in seeing how Apple solved this problem with the iPhone
Re:It'll throw me off
(Score:5, Funny)(http://evil.google.com/)
It's amazing how much simpler everything is with only one button...
or you could...
(Score:3, Interesting)Is this 'Offset Cursor' patented?
(Score:1)GUI / Hardware design
(Score:5, Interesting)(http://dexplor.com/)
The touchscreen for many devices is physically designed for use with a stylus. They require quite a bit of force to register, and it is difficult to apply that much pressure with a finger because of the amount of surface area contacted. The DELL Axim touchscreens work particularly well with finger touch, while others, like the Asus a716, do not.
GUI Design is critical. Microsoft's history with mobile devices has been to make them as much like Windows 95 (and up) as possible. Windows CE 1.0 was exactly like Windows 95. Although with Pocket PC (CE 3.0) they tried to follow Palm's dominant (at that time) lead, and simplify the GUI, it is still most conducive to mouse / stylus input. The iPhone is a perfect example of how to design a GUI for finger based input. The multi-touch hardware capability is not even an issue at this point - pure software design is responsible for the bulk of the usability.
Along those lines, Microsoft prefers static dialogs that show as much information at once as possible, requiring small, desktop-like controls that demand precision stylus input. The iPhone is dynamic, scrolling in new options as the user make selections. Thus they have room for large, finger-sized buttons, because the display changes constantly. Many controls, like scrollbars, are unnecessary because entire display areas (like lists) can simply be dragged and tossed, which is the most natural behavior in the first place. The scrollbar then becomes only a visual indicator, which can even be hidden when the user is not interacting with the screen.
I've put together some code that behaves like the iPhone's drag interface, both in 2D for rectangular regions, and 1D for lists. It works really well on the Axim, again, because its touchscreen is nice and sensitive, even when retrofitted to existing Windows List controls. So it obviously is not a matter of hardware, but GUI design, that Windows Mobile isn't conducive to touch input.
So basically, this article is not stating the real problem, which is that MS is completely missing the mark with the fundamentals of their mobile GUI. But instead it offers a clumsy hack to work around an improperly designed UI. The ironic thing is Shift's Offset Cursor doesn't work at the bottom of the screen. That area is the most important for user interaction, because controls are strategically placed their so the user's fingers (hand / stylus) conceal as little extraneous area of the display as possible. That is why onscreen keyboards are always at the bottom, which makes them inaccessible to this Shift hack. The article fails to mention that little detail too.
Dan East
Start
(Score:1)(Last Journal: Wednesday April 25, @07:50AM)
New Smart Phone...
(Score:1)User: (Touches 4 key)
Phone: You have touched the 4 key. Allow?
User: (presses yes button)
Phone: You have touched the yes button. Allow?
User: (presses yes button)
Phone: You originally pressed the 4 key. Were you pressing the 4 key, or using our new counter-intuitive software that would allow you to really be pressing the 1 key?
User: (touches the 4 key in response)
Phone: You have touched the 4 key again. Allow?
User: (presses yes button)
Phone: Please stop picking on the 4 key. It doesn't like being touched like that.
The Headline is Backwards
(Score:2)(http://www.tobyrush.com/)
The headline makes it sound like they've figured out how to make those pesky humans more compatible with the touch screen technology. Granted, most handheld operating systems involve the computer and the user meeting each other halfway, but this headline made me envision plastic surgery to make fingers more pointy...
Poor thought process...
(Score:1)An existing technology known as "Offset Cursor"
(Score:2)(http://www.lcscanada.com/jaf)
mousePos.setY(mousePos.y()-20);
If you are planning to use this technology in your own software, please contact the Microsoft Research to purchase the appropriate licenses.
I was actually hoping
(Score:1)This is just silly.
(Score:1)(http://www.bitrake.com/)
awww....
(Score:1)Free tip for Windows Mobile (2003) devices
(Score:1)After using touch screens for over 10 years now,
(Score:2)(http://slashdot.org/)
Ironic that the most common biological factor that could aid in an electronic interface is the one most people cut to the quick out of sociologically enforced hygiene, despite its minimal worth in a hygienic setting for most people.
Shouldn't this be...
(Score:1)I'd hate to think what kinds of surgery our digits would require to make them as effective as a regular stylus...
Make the UI work with fingers, not the other way
(Score:2)Once you've designed with that requirement in mind, the need for this software becomes rather moot.
Now maybe for something like an on-screen keyboard you have an issue, because you can't fit many finger-pressable keys in that. Apple's iPhone however enlarges the key as you press it, and this solution would slow you down on each keypress as you rock in a direction to select the correct key.
Other people have already pointed out that most people use a fingernail after a while for accuracy anyway, rather than hitting with the fleshy bit of the finger tip.
This is sad.
(Score:2)(http://www.viewtouch.com/ | Last Journal: Thursday September 29, @01:09AM)
I had many conversations over the years dealing with this specific issue, of using the magnifying glass effect on the GUI to display the area occluded by the finger. I didn't implement this effect because I have not been doing much work on displays with a diagonal measurement of 2 to 3 inches, but it is an effect that was often the subject of conversations I've had with many people and even in some lectures I've given.
I'm sad to see that somebody has now decided to patent something that has been a common topic of touchscreen GUI conversations for many years. The patent can hardly be considered non-obvious. It could well be that the two people involved here, one a student, one a microsoft employee, are simply ignorant of the basic design issues of graphical touchscreen GUI's.
I would go so far as to say that this patent application is morally reprehensible, right up there in league with patents on seeds that have been around since the dawn of time.
After watching the video...
(Score:2)Sure maybe you might miss a small target the first time with a standard touch screen, but it's not rocket science to try again.
I can see this being useful where targets are very small, and very densely packed on the screen.
Home Depot's Horibble Self-Checkout
(Score:2)The classic card-readers need their UI's redesigned as well. Do I really need to be funnelled through the "cash back" options every time I buy something (which I use about 1% of the time)? Especially when there's a long delay with no feedback and I've already pocketed my card. So annoying!
Another Option
(Score:2)(http://slashdot.org/)
LG Prada phone does this!
(Score:2)(http://www.owonder.com/)