# View Area Button/Key Sequences

## 2D Mode

- Control-LeftButton-DoubleClick: Zoom in by one increment (normally a factor of two), and recenter on target location.

- Control-LeftButton-Drag: Drag out a zoom rectangle, and zoom on release.

- Control-LeftButton-PressAndHold: Continuous zoom in.

- Control-RightButton-DoubleClick: Zoom out by one increment (normally a factor of two), and recenter on target location.

- Control-RightButton-PressAndHold: Continuous zoom out.

- Control-MiddleButton-Drag: Drag the image to pan.

- Control-F1: Flip image in the horizontal direction.

- Control-F2: Flip image in the vertical direction.

- Control-Z: Undo one edit operation.

- Shift-Leftbutton-Drag: Rotate about center of view.

- Escape: Cancels drag and rubber banding operations.

- Page Up: Zoom in one increment (normally a factor of two).

- Page Down: Zoom out one increment (normally a factor of two).

- Home: Zoom/pan such that all layers are visible in the view.

- Delete: Delete currently selected vector shapes (if any).

- LeftArrow: move view ten pixels left

- RightArrow: move view ten pixels right

- UpArrow: move view ten pixels up

- DownArrow: move view ten pixels down

- Control-LeftArrow: move view 3/4 of the view width left

- Control-RightArrow: move view 3/4 of the view width right

- Control-UpArrow: move view 3/4 of the view height up

- Control-DownArrow: move view 3/4 of the view height down

- Shift-LeftArrow: move view 3/8 of the view width left

- Shift-RightArrow: move view 3/8 of the view width right

- Shift-UpArrow: move view 3/8 of the view height up

- Shift-DownArrow: move view 3/8 of the view height down

## 3D Mode

There are two states, Panning which requires no additional key presses, and Translation which requires the Control key to be held down. Both states share forwards and backwards motion controls. This allows you to move forward/backwards as well as change your viewing direction or position simultaneously.

- Forward/Backwards (Zooming) Controls: Common to Both Panning and Translating States.

  - LeftButton-Hold: Move forward along current line of sight

  - MiddleButton-Hold: Nothing

  - RightButton-Hold: Move backwards along current line of sight

  - LeftButton-DoubleClick: Move forward along current line of sight by one increment

  - RightButton-DoubleClick: Move backwards along current line of sight by one increment

- Pan Mode AnyMouseButton-Hold: Change viewing direction

  - Mouse Forwards: look down

  - Mouse Backwards: look up

  - Mouse Left: look right

  - Mouse Right: look left

- Translate Mode Control-AnyMouseButton-Hold: Change position

  - Mouse Forwards: move down

  - Mouse Backwards: move up

  - Mouse Left: move to right

  - Mouse Right: move to left

- LeftArrow: move left

- RightArrow: move right

- UpArrow: move up

- DownArrow: move down

- PageUp: Move forward along current line of sight by 0.1 increment

- Shift-PageUp: Move forward along current line of sight by one increment

- PageDown: Move backwards along current line of sight by 0.1 increment

- Shift-PageDown: Move backwards along current line of sight by one increment

- - decrease height field scaling factor (by 0.01)

- _ decrease height field scaling factor (by 0.1)

- = increase height field scaling factor (by 0.01)

- + increase height field scaling factor (by 0.1)

- F2: switch between 2D and 3D mode

- Home: reset viewing position