CONTROLS OVERVIEW
Here's all the possible keyboard/mouse controls for SLADE, with descriptions etc.

These controls will only work while in the 2d editor

view_up
Default key: Up
Scrolls the 2d map view upwards

view_down
Default key: Down
Scrolls the 2d map view downwards

view_left
Default key: Left
Scrolls the 2d map view to the left

view_right
Default key: Right
Scrolls the 2d map view to the right

view_zoomin
Default key: +
Zooms the 2d map view in

view_zoomout
Default key: -
Zooms the 2d map view out

view_origin
Default key: O
Centers the 2d map view at the (0, 0) point of the map

view_increasegrid
Default key: [
Increases the grid size

view_decreasegrid
Default key: ]
Decreases the grid size

view_3dmode
Default key: Q
Starts the 3d editing mode

view_contextmenu
Default key: Mouse3
Pops up a context menu for the current editing mode

view_mousecenter
Default key: Ctrl+Mouse3
Centers the 2d map view at the pointer position

view_hidesidebar
Default key: F1
Hides the sidebar

view_drawsidebar
Default key: F2
Shows the 'Drawing' sidebar

open_console
Default key: ~
Opens the console window

mode_vertices
Default key: V
Changes to vertex editing mode

mode_linedefs
Default key: L
Changes to line editing mode

mode_sectors
Default key: S
Changes to sector editing mode

mode_things
Default key: T
Changes to thing editing mode

mode_change
Default key: Tab
Changes to the 'next' editing mode (Vertices->Lines->Sectors->Things)

edit_lockhilight
Default key: H
Locks the current hilight, so moving the mouse away won't change it

edit_clearselection
Default key: C
Deselects any selected items

edit_edititem
Default key: Return
Brings up the item edit dialog for the current mode. In vertices mode, this adds a vertex

edit_createitem
Default key: Insert
This acts differently in each editing mode.
Vertices mode: If less than 2 vertices are selected, a vertex is created at the mouse pointer. Otherwise it will create lines between each selected vertex (but not from the last to the first), then changes to line edit mode
Lines mode: Creates a new sector and applies it accordingly to any selected lines, then changes to sector edit mode
Sectors mode: Does nothing
Things mode: Creates a new thing at the mouse pointer (copies the properties of the last edited/created thing, if any)

edit_createitem2
Default key: Shift+Insert
This acts the same as edit_createitem, but with the following differences:
Vertices mode: If more than 2 vertices are selected, it will create lines between each selected vertex including between the last and the first
Things mode: Creates a new thing at the mouse pointer, and pops up a thing type select dialog

edit_deleteitem
Default key: Delete
Deletes the hilighted or selected item(s)

edit_moveitems
Default key: Mouse3
Drag to move the hilighted or selected item(s)

edit_selectitem
Default key: Mouse1
Select/Deselect the currently hilighted item. If no item is hilighted, all items are deselected

edit_selectbox
Default key: Mouse1
Drag to create a selection box

edit_undo
Default key: Ctrl+Z
Undo the last changes to the map

edit_gridsnap
Default key: G
Toggle snap-to-grid

