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.
Supplemental Material
Available for Download
Supplemental movie, image and appendix files for, Two-handed marking menus for multitouch devices
- Apple. Apple iPhone. http://www.apple.com/iphone/.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Buxton, W. 1986. Chunking and phrasing and the design of human-computer dialogues. In Proceedings of the IFIP World Computer Congress, 475--480.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Fingerworks. iGesture. http://www.fingerworks.com.Google Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Kelso, J. 1984. Phase transitions and critical behavior in human bimanual coordination. Amer. J. Phys. 15, R1000--R1004.Google ScholarCross Ref
- 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 ScholarDigital Library
- Kurtenbach, G. 1993. The design and evaluation of marking menus. Ph.D. dissertation, University of Toronto. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Mechsner, F., Kerzel, D., Knoblich, G., and Prinz, W. 2001. Perceptual basis of bimanual coordination. Nature 414, 69--73.Google ScholarCross Ref
- MERL. MERL DiamondTouch. http://merl.com/projects/DiamondTouch/.Google Scholar
- Microsoft. Microsoft Surface. http://www.microsoft.com/surface.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- PerceptivePixel. Perceptive Pixel. http://www.perceptivepixel.com/.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Weegie. http://weegie.sourceforge.net.Google Scholar
- 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 ScholarDigital Library
- Xbox. http://www.xbox.com/.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Two-handed marking menus for multitouch devices
Recommendations
The design and evaluation of multitouch marking menus
CHI '10: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsDespite the considerable quantity of research directed towards multitouch technologies, a set of standardized UI components have not been developed. Menu systems provide a particular challenge, as traditional GUI menus require a level of pointing ...
Extended multitouch: recovering touch posture and differentiating users using a depth camera
UIST '12: Proceedings of the 25th annual ACM symposium on User interface software and technologyMultitouch surfaces are becoming prevalent, but most existing technologies are only capable of detecting the user's actual points of contact on the surface and not the identity, posture, and handedness of the user. In this paper, we define the concept ...
Determining the benefits of direct-touch, bimanual, and multifinger input on a multitouch workstation
GI '09: Proceedings of Graphics Interface 2009Multitouch workstations support direct-touch, bimanual, and multifinger interaction. Previous studies have separately examined the benefits of these three interaction attributes over mouse-based interactions. In contrast, we present an empirical user ...
Comments