On-line personalization of a touch screen based keyboard

The user expectations for usability and personalization along with decreasing size of handheld devices challenge traditional keypad layout design. We have developed a method for on-line adaptation of a touch pad keyboard layout. The method starts from an original layout and monitors the usage of the keyboard by recording and analyzing the keystrokes. An on-line learning algorithm subtly moves the keys according to the spatial distribution of keystrokes. In consequence, the keyboard matches better to the users physical extensions and grasp of the device, and makes the physical trajectories during typing more comfortable. We present two implementations that apply different vector quantization algorithms to produce an adaptive keyboard with visual on-line feedback. Both qualitative and quantitative results show that the changes in the keyboard are consistent, and related to the user's handedness and hand extensions. The testees found the on-line personalization positive. The method can either be applied for on-line personalization of keyboards or for ergonomics research

[1]  Neff Walker,et al.  A comparison of selection time from walking and pull-down menus , 1990, CHI '90.

[2]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[3]  Teuvo Kohonen,et al.  Self-Organizing Maps , 2010 .

[4]  G W Lesher,et al.  Optimal character arrangements for ambiguous keyboards. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[5]  B. Shneiderman Designing the User Interface (3rd Ed.) , 1998 .

[6]  Allen Gersho,et al.  Vector quantization and signal compression , 1991, The Kluwer international series in engineering and computer science.

[7]  I. Scott MacKenzie,et al.  Extending Fitts' law to two-dimensional tasks , 1992, CHI.

[8]  Yeuvo Jphonen,et al.  Self-Organizing Maps , 1995 .

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

[10]  Ganesh S. Oak Information Visualization Introduction , 2022 .

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

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

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

[14]  Jani Mäntyjärvi,et al.  Keystroke recognition for virtual keyboard , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[15]  N. Ikoma,et al.  An intelligent database interface adapting itself to the degree of user's skill , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[16]  David A. Thompson Keyboard Tactile Feedback and its Effect on Keying Force Applied , 1999, HCI.

[17]  Anthony Jameson,et al.  Making systems sensitive to the user's time and working memory constraints , 1998, IUI '99.

[18]  Dermot P. Browne,et al.  A self-regulating adaptive system , 1987, CHI 1987.

[19]  Shari Trewin,et al.  A model of keyboard configuration requirements , 1998, Assets '98.