Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2984511.2984591acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article
Public Access

DriftBoard: A Panning-Based Text Entry Technique for Ultra-Small Touchscreens

Published: 16 October 2016 Publication History

Abstract

Emerging ultra-small wearables like smartwatches pose a design challenge for touch-based text entry. This is due to the "fat-finger problem," wherein users struggle to select elements much smaller than their fingers. To address this challenge, we developed DriftBoard, a panning-based text entry technique where the user types by positioning a movable qwerty keyboard on an interactive area with respect to a fixed cursor point. In this paper, we describe the design and implementation of DriftBoard and report results of a user study on a watch-size touchscreen. The study compared DriftBoard to two ultra-small keyboards, ZoomBoard (tapping-based) and Swipeboard (swiping-based). DriftBoard performed comparably (no significant difference) to ZoomBoard in the major metrics of text entry speed and error rate, and outperformed Swipeboard, which suggests that panning-based typing is a promising input method for text entry on ultra-small touchscreens.

Supplementary Material

MP4 File (p575-shibata.mp4)

References

[1]
Arif, A. S., and Mazalek, A. A survey of text entry techniques for smartwatches. In Proc. HCI International '16, Springer (2016), 255--267.
[2]
Baudisch, P., and Chu, G. Back-of-device interaction allows creating very small touch devices. In Proc. CHI '09, ACM (2009), 1923--1932.
[3]
Castellucci, S. J., and MacKenzie, I. S. Gathering text entry metrics on Android devices. In Proc. CHI EA '11, ACM (2011), 1507--1512.
[4]
Cha, J.-M., Choi, E., and Lim, J. Virtual sliding qwerty: A new text entry method for smartwatches using Tap-N-Drag. Applied Ergonomics 51 (2015), 263--272.
[5]
Chen, X. A., Grossman, T., and Fitzmaurice, G. Swipeboard: A text entry technique for ultra-small interfaces that supports novice to expert transitions. In Proc. UIST '14, ACM (2014), 615--620.
[6]
Gordon, M., Ouyang, T., and Zhai, S. WatchWriter: Tap and gesture typing on a smartwatch miniature keyboard with statistical decoding. In Proc. CHI '16, ACM (2016), 3817--3821.
[7]
Grossman, T., Chen, X. A., and Fitzmaurice, G. Typing on glasses: Adapting text entry to smart eyewear. In Proc. MobileHCI '15, ACM (2015), 144--152.
[8]
Gupta, A., and Balakrishnan, R. DualKey: Miniature screen text entry via finger identification. In Proc. CHI '16, ACM (2016), 59--70.
[9]
Harrison, C., Tan, D., and Morris, D. Skinput: Appropriating the skin as an interactive canvas. Commun. ACM 54, 8 (2011), 111--118.
[10]
Hart, S. G. NASA-task load index (NASA-TLX); 20 years later. In Proc. the human factors and ergonomics society annual meeting, vol. 50, Sage Publications (2006), 904--908.
[11]
Hong, J., Heo, S., Isokoski, P., and Lee, G. SplitBoard: A simple split soft keyboard for wristwatch-sized touch screens. In Proc. CHI '15, ACM (2015), 1233--1236.
[12]
Kim, S., Sohn, M., Pak, J., and Lee, W. One-key keyboard: A very small qwerty keyboard supporting text entry for wearable computing. In Proc. OZCHI '06, ACM (2006), 305--308.
[13]
Kristensson, P.-O., and Zhai, S. SHARK2: A large vocabulary shorthand writing system for pen-based computers. In Proc. UIST '04, ACM (2004), 43--52.
[14]
Kwon, T., Na, S., and h. Park, S. Drag-and-type: A new method for typing with virtual keyboards on small touchscreens. IEEE Transactions on Consumer Electronics 60, 1 (2014), 99--106.
[15]
Leiva, L. A., Sahami, A., Catala, A., Henze, N., and Schmidt, A. Text entry on tiny qwerty soft keyboards. In Proc. CHI '15, ACM (2015), 669--678.
[16]
Lyons, K., Starner, T., Plaisted, D., Fusia, J., Lyons, A., Drew, A., and Looney, E. W. Twiddler typing: One-handed chording text entry for mobile phones. In Proc. CHI '04, ACM (2004), 671--678.
[17]
MacKenzie, I. S., and Soukoreff, R. W. Phrase sets for evaluating text entry techniques. In Proc. CHI EA '03, ACM (2003), 754--755.
[18]
MacKenzie, I. S., Soukoreff, R. W., and Helga, J. 1 thumb, 4 buttons, 20 words per minute: Design and evaluation of H4-Writer. In Proc. UIST '11, ACM (2011), 471--480.
[19]
MacKenzie, I. S., and Zhang, S. X. The design and evaluation of a high-performance soft keyboard. In Proc. CHI '99, ACM (1999), 25--31.
[20]
Oney, S., Harrison, C., Ogan, A., and Wiese, J. ZoomBoard: A diminutive qwerty soft keyboard using iterative zooming for ultra-small devices. In Proc. CHI '13, ACM (2013), 2799--2802.
[21]
Partridge, K., Chatterjee, S., Sazawal, V., Borriello, G., and Want, R. TiltType: Accelerometer-supported text entry for very small devices. In Proc. UIST '02, ACM (2002), 201--204.
[22]
Perlin, K. Quikwriting: Continuous stylus-based text entry. In Proc. UIST '98, ACM (1998), 215--216.
[23]
Roudaut, A., Huot, S., and Lecolinet, E. TapTap and MagStick: Improving one-handed target acquisition on small touch-screens. In Proc. AVI '08, ACM (2008), 146--153.
[24]
Siek, K. A., Rogers, Y., and Connelly, K. H. Fat finger worries: How older and younger users physically interact with PDAs. In Proc. INTERACT '05, Springer-Verlag (2005), 267--280.
[25]
Soukoreff, R. W., and MacKenzie, I. S. Metrics for text entry research: An evaluation of MSD and KSPC, and a new unified error metric. In Proc. CHI '03, ACM (2003), 113--120.
[26]
Suzuki, K., Okabe, K., Sakamoto, R., and Sakamoto, D. Fix and slide: Caret navigation with movable background. In Proc. UIST '15 Adjunct, ACM (2015), 79--80.
[27]
Vertanen, K., Memmi, H., Emge, J., Reyal, S., and Kristensson, P. O. VelociTap: Investigating fast mobile text entry using sentence-based decoding of touchscreen keyboard input. In Proc. CHI '15, ACM (2015), 659--668.
[28]
Vogel, D., and Baudisch, P. Shift: A technique for operating pen-based interfaces using touch. In Proc. CHI '07, ACM (2007), 657--666.
[29]
Ward, D. J., Blackwell, A. F., and MacKay, D. J. C. Dasher - A data entry interface using continuous gestures and language models. In Proc. UIST '00, ACM (2000), 129--137.
[30]
Wobbrock, J. O., Myers, B. A., and Kembel, J. A. EdgeWrite: A stylus-based text entry method designed for high accuracy and stability of motion. In Proc. UIST '03, ACM (2003), 61--70.
[31]
Xia, H., Grossman, T., and Fitzmaurice, G. NanoStylus: Enhancing input on ultra-small displays with a finger-mounted stylus. In Proc. UIST '15, ACM (2015), 447--456.
[32]
Zhai, S., Hunter, M., and Smith, B. A. The Metropolis keyboard - An exploration of quantitative techniques for virtual keyboard design. In Proc. UIST '00, ACM (2000), 119--128.
[33]
Zhai, S., Hunter, M., and Smith, B. A. Performance optimization of virtual keyboards. Human-Computer Interaction 17, 2--3 (2002), 229--269.

