COMPASS: Rotational Keyboard on Non-Touch Smartwatches

Entering text is very challenging on smartwatches, especially on non-touch smartwatches where virtual keyboards are unavailable. In this paper, we designed and implemented COMPASS, a non-touch bezel-based text entry technique. COMPASS positions multiple cursors on a circular keyboard, with the location of each cursor dynamically optimized during typing to minimize rotational distance. To enter text, a user rotates the bezel to select keys with any nearby cursors. The design of COMPASS was justified by an iterative design process and user studies. Our evaluation showed that participants achieved a pick-up speed around 10 WPM and reached 12.5 WPM after 90-minute practice. COMPASS allows users to enter text on non-touch smartwatches, and also serves as an alternative for entering text on touch smartwatches when touch is unavailable (e.g., wearing gloves).

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

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

[3]  Oleg Spakov,et al.  Disambiguating ninja cursors with eye gaze , 2009, CHI.

[4]  Andy Cockburn,et al.  Examining the costs of multiple trajectory pointing techniques , 2013, Int. J. Hum. Comput. Stud..

[5]  Takeo Igarashi,et al.  Ninja cursors: using multiple cursors to assist target acquisition on large screens , 2008, CHI.

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

[7]  Kellogg S. Booth,et al.  Mid-air text input techniques for very large wall displays , 2009, Graphics Interface.

[8]  Общая и сравнительная лингвистика American National Corpus , 2011 .

[9]  Sriram Subramanian,et al.  Stylus based text input using expanding CIRRIN , 2006, AVI '06.

[10]  Enrico Rukzio,et al.  CircularSelection: optimizing list selection for smartwatches , 2016, SEMWEB.

[11]  Markus Funk,et al.  Using a touch-sensitive wristband for text entry on smart watches , 2014, CHI Extended Abstracts.

[12]  Markus Löchtefeld,et al.  Investigating Interaction Techniques for State-of-the-Art Smartwatches , 2016, CHI Extended Abstracts.

[13]  Nette Schultz,et al.  An intuitive text input method for touch wheels , 2006, CHI.

[14]  Tobias Isenberg,et al.  BubbleType : Enabling Text Entry within a Walk-Up Tabletop Installation , 2008 .

[15]  Michael Ortega-Binderberger,et al.  Rake cursor: improving pointing performance with concurrent input channels , 2009, CHI.

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

[17]  Shumin Zhai,et al.  Both complete and correct?: multi-objective optimization of touchscreen keyboard , 2014, CHI.

[18]  Christina Boucher,et al.  Exploring Non-touchscreen Gestures for Smartwatches , 2016, CHI.

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

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

[21]  Anind K. Dey,et al.  Serendipity: Finger Gesture Recognition using an Off-the-Shelf Smartwatch , 2016, CHI.

[22]  Ravin Balakrishnan,et al.  The satellite cursor: achieving MAGIC pointing without gaze tracking using multiple cursors , 2010, UIST.

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

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

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

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

[27]  Gregory D. Abowd,et al.  Cirrin: a word-level unistroke keyboard for pen input , 1998, UIST '98.

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

[29]  Geehyuk Lee,et al.  SplitBoard: A Simple Split Soft Keyboard for Wristwatch-sized Touch Screens , 2015, CHI.