Is it too small?: Investigating the performances and preferences of users when typing on tiny QWERTY keyboards

Abstract Typing on tiny QWERTY keyboards on smartwatches is considered challenging or even impractical due to the limited screen space. In this paper, we describe three user studies undertaken to investigate users’ typing abilities and preferences on tiny QWERTY keyboards. The first two studies, using a smartphone as a substitute for a smartwatch, tested five different keyboard sizes (2, 2.5, 3, 3.5 and 4 cm). Study 1 collected typing data from participants using keyboards and given asterisk feedback. We analyzed both the distribution of touch points (e.g., the systematic offset and shape of the distribution) and the effect of keyboard size. Study 2 adopted a Bayesian algorithm based on a touch model derived from Study 1 and a unigram word language model to perform input prediction. We found that on the smart keyboard, participants could type between 26.8 and 33.6 words per minute (WPM) across the five keyboard sizes with an uncorrected character error rate ranging from 0.4% to 1.9%. Participants’ subjective feedback indicated that they felt most comfortable with keyboards larger than 2.5 cm. Study 3 replicated the 3.0 and 3.5 cm keyboard tests on a real smartwatch and verified that in terms of text entry speed, error rate and user preference, there was no significant difference between the results measured on a smartphone and that on a smartwatch with same sized keys. This study result indicated that the results of Study 1 and 2 are applicable to smartwatch devices. Finally, we conducted a simulation to investigate the performance of different touch/language models based on our collected data. The results showed that using either a bigram language model or a detailed touch model can effectively correct imprecision in users’ input. Our results suggest that achieving satisfactory levels of text input on tiny QWERTY keyboards is possible.

[1]  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.

[2]  Ben Shneiderman,et al.  High Precision Touchscreens: Design Strategies and Comparisons with a Mouse , 1991, Int. J. Man Mach. Stud..

[3]  Noah A. Smith,et al.  Relative keyboard input system , 2008, IUI '08.

[4]  Shumin Zhai,et al.  Relaxing stylus typing precision by geometric pattern matching , 2005, IUI.

[5]  Mark D. Dunlop Watch-Top Text-Entry: Can Phone-Style Predictive Text-Entry Work with Only 5 Buttons? , 2004, Mobile HCI.

[6]  Ben Shneiderman,et al.  Investigating touchscreen typing: the effect of keyboard size on typing speed , 1993, Behav. Inf. Technol..

[7]  Vibha Sazawal,et al.  The Unigesture Approach , 2002, Mobile HCI.

[8]  Feng Wang,et al.  Empirical evaluation for finger input properties in multi-touch interaction , 2009, CHI.

[9]  Per Ola Kristensson,et al.  Performance comparisons of phrase sets and presentation styles for text entry evaluations , 2012, IUI '12.

[10]  Patrick Baudisch,et al.  Understanding touch , 2011, CHI.

[11]  Per Ola Kristensson,et al.  VelociTap: Investigating Fast Mobile Text Entry using Sentence-Based Decoding of Touchscreen Keyboard Input , 2015, CHI.

[12]  Niels Henze,et al.  Observational and experimental investigation of typing behaviour using virtual keyboards for mobile devices , 2012, CHI.

[13]  Shumin Zhai,et al.  Touch behavior with different postures on soft smartphone keyboards , 2012, Mobile HCI.

[14]  Andrew Sears,et al.  Improving Touchscreen Keyboards: Design Issues and a Comparison with Other Devices , 1991, Interact. Comput..

[15]  Shumin Zhai,et al.  WatchWriter: Tap and Gesture Typing on a Smartwatch Miniature Keyboard with Statistical Decoding , 2016, CHI.

[16]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

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

[18]  Donghun Lee,et al.  Effect of key size and activation area on the performance of a regional error correction method in a touch-screen QWERTY keyboard , 2009 .

[19]  Shumin Zhai,et al.  More than dotting the i's --- foundations for crossing-based interfaces , 2002, CHI.

[20]  Amélie Rochet-Capellan,et al.  Measuring the linear and rotational user precision in touch pointing , 2012, ITS.

[21]  Patrick Baudisch,et al.  The generalized perceived input point model and how to double touch accuracy by extracting fingerprints , 2010, CHI.

[22]  Vibha Sazawal,et al.  TiltType: accelerometer-supported text entry for very small devices , 2002, UIST '02.

[23]  Shumin Zhai,et al.  FFitts law: modeling finger touch with fitts' law , 2013, CHI.

[24]  Olivier Chapuis,et al.  Effects of motor scale, visual scale, and quantization on small target acquisition difficulty , 2011, TCHI.

[25]  Mark D. Dunlop,et al.  Text Input on a Smart Watch , 2014, IEEE Pervasive Computing.

[26]  Herbert Colle,et al.  Standing at a kiosk: Effects of key size and spacing on touch screen numeric keypad performance and user preference , 2004, Ergonomics.

[27]  I. Scott MacKenzie,et al.  An empirical investigation of the novice experience with soft keyboards , 2001, Behav. Inf. Technol..

[28]  Gierad Laput,et al.  Expanding the input expressivity of smartwatches with mechanical pan, twist, tilt and click , 2014, CHI.

[29]  Jacob O. Wobbrock,et al.  Personalized input: improving ten-finger touchscreen typing through automatic adaptation , 2012, CHI.

[30]  Per Ola Kristensson,et al.  Uncertain text entry on mobile devices , 2014, CHI.

[31]  Chris Harrison,et al.  Abracadabra: wireless, high-precision, and unpowered finger input for very small mobile devices , 2009, UIST '09.

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

[33]  Alireza Sahami Shirazi,et al.  Text Entry on Tiny QWERTY Soft Keyboards , 2015, CHI.

[34]  Shwetak N. Patel,et al.  ContextType: using hand posture information to improve mobile touch screen text entry , 2013, CHI.

[35]  Mohamed Sheik-Nainar Contact Location Offset to Improve Small Target Selection on Touchscreens , 2010 .

[36]  Amy Ogan,et al.  ZoomBoard: a diminutive qwerty soft keyboard using iterative zooming for ultra-small devices , 2013, CHI.

[37]  Andrew Sears,et al.  Data Entry for Mobile Devices Using Soft Keyboards: Understanding the Effects of Keyboard Size and User Tasks , 2003, Int. J. Hum. Comput. Interact..

[38]  Daniel J. Wigdor,et al.  Typing on flat glass: examining ten-finger expert typing patterns on touch surfaces , 2011, CHI.

[39]  Xiang 'Anthony' Chen,et al.  Swipeboard: a text entry technique for ultra-small interfaces that supports novice to expert transitions , 2014, UIST.