Level Editor/Keyboard shortcuts

From TeamSpec Wiki
Revision as of 03:45, 20 October 2026 by TeamSpecBot (talk | contribs) (Level Editor: keyboard shortcuts and rebinding)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Every default key in the Level Editor, by the section it appears under in Settings > Controls, followed by the keys and mouse actions that belong to particular tools.

Rebinding keys

  1. Click Settings in the top bar and open the Controls tab.
  2. Every action has two slots, so it can have two keys. Click a slot; it waits for a key.
  3. Press the key or key combination you want. Esc cancels; Del clears the slot. Right-clicking a slot also clears it ("Unbound").
  4. Bindings are saved straight away and kept for next time.

Reset to Defaults at the bottom of the tab puts every binding back.

Several actions can share a key on purpose: Shift is both Fast Modifier for the camera and Disable Snap for dragging.

Editor

Action Default
Undo Ctrl+Z
Redo Ctrl+Y (also Ctrl+Shift+Z)
Save Ctrl+S
Duplicate Selection Ctrl+D
Group Selection Ctrl+G
Delete Selection Delete, Backspace
Cancel / Deselect Esc
Select All Ctrl+A (vertex, edge and face tools)
Confirm Action Enter (finish a prism, a clip, a path, a track)
Undo Last Step Backspace (take back the last point while drawing a prism, clip or path)
Begin Reposition G
Pick Under Cursor Alt+Q
Hide Selection H
Unhide All Alt+H

Camera

Action Default
Move Forward / Backward / Left / Right W / S / A / D
Move Up / Down E / Q (Space also moves up)
Fast Modifier (hold) Shift (three times faster)
Slow Modifier (hold) Ctrl (a fifth of the speed)
Cycle Display Mode F9
Front View Numpad 1 (Ctrl for Back)
Right View Numpad 3 (Ctrl for Left)
Top View Numpad 7 (Ctrl for Bottom)
Toggle Perspective Numpad 5
Maximize Pane Ctrl+Space

Mouse: hold Right mouse to look in a 3D view; the Scroll wheel changes flying speed. In a 2D view, Right mouse or Middle mouse pans and the wheel zooms. See Viewport and camera.

2D Views

Action Default
Nudge Left / Right / Up / Down Arrow keys (one grid step in the view under the mouse)
Resize Uniformly (hold) Ctrl while dragging a resize handle
Resize From Centre (hold) Alt while dragging a resize handle

Not rebindable: Ctrl+Scroll wheel moves a 2D view's cut, Ctrl+Shift+Scroll wheel changes its slice, and W / S move the cut smoothly.

Tools Menu

Action Default
Hollow... Ctrl+H
Array Duplicate... Ctrl+Shift+V
Transform... Ctrl+M
Select Touching Ctrl+T
Ignore Groups unbound
Center Views on Selection Ctrl+Shift+E

Clip Tool

Action Default
Cycle Keep Front / Back / Both Shift+C

Transform Tool

Shared by Move, Rotate and Scale.

Action Default
Lock to X Axis X
Lock to Y Axis Y
Lock to Z Axis Z
Uniform Scale (hold) Shift

Sculpt Brush

Used by the Displacement, Terrain and water paint tools.

Action Default
Decrease / Increase Size [ / ]
Decrease / Increase Strength Shift+[ / Shift+]
Toggle Sculpt/Paint T
Mode: Raise / Lower / Smooth / Flatten 1 / 2 / 3 / 4
Mode: Paint Layer 0 / 1 / 2 / 3 5 / 6 / 7 / 8
Mode: Cut Hole / Fill Hole 9 / 0

Face Tool

Action Default
Extrude Selected Faces F

Paint Brush

Action Default
Swap Colors X

In the Material Brush and Vertex Color Brush, Shift with this key (Shift+X by default) samples what is under the brush.

UV Editor

Action Default
Pan A: despite its label, this selects every UV in the editor (Alt+A selects none)
Frame Selection F

In the UV editor, drag with Middle mouse to pan, use the Scroll wheel to zoom, and Shift+Right mouse to place the pivot.

Snapping

Action Default
Disable Snap (hold) Shift (grid, guides and geometry, while you drag or place)
Snap Flush to Faces (hold) Ctrl
World Grid on Faces (hold) Alt (as you start a shape on a slanted face)
Smaller Grid / Larger Grid [ / ]

In the displacement, terrain and water paint tools [ and ] change the brush size instead of the grid.

Keys inside particular tools

These are fixed, not in the Controls tab.

Where Key or mouse Does
Placing a prop, the G ghost Scroll wheel Turn 15 degrees
Placing a prop, the G ghost Esc Cancel
Move tool, dragging Alt Drag along the vertical (Y) axis
Box, Cylinder, Prism, Stairs drawing Esc or Right mouse Cancel the shape
Cylinder drawing Scroll wheel Number of sides
Stairs drawing Scroll wheel / Ctrl+wheel / Ctrl+Shift+wheel Direction / step height / step depth
Spiral Stairs drawing wheel / Ctrl+wheel / Ctrl+Shift+wheel Inner radius / step height / arc per step
Spiral Tower drawing wheel / Ctrl+wheel / Ctrl+Shift+wheel Sides / step height / wall thickness
Arch drawing wheel / Ctrl+wheel Turn the wall / arc segments
Loop Cut, Edit Face's Cut Shift+wheel / Ctrl+Shift+wheel Turn the cut 15 / 1 degrees
Edit Face Alt+click Select one piece of a split face
Edit Face Alt as a drag starts Extrude instead of move
Path Brush, Payload Track, Prop Path Alt+click Drop a sharp anchor (Prop Path: a smooth one)
Path Brush, Payload Track Delete over an anchor Remove that anchor
Prop preview F / Esc Frame the prop / close
Any shape tool Alt held as you start Draw on the world grid on a slanted face

Related pages

TeamSpec Level Editor
Basics Getting started · Interface · Viewport and camera · Selecting and hiding · Keyboard shortcuts · Settings · Map Config · Troubleshooting
Menus File · Edit · View · Tools · Functional
Panels Scene tree · Inspector · Materials · Props · Snapping · UV editor · Displacement · Terrain
Tools Move, Rotate and Scale · Box · Sphere · Cylinder · Prism · Stairs · Spiral Stairs · Spiral Tower · Arch · Path Brush · Plane · Terrain · Clip · Duplicate · Ruler and Cordon · Edit Vertex and Edge · Edit Face · Loop Cut · Material Brush · Vertex Color Brush · Displacement · Prop Path
Entities Brush · Zone · Group · Mirror Node · Prop · Spawn Point · Supply Pickup · World Boundary · Lights · Water · Sounds · Anchor Platform · Payload Track · Boss Spawn · Map Marker · World Text · Decal · Door · Button · Logic entities · 3D Skybox · Nav Region
Workflows Your first map · Brushes and CSG · Materials and UVs · Lighting and lightmaps · Bots and navigation · Mirrored maps · Outputs and logic · Custom assets · Playtesting · Exporting and publishing · Importing Source maps
Scripting Overview · Server rules · Client HUD · Bots · Teams and spawning · Zones · Pickups · Payload tracks · Map entities · Sandbox limits · Testing · King of the Hill · Team Deathmatch · API reference · What a script may use