ZoomBoard: a diminutive qwerty soft keyboard using iterative zooming for ultra-small devices

The proliferation of touchscreen devices has made soft keyboards a routine part of life. However, ultra-small computing platforms like the Sony SmartWatch and Apple iPod Nano lack a means of text entry. This limits their potential, despite the fact they are quite capable computers. In this work, we present a soft keyboard interaction technique called ZoomBoard that enables text entry on ultra-small devices. Our approach uses iterative zooming to enlarge otherwise impossibly tiny keys to comfortable size. We based our design on a QWERTY layout, so that it is immediately familiar to users and leverages existing skill. As the ultimate test, we ran a text entry experiment on a keyboard measuring just 16 x 6mm - smaller than a US penny. After eight practice trials, users achieved an average of 9.3 words per minute, with accuracy comparable to a full-sized physical keyboard. This compares favorably to existing mobile text input methods.

[1]  Krzysztof Z. Gajos,et al.  Automatically generating user interfaces adapted to users' motor and vision capabilities , 2007, UIST.

[2]  Wolfgang Hahn,et al.  Stability of Motion , 1967 .

[3]  Shumin Zhai,et al.  The metropolis keyboard - an exploration of quantitative techniques for virtual keyboard design , 2000, UIST '00.

[4]  Cameron S. Miner,et al.  Digital jewelry: wearable technology for everyday life , 2001, CHI Extended Abstracts.

[5]  Shumin Zhai,et al.  Quasi-qwerty soft keyboard optimization , 2010, CHI.

[6]  I. Scott MacKenzie,et al.  1 thumb, 4 buttons, 20 words per minute: design and evaluation of H4-writer , 2011, UIST.

[7]  Daniel J. Wigdor,et al.  TiltText: using tilt for text input to mobile phones , 2003, UIST '03.

[8]  I. Scott MacKenzie,et al.  Phrase sets for evaluating text entry techniques , 2003, CHI Extended Abstracts.

[9]  Howell O. Istance,et al.  Zooming interfaces!: enhancing the performance of eye controlled pointing devices , 2002, Assets '02.

[10]  Rainer Nordmann,et al.  Alternative text entry using different input methods , 2006, Assets '06.

[11]  Brad A. Myers,et al.  EdgeWrite: a stylus-based text entry method designed for high accuracy and stability of motion , 2003, UIST '03.

[12]  Koji Yatani,et al.  The 1line keyboard: a QWERTY layout in a single line , 2011, UIST '11.

[13]  Kent Lyons,et al.  Twiddler typing: one-handed chording text entry for mobile phones , 2004, CHI.

[14]  Chris Harrison,et al.  Lean and zoom: proximity-aware user interface and content magnification , 2008, CHI.

[15]  Shumin Zhai,et al.  High precision touch screen interaction , 2003, CHI '03.

[16]  Shumin Zhai,et al.  Performance Optimization of Virtual Keyboards , 2002, Hum. Comput. Interact..

[17]  Yves Guiard,et al.  Navigation as multiscale pointing: extending Fitts' model to very high precision tasks , 1999, CHI '99.

[18]  Geehyuk Lee,et al.  Qwerty-like 3x4 keypad layouts for mobile phone , 2005, CHI Extended Abstracts.

[19]  Brad A. Myers,et al.  Few-key text entry revisited: mnemonic gestures on four keys , 2006, CHI.

[20]  Woohun Lee,et al.  One-key keyboard: a very small QWERTY keyboard supporting text entry for wearable computing , 2006, OZCHI '06.

[21]  Shumin Zhai,et al.  TNT: a numeric keypad based text input method , 2004, CHI '04.

[22]  Jock D. Mackinlay,et al.  Information visualization using 3D interactive animation , 1991, CHI.

[23]  I. Scott MacKenzie,et al.  The design and evaluation of a high-performance soft keyboard , 1999, CHI '99.

[24]  Benjamin B. Bederson,et al.  A review of overview+detail, zooming, and focus+context interfaces , 2009, CSUR.

[25]  David Goldberg,et al.  Touch-typing with a stylus , 1993, INTERCHI.

[26]  Steven K. Feiner,et al.  Rubbing and tapping for precise and rapid selection on touch-screen displays , 2008, CHI.

[27]  James D. Hollan,et al.  Pad++: a zooming graphical interface for exploring alternate interface physics , 1994, UIST '94.

[28]  Alan F. Blackwell,et al.  Dasher—a data entry interface using continuous gestures and language models , 2000, UIST '00.

[29]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[30]  Patrick Baudisch,et al.  Disappearing mobile devices , 2009, UIST '09.

[31]  I. Scott MacKenzie,et al.  Graffiti vs. unistrokes: an empirical comparison , 2008, CHI.

[32]  Ken Perlin,et al.  Pad: an alternative approach to the computer interface , 1993, SIGGRAPH.

[33]  Mark Weiser,et al.  The computer for the 21st Century , 1991, IEEE Pervasive Computing.