User Interface Research Group - Masatomo Kobayashi - D-menus

We proposes a direction-based technique for handling cascading menus. Our goal in this study is to improve the efficiency of menu traversal (with two-dimensional pointing devices). The proposed cascading menu can be seen as a gesture-based system; yet it is easy to use, even for users who are accustomed to traditional cascading menus. Moreover, our technique can be used with various pointing devices, such as mice, styluses, and fingers.
The behavior of our cascading menu is depending not only on the position of the mouse cursor, but also on the movement direction of the pointing device: horizontal motion opens/closes submenus, while vertical motion changes the highlight within the current menu. This feature would reduce cursor movement errors. In addition, submenus in our system pop up at the position where horizontal motion occurs. This is expected to reduce the length of the movement path for menu traversal, and keep menus from obscuring each other irregularly.