# K-3D Camera Input Styles

## Tim Shead

### 1/14/02

Notes:

- Modeling mode is Paul Gregory's work

- Tripod mode is the old behavior

- Walkthrough mode is intended to emulate popular FPS games

- Black text = existing behavior

- Red text = additions/modifications to existing behavior

| Modeling | Tripod | Walkthrough
--- | --- | --- | ---
LMB Click | Select point (point mode) / polygon (polygon mode)
Shift-LMB Click | Select polygon (point mode) / mesh (polygon mode)
Ctrl-LMB Click | Deselect point (point mode) / polygon (polygon mode)
Ctrl-Shift-LMB Click | Deselect polygon (point mode) / mesh (polygon mode)
LMB Double Click | Open camera properties Select visible geometry
Ctrl-LMB Double Click | Deselect all
LMB Drag | Box-select points (point mode) / polygons (polygon mode)
Shift-LMB Drag | Lasso-select points (point mode) / polygons (polygon mode)
Ctrl-LMB Drag | Box-deselect points(point mode) / polygons (polygon mode)
Ctrl-Shift-LMB Drag | Lasso-deselect points(point mode) / polygons (polygon mode)
MMB Drag (LMB+RMB Drag w/ 2-button mice) | Zoom ???
RMB Click | Deselect all ???
RMB Drag | Orbit world origin Specify arbitrary origins | Pan / Tilt | Pan / Tilt
Shift-RMB Drag | Move world (screen relative) | Dolly camera (world relative) Add screen relative |
Ctrl-RMB Drag | Dutch Tilt | Dutch Tilt |
Shift-Ctrl-RMB Drag | Zoom | Dolly camera (world relative, constrained to active axis) Add screen relative |
Alt-RMB Drag |  |  | Dolly camera forward/back/left/right (screen relative)
Cursor Up |  |  | Dolly camera forward (screen relative)
Cursor Down |  |  | Dolly camera back (screen relative)
Cursor Left |  |  | Dolly camera left (screen relative)
Cursor Right |  |  | Dolly camera right (screen relative)