Video
The Springboard: Multiple Modes in One Spring-loaded Control
Modes allow a few inputs to invoke many operations, yet if a user misclassifies or forgets the state of a system, modes can result in errors. Spring-loaded modes (quasimodes) maintain a mode while the user…
Video
Zone and Polygon Menus: Using Relative Position to Increase the Breadth of Multi-Stroke Marking Menus
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…
Video
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices
We present Hover Widgets, a new technique for increasing the capabilities of pen-based interfaces. Hover Widgets are implemented by using the pen movements above the display surface, in the tracking state. Short gestures while hovering,…
Publication
Text Entry Using a Dual Joystick Game Controller
Publication
IT@Home: Often Best Left to Professionals
Publication