Keyboard and Mouse Summary ========================== Note: on macOS, the **CTRL** key gets replaced by the Command key, and **META** by the Control key. All Modes --------- Cursor keys : scroll the map **MOUSE1** (LMB) - select an object, drag to move the object(s) - click in an empty area to clear the selection - click + drag in empty area to select a group of objects **MOUSE2** (MMB) - scroll the map around (by dragging) **MOUSE3** (RMB) - begin/continue line drawing (in vertex mode) - merge sectors (in sectors mode) - with CTRL pressed: bring up operation menu **WHEEL** : zoom in or out **MENU** : operation menu **TAB** : toggle the 3D view on or off **t** : enter Thing mode **l** : enter Linedef mode **s** : enter Sector mode **v** : enter Vertex mode **b** : toggle the Browser on or off **1** .. **9** : select the grid size (smallest to largest) **CTRL**-**z** : undo (can be used multiple times) **CTRL**-**y** : redo (i.e. undo the previous undo) **CTRL**-**a** : select all **CTRL**-**i** : invert the selection **CTRL**-**u** : clear the selection **`** (backquote) : clear the selection **HOME** : move/zoom 2D viewport to show the whole map **END** : move 2D viewport to camera location **'** (quote) : move 3D camera to position of mouse pointer **f** : toggle free mode vs grid snapping **g** : toggle grid on / off **N** : open next map in the current wad **P** : open previous map in the current wad **j** : jump to object (by its numeric id) **J** : toggle object number display **o** : copy and paste the selected objects **c** : copy properties from selected --> highlighted object **C** : copy properties from highlighted --> selected objects **H** : mirror objects horizontally **V** : mirror objects vertically **a** : scroll map with the mouse **r** : scale selected objects with the mouse **R** : scale selected objects, allow stretching **CTRL**-**r** : rotate the selected objects (with the mouse) **K** : skew (shear) the selected objects **\\** : toggle the RECENT category in the Browser **;** : make the next key pressed META **META**-**n** : load next file in given list **META**-**p** : load previous file in given list **META**-**f** : apply a fresh tag to the current objects **META**-**l** : apply the last (highest) tag to the current objects Things Mode ----------- **SPACE** : add a new thing **w** : rotate things 45 degrees anti-clockwise **x** : rotate things 45 degrees clockwise **d** : disconnect things at the same location **m** : move selected things to occupy the same location Vertex Mode ----------- **SPACE** - begin/continue line drawing - with **SHIFT** pressed: continue in drawing mode - with **CTRL** pressed: inhibit creation of sectors **d** : disconnect all linedefs at the selected vertices **m** : merge selected vertices into a single one **I** : reshape selected vertices into a line **O** : reshape selected vertices into a circle **D** : reshape selected vertices into a half-circle **C** : reshape selected vertices into a 120-degree arc **Q** : reshape selected vertices into a 240-degree arc Linedef Mode ------------ **e** : select a chain of linedefs **E** : select a chain of linedefs with same textures **w** : flip linedefs **k** : split linedefs in two **A** : auto-align offsets on all selected linedefs **d** : disconnect selected linedefs from the rest **m** : merge two one-sided linedefs into a two-sided linedef Sector Mode ----------- **SPACE** - add a new sector to area around the mouse pointer - if a sector is selected, copy that sector instead of using defaults **d** : disconnect sector(s) from their neighbors **m** : merge all selected sectors into a single one **e** : select sectors with same floor height **E** : select sectors with same floor texture **D** : select sectors with same ceiling texture **w** : swap floor and ceiling textures **,** and **<** : lower floor heights **.** and **>** : raise floor heights **[** and **{** : lower ceiling heights **]** and **}** : raise ceiling heights 3D Preview ---------- Cursor keys : move forward and back, turn left and right (the WASD keys can also be used for moving around the map) **MOUSE1** (LMB) : select walls, floors or ceilings **MOUSE2** (MMB) : turn or move the camera (by dragging the mouse) **WHEEL** : move camera forwards or backwards **PGUP** and **PGDN** : move camera up and down **g** : toggle gravity (i.e. as if the player was walking on the ground) **v** : drop to the ground **r** : adjust offsets on highlighted wall (by dragging the mouse) **c** : clear offsets on highlighted sidedef **x** : align X offset with wall to the left **y** : align Y offset with wall to the left **z** : align both X and Y offsets **X** : align X offset with wall to the right **Y** : align Y offset with wall to the right **Z** : align both X and Y offsets **F11** : increase brightness (gamma) **l** : toggle lighting on or off **t** : toggle texturing on or off **o** : toggle objects on or off