Monday, February 2, 2009

One Finger Gestures

Frequently the best multi-touch gestures are done with a single finger. The advantage of using a single finger to manipulate a multi-touch surface are compelling. For one thing, a single finger gesture is frequently easier to execute than multiple finger gestures. And, in my opinion, single finger gestures can be much more intuitive then multi-finger gestures.

As an example lets compare the ubiquitous "pinch" gesture popularized by the iPhone, which shrinks or stretches visuals, to the Linja Zax gesture developed by Linja Design Oy of Helsinki Finland. The pinch gesture obviously requires two fingers of one hand with the iPhone or fingers from two hands with something like the surface. While the pinch works really well, it requires frequent and repeated pinching or stretching to progressively zoom out of or into a image. Do this gesture on a global map on a big touch screen enough times and you'll soon get tired of it. The Linja Zax gesture, on the other hand requires only a single finger which traces a spiral. With each spiral (a circle gesture really) the image zooms in or out depending on whether you move your finger clockwise or counter clockwise. It's very simple to remember and to execute and is an excellent alternative to pinching and stretching.

Another example is the Swype keyboard developed by Swype of Seattle, Washington. Swype allows you to enter text by dragging your finger and pausing on keys rather than thumbing, henpecking or touch typing. It's really handy with small devices. Swype allows you to type fairly fast or even really fast when combined with predictive logic. It's a nice alternative to pecking away at a keyboard on a small device.

There are plenty of other examples of nice single finger gestures including the archetype button press, but also other less known examples like the “tack” in which you start with the tip of the finger and roll on to the pad of your finger to indicate tacking something down (Click here and fast forward to 1 minute 19 seconds).

The point is: when talking about multi-touch we should not insist that multiple fingers be used at all times. What is more important is that multiple fingers can be used to allow social computing or more sophisticated gestures. In general, however, I think multi-finger gestures should be used sparingly. Why use two or three fingers (or sometimes a whole hand) to do what can be done with one finger?

Of course its easy to see people going overboard with this – like videos I’ve seen where user have to memorize a number glyphs in order to request menus or help or whatnot. Single-finger gestures are extremely important tool in multi-touch design but like all gestures they should be intuitive and discoverable.

2 comments:

Harry van der Veen said...

In addition to that, imagine that somebody got his 9 fingers blown off in the war or with fireworks, they should still be able to interact with technology despite their disability.

For mobile devices I don't really like it at al,l the 2 finger gesture to zoom in and out. What for example if you want to zoom in on the upper left corner, without wanting to pan like crazy.
Alex Olwal had a very simple but impressive 1 finger gesture solution to this matter.

http://www.csc.kth.se/~alx/projects/research/rubbing/olwal_rubbing_tapping_chi_2008.pdf

In fact I think companies like Apple, Nokia, Sony E, should adopt this, simple but effective method.

Richard Monson-Haefel said...

Hi Harry,

Thanks for your comments and the pointer to that paper - its excellent.

I don't know if rubbing should be standardized but it is interesting way of zooming and seems to offer a lot of benefits over pinching or even circular zoom used in Linja Zax gesture.

It's going to be more and more difficult to decide which gestures we use. I suspect that research by HCI experts will carry less weight than product popularity. The more popular a product is the more likely its gestures are to become common - of course that flys in the face of patents so maybe that won't work either.