Automatic whiteout++: correcting mini-QWERTY typing errors using keypress timing

By analyzing features of users' typing, Automatic Whiteout++ detects and corrects up to 32.37% of the errors made by typists while using a mini-QWERTY (RIM Blackberry style) keyboard. The system targets "off-by-one" errors where the user accidentally presses a key adjacent to the one intended. Using a database of typing from longitudinal tests on two different keyboards in a variety of contexts, we show that the system generalizes well across users, model of keyboard, user expertise, and keyboard visibility conditions. Since a goal of Automatic Whiteout++ is to embed it in the firmware of mini-QWERTY keyboards, it does not rely on a dictionary. This feature enables the system to correct errors mid-word instead of applying a correction after the word has been typed. Though we do not use a dictionary, we do examine the effect of varying levels of language context in the system's ability to detect and correct erroneous keypresses.

[1]  Kent Lyons,et al.  Experimental Evaluations of the Twiddler One-Handed Chording Mobile Keyboard , 2006, Hum. Comput. Interact..

[2]  I. Scott MacKenzie,et al.  LetterWise: prefix-based disambiguation for mobile text input , 2001, UIST '01.

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

[4]  Stephen R. Garner,et al.  WEKA: The Waikato Environment for Knowledge Analysis , 1996 .

[5]  I. Scott MacKenzie,et al.  Metrics for text entry research: an evaluation of MSD and KSPC, and a new unified error metric , 2003, CHI '03.

[6]  Kent Lyons,et al.  The impacts of limited visual feedback on mobile text entry for the Twiddler and mini-QWERTY keyboards , 2005, Ninth IEEE International Symposium on Wearable Computers (ISWC'05).

[7]  Daniel J. Wigdor,et al.  CHORDING AND TILTING FOR RAPID, UNAMBIGUOUS TEXT ENTRY TO MOBILE PHONES , 2004 .

[8]  Kent Lyons,et al.  An empirical study of typing rates on mini-QWERTY keyboards , 2005, CHI Extended Abstracts.

[9]  James Clawson,et al.  Mobile Text Entry: An empirical study and analysis of mini–QWERTY keyboards , 2022 .

[10]  I. Scott MacKenzie,et al.  Text Entry for Mobile Computing: Models and Methods,Theory and Practice , 2002, Hum. Comput. Interact..

[11]  I. Scott MacKenzie,et al.  Towards a standard for pointing device evaluation, perspectives on 27 years of Fitts' law research in HCI , 2004, Int. J. Hum. Comput. Stud..

[12]  Daniel J. Wigdor,et al.  A comparison of consecutive and concurrent input text entry techniques for mobile phones , 2004, CHI.

[13]  Joshua Goodman,et al.  Language modeling for soft keyboards , 2002, IUI '02.

[14]  Kent Lyons,et al.  Automatic Whiteout : Discovery and Correction of Typographical Errors in Mobile Text Input , 2007 .

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

[16]  I. Scott MacKenzie,et al.  Half-QWERTY: a one-handed keyboard facilitating skill transfer from QWERTY , 1993, INTERCHI.

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

[18]  I. Scott MacKenzie,et al.  Predicting text entry speed on mobile phones , 2000, CHI.

[19]  Kent Lyons,et al.  Expert chording text entry on the Twiddler one-handed keyboard , 2004, Eighth International Symposium on Wearable Computers.

[20]  Christina L. James,et al.  Text input for mobile devices: comparing model prediction to actual performance , 2001, CHI.