Position-based multi-stroke marking menus
AssigneeMicrosoft Corporation
InventorsShengdong Zhao, Maneesh Agrawala, Kenneth Hinckley
Life of this patent
Estimating the term…
Abstract
Provided is multi-stroke marking menu techniques that increase menu breath over an eight-item limit of some orientation-based marking menus. Zone and polygon menus can be provided wherein the breadth can be increased by a factor of about two or more while providing quick selection and maintaining selection accuracy. Various geometric attributes can be analyzed to determine a selection stroke. These attributes can include orientation, position, and/or length of each stroke. Hybrid techniques are also disclosed that further increase menu breadth and performance.
Claims20
A system that facilitates expanding the capabilities of marking menus, comprising:
- an interface component that receives an input;
- a position component that ascertains and displays a point of origin;
- and
- an orientation component that determines a selection action based in part on a stroke direction.
A method for increasing the breadth of marking menus, comprising:
- receiving a request to invoke a menu;
- determining a point of origin;
- receiving a beginning of a stroke;
- receiving a completion of a stroke;
- and
- implementing a menu action based in part of a relative position between the beginning of the stroke and the completion of the stroke.
A system that increases the breadth of a marking menu, comprising:
- means for receiving a pen down event;
- means for receiving a pen up event;
- means for comparing the relative position of the pen up event in relation to the pen down event;
- and
- means for automatically initiating a menu command based in part of the compared relative position.
Dependencies are inferred from the claim text.