edit_createsector
Default key: X
Attempts to create a sector from the area around the mouse pointer (doesn't work correctly in all situations at the moment)

line_flip
Default key: F
Swaps the hilighted or selected lines' vertices

line_swapsides
Default key: Ctrl+F
Swaps the hilighted or selected lines' sidedefs

line_flipboth
Default key: Shift+Ctrl+F
Does both line_flip and line_flipboth

line_begindraw
Default key: Space
Begins a line drawing operation

line_begindraw_rect
Default key: Shift+Space
Begins a shape drawing operation

line_correctrefs
Default key: Shift+Ctrl+S
Attempts to correct the hilighted or selected lines' sector references

ldraw_drawpoint
Default key: Mouse1
Creates a line drawing point at the mouse cursor

ldraw_cancelpoint
Default key: Mouse3
Removes the last point drawn in a line drawing operation

ldraw_nearestvert
Default key: Mouse2
Creates a line drawing point at the vertex closest to the mouse cursor

sector_upfloor8
Default key: .
Increases the floor height of the hilighted or selected sector(s) by 8

sector_downfloor8
Default key: ,
Decreases the floor height of the hilighted or selected sector(s) by 8

sector_upceil8
Default key: .
Increases the ceiling height of the hilighted or selected sector(s) by 8

sector_downceil8
Default key: ,
Decreases the ceiling height of the hilighted or selected sector(s) by 8

sector_upfloor
Default key: Ctrl+.
Increases the floor height of the hilighted or selected sector(s) by 1

sector_downfloor
Default key: Ctrl+,
Decreases the floor height of the hilighted or selected sector(s) by 1

sector_upceil
Default key: Shift+Ctrl+.
Increases the ceiling height of the hilighted or selected sector(s) by 1

sector_downceil
Default key: Shift+Ctrl+,
Decreases the ceiling height of the hilighted or selected sector(s) by 1

sector_upboth8
Default key: Alt+.
Increases the floor and ceiling height of the hilighted or selected sector(s) by 8

sector_downboth8
Default key: Alt+,
Decreases the floor and ceiling height of the hilighted or selected sector(s) by 8

sector_upboth
Default key: Ctrl+Alt+.
Increases the floor and ceiling height of the hilighted or selected sector(s) by 1

sector_downboth
Default key: Ctrl+Alt+,
Decreases the floor and ceiling height of the hilighted or selected sector(s) by 1

sector_uplight
Default key: '
Increases the light level of the hilighted or selected sector(s) by 16

sector_downlight
Default key: ;
Increases the light level of the hilighted or selected sector(s) by 16

sector_merge
Default key: Ctrl+J
Merges any selected sectors into one. Doesn't delete any lines

sector_join
Default key: J
Merges any selected sectors into one. Deletes any 2-sided lines who's front and back sides both reference the merged sector

thing_quickangle
Default key: Mouse2
Drag to change the angle of the hilighted or selected thing(s) (makes them 'look' towards the mouse pointer)

copy
Default key: Ctrl+C
Copies any hilighted or selected item(s)

paste
Default key: Ctrl+V
Pastes any hilighted or selected item(s)

cancel_paste
Default key: Escape
Cancels a paste operation


These controls will only work while in 3d mode

3d_exit
Default key: Q
Exits 3d mode

3d_forward
Default key: W
Moves the camera forward

3d_back
Default key: S
Moves the camera backward

3d_strafeleft
Default key: A
Strafes the camera left

3d_straferight
Default key: D
Strafes the camera right

3d_left
Default key: Left
Turns the camera left

3d_right
Default key: Right
Turns the camera right

3d_moveup
Default key: Home
Moves the camera up

3d_movedown
Default key: End
Moves the camera down

3d_toggle_gravity
Default key: G
Toggles camera gravity (when on, the camera will stay at the player view height above the sector it's in)

3d_toggle_fullbright
Default key: B
Toggles lighting

3d_toggle_fog
Default key: F
Toggles the opengl fog

3d_toggle_hilight
Default key: H
Toggles the border around hilighted items

3d_toggle_things
Default key: T
Cycles through thing display mode (None->Sprites->Sprites+Floorbox->Sprites+Fullbox)

3d_upceil8
Default key: Numpad +
Behaves differently depending on what is hilighted
Wall: the wall's ceiling height is increased by 8
Ceiling: the ceiling's height is increased by 8
Floor: the floor's height is increased by 8

3d_downceil8
Default key: Numpad -
Same as 3d_upceil8, except height decreases by 8

3d_upceil
Default key: Ctrl+Numpad +
Same as 3d_upceil8, except height increases by 1

3d_downceil
Default key: Ctrl+Numpad -
Same as 3d_upceil8, except height decreases by 1

3d_upfloor8
Default key: Shift+Numpad +
Behaves differently depending on what is hilighted
Wall: the wall's floor height is increased by 8
Ceiling: the ceiling's height is increased by 8
Floor: the floor's height is increased by 8

3d_downfloor8
Default key: Shift+Numpad -
Same as 3d_upfloor8, except height decreases by 8

3d_upfloor
Default key: Shift+Ctrl+Numpad +
Same as 3d_upfloor8, except height increases by 1

3d_downfloor
Default key: Shift+Ctrl+Numpad -
Same as 3d_upfloor8, except height decreases by 1

3d_upboth8
Default key: Alt+Numpad +
Increases the hilighted sector's floor and ceiling height by 8

3d_downboth8
Default key: Alt+Numpad -
Decreases the hilighted sector's floor and ceiling height by 8

3d_upboth
Default key: Ctrl+Alt+Numpad +
Increases the hilighted sector's floor and ceiling height by 1

3d_downboth
Default key: Ctrl+Alt+Numpad -
Decreases the hilighted sector's floor and ceiling height by 1

3d_upyoffset
Default key: Ctrl+Numpad 8
Increases the selected wall's Y offset by 1

3d_downyoffset
Default key: Ctrl+Numpad 2
Decreases the selected wall's Y offset by 1

3d_upxoffset
Default key: Ctrl+Numpad 4
Increases the selected wall's X offset by 1

3d_downxoffset
Default key: Ctrl+Numpad 6
Decreases the selected wall's X offset by 1

3d_upyoffset8
Default key: Numpad 8
Increases the selected wall's Y offset by 8

3d_downyoffset8
Default key: Numpad 2
Decreases the selected wall's Y offset by 8

3d_upxoffset8
Default key: Numpad 4
Increases the selected wall's X offset by 8

3d_downxoffset8
Default key: Numpad 6
Decreases the selected wall's X offset by 8

3d_lowerunpegged
Default key: L
Toggle the hilighted line's 'Lower Unpegged' flag

3d_upperunpegged
Default key: U
Toggle the hilighted line's 'Upper Unpegged' flag

3d_uplightlevel
Default key: +
Increases the hilighted sector's light level by 16

3d_downlightlevel
Default key: -
Decreases the hilighted sector's light level by 16

3d_uplightlevel1
Default key: Ctrl+ +
Increases the hilighted sector's light level by 1

3d_downlightlevel1
Default key: Ctrl+ -
Decreases the hilighted sector's light level by 1

3d_upthingangle
Default key: Numpad 4
Increases the hilighted thing's angle

3d_downthingangle
Default key: Numpad 6
Decreases the hilighted thing's angle

3d_upthingz8
Default key: Numpad 8
Increases the hilighted thing's Z height by 8

3d_downthingz8
Default key: Numpad 2
Decreases the hilighted thing's Z height by 8

3d_upthingz
Default key: Ctrl+Numpad 8
Increases the hilighted thing's Z height by 1

3d_downthingz
Default key: Ctrl+Numpad 2
Decreases the hilighted thing's Z height by 1

3d_align_tex_x
Default key: Ctrl+A
Automatically aligns textures adjacent to the hilighted wall along the X axis

3d_reset_offsets
Default key: R
Resets the hilighted wall's X and Y offsets to 0

3d_reset_xoffset
Default key: Shift+R
Resets the hilighted wall's X offset to 0

3d_reset_yoffset
Default key: Ctrl+R
Resets the hilighted wall's Y offset to 0

3d_change_texture
Default key: Mouse1
Brings up the texture browser and applies the selected texture to the hilighted wall, floor/ceiling or thing (for things, the thing type browser is shown)

3d_change_tex_paint
Default key: Shift+Mouse1
Same as 3d_change_texture, except the selected texture is painted if a wall or flat is hilighted

3d_copy_texture
Default key: Mouse2
If a wall or flat is selected, it's texture is copied. If a thing is hilighted, it's type is copied

3d_paste_texture
Default key: Mouse3
Pastes a texture or type previously copied with 3d_copy_texture to the hilighted wall/flat/thing

3d_paste_paint
Default key: Shift+Mouse3
Same as 3d_paste_texture, except the texture is painted if a wall or flat is hilighted

3d_copy_side
Default key: Ctrl+C
Copies the currently hilighted wall's offsets and textures

3d_paste_side
Default key: Ctrl+V
Pastes the previously copied offsets and textures to the currently hilighted wall

3d_copy_offsets
Default key: C
Copies the currently hilighted wall's offsets

3d_paste_offsets
Default key: V
Pastes the previously copied offsets to the currently hilighted wall

3d_copy_xoffset
Default key: Shift+C
Copies the currently hilighted wall's X offset

3d_paste_xoffset
Default key: Shift+V
Pastes the previously copied X offset to the currently hilighted wall

3d_copy_yoffset
Default key: Shift+Ctrl+C
Copies the currently hilighted wall's Y offset

3d_paste_yoffset
Default key: Shift+Ctrl+V
Pastes the previously copied Y offset to the currently hilighted wall

Back to Index