Automatic Whiteout++: Correcting Mini-QWERTY Typing Errors Usi ng Keypress Ti mi ng Jame sClawson ,Ken tLyons † ,Ale xRudnick ,Rober tA .Iannucc iJr. ,an dTha dStarner College of Computing and GVU Center
Sant aClara · 2008
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 wher eth euse raccidentall ypresse s ake yadjacen tt othe 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.