ABSTRACT
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).
Supplemental Material
- 2016. A note on calculating text entry speed. (2016). http://www.yorku.ca/mack/RN-TextEntrySpeed.html.Google Scholar
- 2016. American National Corpus. (2016). http://www.americannationalcorpus.org/OANC/index.html.Google Scholar
- 2016. Apple Watch. (2016). http://www.apple.com/watch/.Google Scholar
- 2016. BMW iDrive. (2016). http://www.bmw.com/com/en/insights/technology/ technology_guide/articles/controller.html.Google Scholar
- 2016. Moto 360. (2016). https://www.motorola.com/us/products/moto-360.Google Scholar
- 2016. Pebble Watch. (2016). https://www.pebble.com/.Google Scholar
- 2016. Wrist Gestures. (2016). https://support.google.com/androidwear/answer/6312406.Google Scholar
- Shaikh Shawon Arefin Shimon, Courtney Lutton, Zichun Xu, Sarah Morrison-Smith, Christina Boucher, and Jaime Ruiz. 2016. Exploring Non-touchscreen Gestures for Smartwatches. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 3822--3833. DOI: http://dx.doi.org/10.1145/2858036.2858385 Google ScholarDigital Library
- Xiaojun Bi, Tom Ouyang, and Shumin Zhai. 2014. Both Complete and Correct?: Multi-objective Optimization of Touchscreen Keyboard. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14). ACM, New York, NY, USA, 2297--2306. DOI: http://dx.doi.org/10.1145/2556288.2557414 Google ScholarDigital Library
- Renaud Blanch and Michaël Ortega. 2009. Rake Cursor: Improving Pointing Performance with Concurrent Input Channels. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09). ACM, New York, NY, USA, 1415--1418. DOI: http://dx.doi.org/10.1145/1518701.1518914 Google ScholarDigital Library
- Jared Cechanowicz, Steven Dawson, Matt Victor, and Sriram Subramanian. 2006. Stylus Based Text Input Using Expanding CIRRIN. In Proceedings of the Working Conference on Advanced Visual Interfaces (AVI '06). ACM, New York, NY, USA, 163--166. DOI: http://dx.doi.org/10.1145/1133265.1133299 Google ScholarDigital Library
- Xiang 'Anthony' Chen, Tovi Grossman, and George Fitzmaurice. 2014. Swipeboard: A Text Entry Technique for Ultra-small Interfaces That Supports Novice to Expert Transitions. In Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology (UIST '14). ACM, New York, NY, USA, 615--620. DOI: http://dx.doi.org/10.1145/2642918.2647354 Google ScholarDigital Library
- Leah Findlater and Jacob Wobbrock. 2012. Personalized Input: Improving Ten-finger Touchscreen Typing Through Automatic Adaptation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '12). ACM, New York, NY, USA, 815--824. DOI:http://dx.doi.org/10.1145/2207676.2208520 Google ScholarDigital Library
- Markus Funk, Alireza Sahami, Niels Henze, and Albrecht Schmidt. 2014. Using a Touch-sensitive Wristband for Text Entry on Smart Watches. In CHI '14 Extended Abstracts on Human Factors in Computing Systems (CHI EA '14). ACM, New York, NY, USA, 2305--2310. DOI: http://dx.doi.org/10.1145/2559206.2581143 Google ScholarDigital Library
- Joshua Goodman, Gina Venolia, Keith Steury, and Chauncey Parker. 2002. Language Modeling for Soft Keyboards. In Proceedings of the 7th International Conference on Intelligent User Interfaces (IUI '02). ACM, New York, NY, USA, 194--195. DOI: http://dx.doi.org/10.1145/502716.502753 Google ScholarDigital Library
- Mitchell Gordon, Tom Ouyang, and Shumin Zhai. 2016. WatchWriter: Tap and Gesture Typing on a Smartwatch Miniature Keyboard with Statistical Decoding. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 3817--3821. DOI: http://dx.doi.org/10.1145/2858036.2858242 Google ScholarDigital Library
- Chris Harrison and Scott E. Hudson. 2009. Abracadabra: Wireless, High-precision, and Unpowered Finger Input for Very Small Mobile Devices. In Proceedings of the 22Nd Annual ACM Symposium on User Interface Software and Technology (UIST '09). ACM, New York, NY, USA, 121--124. DOI: http://dx.doi.org/10.1145/1622176.1622199 Google ScholarDigital Library
- Uta Hinrichs, Holly Schmidt, Tobias Isenberg, Mark S Hancock, and Sheelagh Carpendale. 2008. Bubbletype: Enabling text entry within a walk-up tabletop installation. (2008).Google Scholar
- Jonggi Hong, Seongkook Heo, Poika Isokoski, and Geehyuk Lee. 2015. SplitBoard: A Simple Split Soft Keyboard for Wristwatch-sized Touch Screens. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, New York, NY, USA, 1233--1236. DOI: http://dx.doi.org/10.1145/2702123.2702273 Google ScholarDigital Library
- Frederic Kerber, Tobias Kiefer, and Markus Löchtefeld. 2016. Investigating Interaction Techniques for State-of-the-Art Smartwatches. In Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA '16). ACM, New York, NY, USA, 2540--2547. DOI: http://dx.doi.org/10.1145/2851581.2892302 Google ScholarDigital Library
- Masatomo Kobayashi and Takeo Igarashi. 2008. Ninja Cursors: Using Multiple Cursors to Assist Target Acquisition on Large Screens. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '08). ACM, New York, NY, USA, 949--958. DOI:http://dx.doi.org/10.1145/1357054.1357201 Google ScholarDigital Library
- Luis A. Leiva, Alireza Sahami, Alejandro Catala, Niels Henze, and Albrecht Schmidt. 2015. Text Entry on Tiny QWERTY Soft Keyboards. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, New York, NY, USA, 669--678. DOI: http://dx.doi.org/10.1145/2702123.2702388 Google ScholarDigital Library
- I. Scott MacKenzie and R. William Soukoreff. 2002. A Character-level Error Analysis Technique for Evaluating Text Entry Methods. In Proceedings of the Second Nordic Conference on Human-computer Interaction (NordiCHI '02). ACM, New York, NY, USA, 243--246. DOI: http://dx.doi.org/10.1145/572020.572056 Google ScholarDigital Library
- I. Scott MacKenzie and R. William Soukoreff. 2003. Phrase Sets for Evaluating Text Entry Techniques. In CHI '03 Extended Abstracts on Human Factors in Computing Systems (CHI EA '03). ACM, New York, NY, USA, 754--755. DOI:http://dx.doi.org/10.1145/765891.765971 Google ScholarDigital Library
- Jennifer Mankoff and Gregory D. Abowd. 1998. Cirrin: A Word-level Unistroke Keyboard for Pen Input. In Proceedings of the 11th Annual ACM Symposium on User Interface Software and Technology (UIST '98). ACM, New York, NY, USA, 213--214. DOI: http://dx.doi.org/10.1145/288392.288611 Google ScholarDigital Library
- Paul Nation and Robert Waring. 1997. Vocabulary size, text coverage and word lists. Vocabulary: Description, acquisition and pedagogy 14 (1997), 6--19.Google Scholar
- Stephen Oney, Chris Harrison, Amy Ogan, and Jason Wiese. 2013. ZoomBoard: A Diminutive Qwerty Soft Keyboard Using Iterative Zooming for Ultra-small Devices. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '13). ACM, New York, NY, USA, 2799--2802. DOI: http://dx.doi.org/10.1145/2470654.2481387 Google ScholarDigital Library
- Katrin Plaumann, Michael Müller, and Enrico Rukzio. 2016. CircularSelection: Optimizing List Selection for Smartwatches. In Proceedings of the 2016 ACM International Symposium on Wearable Computers (ISWC '16). ACM, New York, NY, USA, 128--135. DOI: http://dx.doi.org/10.1145/2971763.2971766 Google ScholarDigital Library
- Morten Proschowsky, Nette Schultz, and Niels Ebbe Jacobsen. 2006. An Intuitive Text Input Method for Touch Wheels. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '06). ACM, New York, NY, USA, 467--470. DOI: http://dx.doi.org/10.1145/1124772.1124842 Google ScholarDigital Library
- Philip Quinn, Andy Cockburn, and Jérôme Delamarche. 2013. Examining the costs of multiple trajectory pointing techniques. International Journal of Human-Computer Studies 71, 4 (2013), 492--509. Google ScholarDigital Library
- Kari-Jouko Räihä and Oleg Špakov. 2009. Disambiguating Ninja Cursors with Eye Gaze. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '09). ACM, New York, NY, USA, 1411--1414. DOI: http://dx.doi.org/10.1145/1518701.1518913 Google ScholarDigital Library
- Garth Shoemaker, Leah Findlater, Jessica Q Dawson, and Kellogg S Booth. 2009. Mid-air text input techniques for very large wall displays. In Proc. GI'09. Canadian Information Processing Society, 231--238.Google ScholarDigital Library
- R. William Soukoreff and I. Scott MacKenzie. 2003. Metrics for Text Entry Research: An Evaluation of MSD and KSPC, and a New Unified Error Metric. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '03). ACM, New York, NY, USA, 113--120. DOI: http://dx.doi.org/10.1145/642611.642632 Google ScholarDigital Library
- Keith Vertanen, Haythem Memmi, Justin Emge, Shyam Reyal, and Per Ola Kristensson. 2015. VelociTap: Investigating Fast Mobile Text Entry Using Sentence-Based Decoding of Touchscreen Keyboard Input. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, New York, NY, USA, 659--668. DOI: http://dx.doi.org/10.1145/2702123.2702135 Google ScholarDigital Library
- Hongyi Wen, Julian Ramos Rojas, and Anind K. Dey. 2016. Serendipity: Finger Gesture Recognition Using an Off-the-Shelf Smartwatch. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 3847--3851. DOI: http://dx.doi.org/10.1145/2858036.2858466 Google ScholarDigital Library
- Chun Yu, Yuanchun Shi, Ravin Balakrishnan, Xiangliang Meng, Yue Suo, Mingming Fan, and Yongqiang Qin. 2010. The Satellite Cursor: Achieving MAGIC Pointing Without Gaze Tracking Using Multiple Cursors. In Proceedings of the 23Nd Annual ACM Symposium on User Interface Software and Technology (UIST '10). ACM, New York, NY, USA, 163--172. DOI: http://dx.doi.org/10.1145/1866029.1866056 Google ScholarDigital Library
Index Terms
- COMPASS: Rotational Keyboard on Non-Touch Smartwatches
Recommendations
FingerT9: Leveraging Thumb-to-finger Interaction for Same-side-hand Text Entry on Smartwatches
CHI '18: Proceedings of the 2018 CHI Conference on Human Factors in Computing SystemsWe introduce FingerT9, leveraging the action of thumb-to-finger touching on the finger segments, to support same-side-hand (SSH) text entry on smartwatches. This is achieved by mapping a T9 keyboard layout to the finger segments. Our solution avoids the ...
Invisiboard: maximizing display and input space with a full screen text entry method for smartwatches
MobileHCI '16: Proceedings of the 18th International Conference on Human-Computer Interaction with Mobile Devices and ServicesThe small displays of smartwatches make text entry difficult and time consuming. While text entry rates can be increased, this continues to occur at the expense of available screen display space. Soft keyboards can easily use half the display space of ...
Flickey: Flick-Based QWERTY Software Keyboard for Ultra-small Touch Screen Devices
Human-Computer Interaction. Interaction TechnologiesAbstractUltra-small touch screen devices (e.g., smartwatches) are required to be small and lightweight so that they can be worn on the body with no frustration. For this reason, users often have difficulties in selecting the correct keys, and thus ...
Comments