skip to main content
research-article

Two-handed marking menus for multitouch devices

Published:08 August 2011Publication History
Skip Abstract Section

Abstract

We investigate multistroke marking menus for multitouch devices and we show that using two hands can improve performance. We present two new two-handed multistroke marking menu variants in which users either draw strokes with both hands simultaneously or alternate strokes between hands. In a pair of studies we find that using two hands simultaneously is faster than using a single, dominant-handed marking menu by 10--15%. Alternating strokes between hands doubles the number of accessible menu items for the same number of strokes, and is similar in performance to using a one-handed marking menu. We also examine how stroke direction affects performance. When using thumbs on an iPod Touch, drawing strokes upwards and inwards is faster than other directions. For two-handed simultaneous menus, stroke pairs that are bilaterally symmetric or share the same direction are fastest. We conclude with design guidelines and sample applications to aid multitouch application developers interested in using one- and two-handed marking menus.

Skip Supplemental Material Section

Supplemental Material

References

  1. Apple. Apple iPhone. http://www.apple.com/iphone/.Google ScholarGoogle Scholar
  2. Bailly, G., Lecolinet, E., and Nigay, L. 2008. Flower menus: A new type of marking menu with large menu breadth, within groups and efficient expert mode memorization. Proc. AVI, 15--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Balakrishnan, R. and Hinckley, K. 1999. The role of kinesthetic reference frames in two-handed input performance. In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST). 171--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Balakrishnan, R. and Hinckley, K. 2000. Symmetric bimanual interaction. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 33--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Balakrishnan, R. and Patel, P. 1998. The PadMouse: Facilitating selection and spatial positioning for the non-dominant hand. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 9--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Buxton, W. 1986. Chunking and phrasing and the design of human-computer dialogues. In Proceedings of the IFIP World Computer Congress, 475--480.Google ScholarGoogle Scholar
  7. Buxton, W. and Myers, B. 1986. A study in two-handed input. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 321--326. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Casalta, D., Guiard, Y., and Beaudouin-Lafon, M. 1999. Evaluating two-handed input techniques: Rectangle editing and navigation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI) Extended Abstracts. 236--237. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Fingerworks. iGesture. http://www.fingerworks.com.Google ScholarGoogle Scholar
  10. Franz, E., Zelaznik, H., Swinnen, S., and Walter, C. 2001. Spatial conceptual influences on the coordination of bimanual actions: When a dual task becomes a single task. J. Motor Behav. 33, 1, 103--112.Google ScholarGoogle ScholarCross RefCross Ref
  11. Guiard, Y. 1987. Asymmetric division of labor in human skilled bimanual action: The kinematic chain as a model. J. Motor Behav. 19, 4, 486--517.Google ScholarGoogle ScholarCross RefCross Ref
  12. Hinckley, K., Pausch, R., Proffitt, D., Patten, J., and Kassell, N. 1997. Cooperative bimanual action. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 27--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Isokoski, P. and Käki, M. 2002. Comparison of two touchpad-based methods for numeric entry. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 25--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kabbash, P., Buxton, W., and Sellen, A. 1994. Two--handed input in a compound task. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 417--423. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Karlson, A. K., Bederson, B. B., and SanGiovanni, J. 2005. AppLens and LaunchTile: Two designs for one-handed thumb use on small devices. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 201--210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kelso, J. 1984. Phase transitions and critical behavior in human bimanual coordination. Amer. J. Phys. 15, R1000--R1004.Google ScholarGoogle ScholarCross RefCross Ref
  17. Költringer, T., Isokoski, P., and Grechenig, T. 2007. TwoStick: Writing with a game controller. In Proceedings of the Symposium on Graphics Interface, 103--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kurtenbach, G. 1993. The design and evaluation of marking menus. Ph.D. dissertation, University of Toronto. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kurtenbach, G. and Buxton, W. 1993. The limits of expert performance using hierarchic marking menus. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 258--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Kurtenbach, G. and Buxton, W. 1994. User learning and performance with marking menus. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 258--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Latulipe, C., Kaplan, C., and Clarke, C. 2005. Bimanual and unimanual image alignment: An evaluation of mouse-based techniques. In Proceedings of the ACM Symposium on user Interface Software and Technology (UIST). 123--131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Latulipe, C., Mann, S., Kaplan, C., and Clarke, C. 2006. SymSpline: Symmetric two-handed spline manipulation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 349--358. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Lepinski, G. J., Grossman, T., and Fitzmaurice, G. 2010. The design and evaluation of multitouch marking menus. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 2233--2242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. McGuffin, M. J., Burtnyk, N., and Kurtenbach, G. 2002. FaST Sliders: Integrating marking menus and the adjustment of continuous values. In Proceedings of the Symposium on Graphics Interface, 35--41.Google ScholarGoogle Scholar
  25. Mechsner, F., Kerzel, D., Knoblich, G., and Prinz, W. 2001. Perceptual basis of bimanual coordination. Nature 414, 69--73.Google ScholarGoogle ScholarCross RefCross Ref
  26. MERL. MERL DiamondTouch. http://merl.com/projects/DiamondTouch/.Google ScholarGoogle Scholar
  27. Microsoft. Microsoft Surface. http://www.microsoft.com/surface.Google ScholarGoogle Scholar
  28. Moyle, M. and Cockburn, A. 2002. Analysing mouse and pen flick gestures. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 19--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Odell, D. L., Davis, R. C., Smith, A., and Wright, P. K. 2004. Toolglasses, marking menus, and hotkeys: A comparison of one and two-handed command selection techniques. In Proceedings of the Symposium on Graphics Interface, 17--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Owen, R., Kurtenbach, G., Fitzmaurice, G., Baudel, T., and Buxton, W. 2005. When it gets more difficult, use both hands: Exploring bimanual curve manipulation. In Proceedings of the Symposium on Graphics Interface, 17--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. PerceptivePixel. Perceptive Pixel. http://www.perceptivepixel.com/.Google ScholarGoogle Scholar
  32. Perlin, K. 1998. Quikwriting: Continuous stylus-based text entry. In Proceedings of the ACM Symposium on user Interface Software and Technology (UIST). 215--217. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Potter, R. L., Weldon, L. J., and Shneiderman, B. 1988. Improving the accuracy of touch screens: an experimental evaluation of three strategies. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 27--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Weegie. http://weegie.sourceforge.net.Google ScholarGoogle Scholar
  35. Wilson, A. D. and Agrawala, M. 2006. Text entry using a dual joystick game controller. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 475--478. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Xbox. http://www.xbox.com/.Google ScholarGoogle Scholar
  37. Yatani, K., Partridge, K., Bern, M., and Newman, M. W. 2008. Escape: A target selection technique using visually-cued gestures. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 285--294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Zhao, S., Agrawala, M., and Hinckley, K. 2006. Zone and polygon menus: Using relative position to increase the breadth of multi-stroke marking menus. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 1077--1086. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Zhao, S. and Balakrishnan, R. 2004. Simple vs. compound mark hierarchical marking menus. In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST). 33--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Zhao, S., Dragicevic, P., Chignell, M., Balakrishnan, R., and Baudisch, P. 2007. Earpod: Eyes-free menu selection using touch input and reactive audio feedback. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). 1395--1404. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Two-handed marking menus for multitouch devices

      Recommendations

      Reviews

      Franz J Kurfess

      While it is intuitive that using both hands for interacting with touch-based devices offers more flexible ways to convey input, there are practical constraints that limit this two-handed touch interaction: the input area (for example, the iPad or iPhone's screen) must be of sufficient size; the device must be capable of distinguishing between up to ten points of contact (if all ten fingers are to be used); and the device must be placed on something unless it is held in such a way that only the thumbs are used for input. In this paper, the authors investigate two-handed marking menus for multi-touch devices, a particular method for two-handed touch-based interaction that relies on strokes: users draw a line (directional stroke) to select a menu item. For example, the swipe gesture used to activate touch-based input on Apple's iOS devices can be viewed as a directional horizontal stroke from left to right (although the corresponding menu would contain only a single entry). These strokes have a few attractive properties: they are scale-independent (size doesn't matter); they can be drawn in place (no need to move to a particular screen location); and they are eyes-free (looking at the screen isn't necessary). While evaluations on marking menus for one-handed mouse or stylus-based interactions have been done before, the authors examine their use with two hands-on touch-based devices: a small handheld one (iPod touch), and a larger touchpad used as an input device for a conventional computer (iGesture). They compare two types of two-handed interaction-two-handed simultaneous (2HS) and two-handed ordered (2HO)-with similar one-handed interactions. Since the 2HS technique allows a full overlap between hand motions, it should be the fastest; the 2HO technique allows some overlap (movement of the second hand starts before the movement of the first hand is finished). In addition, differences are to be expected between dominant-handed (the right one for most people) and nondominant-handed menus in single-handed cases. Overall, the authors' experiments with users validate their hypotheses; however, the two-handed modes require practice to achieve significant differences. While the results are interesting, I am not aware of any major applications of two-handed marking menus for touch-based mobile devices, and can think of only a few games that use two-handed input (the two thumbs in landscape mode). It will surely take many hands, and an application or game with a relatively intuitive mapping between the two-handed marking menus and the respective actions, to turn two-handed marking menus into a widely used input mode for touch-based mobile devices. Online Computing Reviews Service

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Computer-Human Interaction
        ACM Transactions on Computer-Human Interaction  Volume 18, Issue 3
        July 2011
        208 pages
        ISSN:1073-0516
        EISSN:1557-7325
        DOI:10.1145/1993060
        Issue’s Table of Contents

        Copyright © 2011 ACM

        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 ACM 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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 8 August 2011
        • Accepted: 1 March 2011
        • Revised: 1 November 2010
        • Received: 1 June 2010
        Published in tochi Volume 18, Issue 3

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader