Reference Information
Performance Optimizations of Virtual Keyboards for Stroke-Based Text Entry on a Touch-Based Tabletop
Jochen Rick
Presented at UIST'10, October 3-6, 2010, New York, New York, USA
Author Bio
Jochen Rick is currently
a faculty member in the Department of Educational Technology at
Saarland University. He holds a PhD in Computer Science from Georgia
Tech and spent 3 years as a research fellow at the Open University
working on the ShareIT project.
Summary
Hypothesis
Keyboard layout plays a large role in the effectiveness of shape-writing, or stroke-based text entry.
Methods
Initially, participants completed a series of gestures both tapping and
stroking through four points. The distance travelled and angles were
measured. Sequences were drawn repetitively and in rapid succession. The
results for the left-handed participants were flipped to resemble that
of right-handed users. The author derived equations corresponding to
times needed per gesture portion.
To test layouts, existing layouts were modified slightly so that they
could be tested against a list of 40,000 of the most common English
words. The results from this test were tested against the author's
specialized layouts. Both tests measured the amount of time necessary to
produce each word.
Results
After
applying his mathematical model to a number of existing layouts, he
found that wide-set keyboard layouts like Dvorak and Qwerty performed
very poorly as swipe-text entry. As he pointed out, however, this is to
be expected as they were designed with a very different usage in mind.
On the other hand, he presented two optimized layouts, Hexagon OSK and
Square OSK, which were markedly faster than their already-existing counterparts.
Contents
For tabletop computing, tap-based virtual keyboards are not intended for
ten-finger typing. Stroke-based keyboards address the lack of tactile
feedback somewhat. The author produced two keyboard layouts that are
statiscally more effecient than the standard Qwerty layout. Various
other layouts exist, some of which address stroke-based entry. Shape
writing matches the shape of the stroke as opposed to its absoluted
position for word-based input. The ideal is a layout with letters
frequently used in succession close to each other. Tap-based interfaces
usually follow Fitts' law, which says that the time needed for a gesture
follows a logarithmic function of distance over target width. The
author sought to improve the approximation for time used to produce a
gesture and used a variation of Fitts' law.
He created approximations for the length of time needed to produce a
stroke or a series of taps. The approximations were applied to Project
Gutenberg's 2006 list of most frequent English words. The author ignored
special characters and capital letters, though characters with similar
equivalents were mapped differently for strokes. An exhaustive search to
produce the best keyboard layout is not feasible, so he used a
simulated annealing process followed by hill climbing.
Discussion
With
the user generally standing up or looking down at the surface, there
might be some issues with the design. Physical keyboards are
impractical, and the QWERTY keyboard layout is inefficient, since the
hands cannot be rested on the surface to type. So this alternative was a good start.
No comments:
Post a Comment