SAK: Scanning ambiguous keyboard for efficient one-key text entry

The design and evaluation of a scanning ambiguous keyboard (SAK) is presented. SAK combines the most demanding requirement of a scanning keyboard—input using one key or switch—with the most appealing feature of an ambiguous keyboard—one key press per letter. The optimal design requires just 1.713 scan steps per character for English text entry. In a provisional evaluation, 12 able-bodied participants each entered 5 blocks of text with the scanning interval decreasing from 1100 ms initially to 700 ms at the end. The average text entry rate in the 5th block was 5.11 wpm with 99% accuracy. One participant performed an additional five blocks of trials and reached an average speed of 9.28 wpm on the 10th block. Afterwards, the usefulness of the approach for persons with severe physical disabilities was shown in a case study with a software implementation of the idea explicitly adapted for that target community.

[1]  I. Scott MacKenzie Mobile text entry using three keys , 2002, NordiCHI '02.

[2]  Philip Constantinou,et al.  Designing human-computer interfaces for quadriplegic people , 2003, TCHI.

[3]  G. Fraser Shein Towards task transparency in alternative computer access, selection of text through switch-based scanning , 1997 .

[4]  Dudley S. Childress,et al.  A microcomputer-based control and communication system for the severely disabled , 1978, SIGC.

[5]  Rainer Nordmann,et al.  Scanning-Based Human-Computer Interaction Using Intentional Muscle Contractions , 2009, HCI.

[6]  Gregory W. Lesher,et al.  Techniques for augmenting scanning communication , 1998 .

[7]  H H Koester,et al.  Adaptive one-switch row-column scanning. , 1999, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[8]  Shumin Zhai,et al.  Shorthand writing on stylus keyboard , 2003, CHI '03.

[9]  Mark A. McDaniel,et al.  Recognition of Vocabulary in Children and Adolescents with Cerebral Palsy: A Comparison of Two Speech Coding Schemes , 2004 .

[10]  R. Damper Text composition by the physically disabled: a rate prediction model for scanning input. , 1984, Applied ergonomics.

[11]  Gregory W. Lesher,et al.  TECHNIQUES FOR AUTOMATICALLY UPDATING SCANNING DELAYS , 2000 .

[12]  I. Scott MacKenzie,et al.  A Probabilistic Character Layout Strategy for Mobile Text Entry , 1998, Graphics Interface.

[13]  Andriy Pavlovych,et al.  Less-Tap: A Fast and Easy-to-learn Text Input Technique for Phones , 2003, Graphics Interface.

[14]  S. Bhattacharya,et al.  Performance Models for Automatic Evaluation of Virtual Scanning Keyboards , 2008, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[15]  I. Scott MacKenzie,et al.  Measuring errors in text entry tasks: an application of the Levenshtein string distance statistic , 2001, CHI Extended Abstracts.

[16]  Peter E Jones Virtual keyboard with scanning and augmented by prediction , 1998 .

[17]  Cliff Kushler AAC: Using a Reduced Keyboard. , 1998 .

[18]  Rainer Nordmann,et al.  Evaluating the Hands-Free Mouse Control System: An Initial Case Study , 2008, ICCHP.

[19]  Rainer Nordmann,et al.  Speeding up Hands-free Text Entry , 2006 .

[20]  Sidney L. Smith,et al.  Alphabetic Data Entry via the Touch-Tone Pad: A Comment , 1971 .

[21]  Hokyoung Ryu,et al.  LetterEase: Improving text entry on a handheld device via letter reassignment , 2005, OZCHI.

[22]  Tonio Wandmacher,et al.  Sibylle, An Assistive Communication System Adapting to the Context and Its User , 2008, TACC.

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

[24]  Yao-Ming Yeh,et al.  A Flexible On-Screen Keyboard: Dynamically Adapting for Individuals' Needs , 2007, HCI.

[25]  Dudley S. Childress,et al.  Applying Anticipatory Text Selection in a Writing Aid for People with Severe Motor Impairment , 1983, IEEE Micro.

[26]  Steven Skiena,et al.  Dialing for documents: an experiment in information theory , 1994, UIST '94.

[27]  Rainer Nordmann,et al.  Automatic and self-paced scanning for alternative text entry , 2008 .

[28]  Kumiko Tanaka-Ishii,et al.  Text Entry Systems: Mobility, Accessibility, Universality , 2007 .

[29]  Melanie Baljko,et al.  Indirect text entry using one or two keys , 2006, Assets '06.

[30]  Horabail S. Venkatagiri Efficient keyboard layouts for sequential access in augmentative and alternative communication , 1999 .

[31]  Yao-Ming Yeh,et al.  Designing a Scanning On-Screen Keyboard for People with Severe Motor Disabilities , 2008, ICCHP.

[32]  Keisuke Nakano,et al.  Computing the Cost of Typechecking of Composition of Macro Tree Transducers , 2009 .

[33]  H. Kucera,et al.  Computational analysis of present-day American English , 1967 .

[34]  Kathleen F. McCoy,et al.  User Interaction with Word Prediction: The Effects of Prediction Quality , 2009, TACC.

[35]  Karin Harbusch,et al.  An Evaluation Study of Two–Button Scanning with Ambiguous Keyboards , 2004 .

[36]  I. Scott MacKenzie,et al.  KSPC (Keystrokes per Character) as a Characteristic of Text Entry Techniques , 2002, Mobile HCI.

[37]  Brad A. Myers,et al.  In-stroke word completion , 2006, UIST.

[38]  I. Scott MacKenzie,et al.  A character-level error analysis technique for evaluating text entry methods , 2002, NordiCHI '02.

[39]  Samit Bhattacharya,et al.  User errors on scanning keyboards: Empirical study, model and design principles , 2008, Interact. Comput..

[40]  Gregg C. Vanderheiden,et al.  An alternate interface to computers for the physically handicapped: the auto-monitoring communication board , 1974, AFIPS '74.

[41]  Karin Harbusch,et al.  Towards an adaptive communication aid with text input from ambiguous keyboards , 2003 .

[42]  Julio Miró,et al.  Text Entry System Based on a Minimal Scan Matrix for Severely Physically Handicapped People , 2008, ICCHP.

[43]  Stephan Rinderknecht,et al.  3DScan: an environment control system supporting persons with severe motor impairments , 2009, Assets '09.

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

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

[46]  R Tannock,et al.  A scanning computer access system for children with severe physical disabilities. , 1987, The American journal of occupational therapy : official publication of the American Occupational Therapy Association.