Cited By

View all
  • (2024)Impact of Fingernails Length on Mobile Tactile InteractionProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642037(1-21)Online publication date: 11-May-2024
  • (2023)Crownboard: A One-Finger Crown-Based Smartwatch Keyboard for Users with Limited DexterityProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580770(1-22)Online publication date: 19-Apr-2023
  • (2022)A One-Page Text Entry Method Optimized for Rectangle SmartwatchesIEEE Transactions on Mobile Computing10.1109/TMC.2021.305722621:10(3443-3454)Online publication date: 1-Oct-2022
  • Show More Cited By

Index Terms

  1. DriftBoard: A Panning-Based Text Entry Technique for Ultra-Small Touchscreens

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    UIST '16: Proceedings of the 29th Annual Symposium on User Interface Software and Technology
    October 2016
    908 pages
    ISBN:9781450341899
    DOI:10.1145/2984511
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 October 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. driftboard
    2. fat-finger problem
    3. fixed cursor and movable keyboard
    4. soft keyboard
    5. text entry
    6. ultra-small touchscreens

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    UIST '16

    Acceptance Rates

    UIST '16 Paper Acceptance Rate 79 of 384 submissions, 21%;
    Overall Acceptance Rate 561 of 2,567 submissions, 22%

    Upcoming Conference

    UIST '25
    The 38th Annual ACM Symposium on User Interface Software and Technology
    September 28 - October 1, 2025
    Busan , Republic of Korea

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)155
    • Downloads (Last 6 weeks)23
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Impact of Fingernails Length on Mobile Tactile InteractionProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642037(1-21)Online publication date: 11-May-2024
    • (2023)Crownboard: A One-Finger Crown-Based Smartwatch Keyboard for Users with Limited DexterityProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580770(1-22)Online publication date: 19-Apr-2023
    • (2022)A One-Page Text Entry Method Optimized for Rectangle SmartwatchesIEEE Transactions on Mobile Computing10.1109/TMC.2021.305722621:10(3443-3454)Online publication date: 1-Oct-2022
    • (2022)Text entry for the Blind on SmartwatchesUniversal Access in the Information Society10.1007/s10209-022-00870-222:3(737-755)Online publication date: 17-Feb-2022
    • (2022)The QWERTY keyboard from the perspective of the Collingridge dilemma: lessons for co-construction of human-technologyAI & SOCIETY10.1007/s00146-022-01573-139:3(1229-1241)Online publication date: 7-Oct-2022
    • (2022)BubbleBoard: A Zoom-Based Text Entry Method on SmartwatchesHuman-Computer Interaction. Technological Innovation10.1007/978-3-031-05409-9_2(14-27)Online publication date: 16-Jun-2022
    • (2021)Probabilistic Text Entry—Case Study 3Intelligent Computing for Interactive System Design10.1145/3447404.3447420(277-320)Online publication date: 23-Feb-2021
    • (2021)BezelGlide: Interacting with Graphs on Smartwatches with Minimal Screen OcclusionProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445201(1-13)Online publication date: 6-May-2021
    • (2021)FingerText: Exploring and Optimizing Performance for Wearable, Mobile and One-Handed TypingProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445106(1-15)Online publication date: 6-May-2021
    • (2021)Evaluation of the Text Input Performance of Touch-Based Smartwatches with Different Hand Postures and in Different Body Movements2021 International Conference on Cyberworlds (CW)10.1109/CW52790.2021.00046(225-228)Online publication date: Sep-2021
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media