Keysurf: a character controlled browser for people with physical disabilities

For many users with a physical or motor disability, using a computer mouse or other pointing device to navigate the web is cumbersome or impossible due to problems with pointing accuracy. At the same time, web accessibility using a keyboard in major browsers is rudimentary, requiring many key presses to select links or other elements. We introduce KeySurf, a character controlled web navigation system which addresses this situation by presenting an interface which allows a user to activate any web page element with only two or three keystrokes. Through an implementation of a user-centric incremental search algorithm, elements are matched according to user expectation as characters are entered into the interface. We show how our interface can be integrated with a speech recognition input, as well as with specialized on-screen keyboards for people with disabilities. Using the user's browsing history, we improve the efficiency of the selection process and find potentially interesting page links for the user within the current web page. We present the results from a pilot study evaluating the performance of various components of our system.

[1]  Bambang Parmanto,et al.  Accessibility of Internet websites through time , 2004, Assets '04.

[2]  Ron Van Buskirk,et al.  A comparison of speech and mouse/keyboard GUI navigation , 1995, CHI '95.

[3]  Sharon L. Oviatt Interface techniques for minimizing disfluent input to spoken language systems , 1994, CHI '94.

[4]  Kenji Itoh,et al.  Language Technology in a Predictive, Restricted On-Screen Keyboard with Dynamic Layout for Severely Disabled People , 2003 .

[5]  Kin Fun Li,et al.  Generating efficient labels to facilitate web accessibility , 2007, WWW '07.

[6]  Kin Fun Li,et al.  Efficient Navigation on the World Wide Web for the Physically Disabled , 2007, WEBIST.

[7]  Martin Schrepp On the efficiency of keyboard navigation in Web sites , 2006, Universal Access in the Information Society.

[8]  Martin F. Porter,et al.  An algorithm for suffix stripping , 1997, Program.

[9]  Ben Shneiderman,et al.  A comparison of voice controlled and mouse controlled web browsing , 2000, Assets '00.

[10]  Mark Claypool,et al.  Inferring User Interest , 2001, IEEE Internet Comput..

[11]  John Paulin Hansen,et al.  Language Technology in a Predictive, Restricted On-screen Keyboard with Ambiguous Layout for Severely Disabled People , 2003 .

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

[13]  Simeon Keates,et al.  Developing steady clicks:: a method of cursor assistance for people with motor impairments , 2006, Assets '06.

[14]  Philip R. Thrift,et al.  Surfing the Web by voice , 1995, MULTIMEDIA '95.

[15]  Richard Wright,et al.  The Vocal Joystick: A Voice-Based Human-Computer Interface for Individuals with Motor Impairments , 2005, HLT.