Zone and Polygon Menus: Using Relative Position to Increase the Breadth of Multi-Stroke Marking Menus

Shengdong Zhao, Maneesh Agrawala, Ken Hinckley

Abstract

We present Zone and Polygon menus, two new variants of multi-stroke marking menus that consider both the relative position and orientation of strokes. Our menus are designed to increase menu breadth over the 8 item limit of status quo orientation-based marking menus. An experiment shows that Zone and Polygon menus can successfully increase breadth by a factor of 2 or more over orientation-based marking menus, while maintaining high selection speed and accuracy. We also discuss hybrid techniques that may further increase menu breadth and performance. Our techniques offer UI designers new options for balancing menu breadth and depth against selection speed and accuracy.

Multi-stroke marking menus require pen lifts between straight line strokes to traverse the menu hierarchy. (a) Orientation-based multi-stroke menus use only the orientation of each stroke to determine which menu item is selected. We introduce (b) Zone and (c) Polygon multi-stroke marking menus. These menus require an initial tap to set the menu origin. For each subsequent stroke, both its position relative to the tap and its orientation are used to determine which menu item is selected.

Research Paper

PDF (1.4M)

Video

WMV (20.8M)

Zone and Polygon Menus: Using Relative Position to Increase the Breadth of Multi-Stroke Marking Menus
ACM Human Factors in Computing Systems (CHI), 2006. pp. 1077-1086.