next up previous [pdf]

Next: Menus Up: Clapp et al.: Hypercube Previous: Data

Modes

A standard mouse has three buttons and three potential actions (click, double-click, click-move-release). As a result, only 9 unique actions are possible. Ricksep gets around this limitation by using keyboard modifiers as the behavior of the mouse changes based on a key being simultaneously pressed on the keyboard. This approach is effective but somewhat cumbersome. In Hyperview we take an alternate approach which we call `modes.' Currently two modes are defined, navigation (the default) and picking. To switch to the picking mode the user hits Ctrl-p on the keyboard and to switch back Ctrl-n.

The navigation mode duplicates much of Ricksep's functionality. Pressing the left mouse button and moving the cursor selects a region to zoom in on. Single-clicking the middle mouse button allows you to navigate through the cube. Double-clicking the left button unzooms. When viewing three faces of the cube (view modes: cube, cut, and three-face) you can change the relative sizes of the three faces by selecting with the left mouse button the shared corner point, moving it, and releasing the mouse button. Zooming in one axis in one display will cause they same zoom to occur in every other view where the axis is displayed.

When in picking mode the left mouse button actions are still enabled, but the center and right buttons' functions change. Selecting the right button you can add a pick to the cube, and the center button delete the closest point.


next up previous [pdf]

Next: Menus Up: Clapp et al.: Hypercube Previous: Data

2009-04-13