These are the default keys. Most keys can be changed in Tools › Shortcuts… (Ctrl+Alt+K). For how to change them, see “Shortcuts window” in Settings. The parentheses next to menu items show the actual current keys.
When the cursor is in a text field (Console, search, name fields, etc.), editing shortcuts are disabled. Click the viewport once to enable them again. Only the keys in the “When the cursor is in a text field” table below keep working.
| Key | Action |
|---|
| Ctrl+N | New |
| Ctrl+O | Open |
| Ctrl+S | Save (opens the Save As dialog for an untitled world) |
| Ctrl+Shift+S | Save As |
| Ctrl+Z | Undo (up to 200 steps; the selection is restored too) |
| Ctrl+Y · Ctrl+Shift+Z | Redo |
| Ctrl+Shift+E | Export window |
| Ctrl+Alt+S | Quick snapshot (all) |
| Ctrl+, | Editor Preferences |
| Ctrl+Alt+K | Shortcuts window |
| Key | Action |
|---|
| Ctrl+Space | Collapse or expand the bottom area (opens the Content Browser if no panel is open) |
| F11 | Maximize or restore the viewport |
| Ctrl+Tab | World tab ↔ Paint tab |
| Ctrl+U | UV Editor |
| Ctrl+F7 | Turn the performance display on or off |
| Esc (dialog) | Close the dialog |
| Input | Action |
|---|
| Right button + mouse | Look around |
| Right button + W A S D | Fly |
| Right button + E · Space / Q · Ctrl | Up / down |
| Right button + Shift | 4× faster |
| Right button + mouse wheel | Fly speed |
| Mouse wheel | Forward and back (orthographic views = zoom toward the mouse) |
| Middle-drag | Pan |
| Middle-click | Eyedropper |
| Alt+left-drag | Orbit |
| Alt+right-drag | Dolly toward or away from the pivot |
| F | Frame the selection (if none: block under the mouse → whole world) |
| Numpad 1 · 3 · 7 | Front · right · top orthographic (Ctrl = opposite side) |
| Numpad 5 | Perspective ↔ orthographic |
| Ctrl+1–9 | Recall a camera bookmark |
| Ctrl+Shift+1–9 | Save a camera bookmark |
For details, see Camera and views.
| Key | View mode |
|---|
| F1 | Lit |
| F2 | Unlit (renames when the Outliner has focus) |
| F3 | Wireframe |
| F4 | Lit+Wire |
| F5 | Normals |
| F6 | Game view (shader) |
| F7 | Path tracing |
| G | Show or hide the floor grid |
| H | Hide the selection · (with no selection) show all |
| Key | Tool |
|---|
| 1 | Place |
| 2 | Break |
| 3 | Eyedropper |
| 4 · Q | Selection |
| 5 | Shape |
| 6 | Brush |
| 7 | Fill |
| 8 | Prop |
| T | Terrain (Landscape mode) |
| Tab | Place ↔ Selection |
| [ · - · numpad - | Current brush size − (all brushes, shapes, terrain, scatter, etc.) |
| ] · = · numpad + | Current brush size + |
| Shift+ the size keys above | Large steps (±5 or ×1.5) |
Pressing a tool key also switches the toolbar mode to that tool’s mode. 1–3 · 5–7 are Block brush, 4 · 8 are Selection, and T is Landscape.
| Input | Tool | Action |
|---|
| Click | Place | One block in the cell outside the hit face |
| Drag | Place | Floor-sized box → fills a cuboid on release |
| While dragging, Alt+drag up/down · Shift+mouse wheel | Place · Selection | Drag box height (±1). Drag down to go into the ground |
| While dragging, Ctrl+Shift+mouse wheel | Place · Selection | Drag box height ±10 |
| Shift+click | Place | Break that block |
| Click | Shape | Place the shape with the clicked cell as the anchor (lines take two clicks; right-click = cancel) |
| R | Shape (no selection) | Rotate the shape direction (slope · arch) |
| Drag | Brush | Paint (locked to the starting face plane) |
| Shift+drag | Brush | Erase with the same size and shape |
| Click | Fill | Replace the connected same block with the pattern |
| Shift+M | Anywhere | Symmetry mode |
| Alt+M | Anywhere | Turn symmetry on or off |
| Alt+Shift+M | Anywhere | Cycle active symmetry |
| Ctrl+E | Anywhere | Face extrude mode |
Since 0.9.10: Dragging the drag box height downward goes below the starting layer (into the ground).
| Input | Action |
|---|
| Drag (Selection tool) | Box selection |
| Shift+drag (Place · Selection tools) | Screen rectangle selection — groups only the blocks visible on screen |
| Ctrl+drag (Selection tool) | Add to the current selection |
| Ctrl+Shift+drag | Subtract from the current selection |
| Ctrl+click (Selection tool) | Add or remove that cell |
| Drag a face handle | Push or pull a single face of the selection box |
| Ctrl+A | Select the whole range that contains blocks |
| Ctrl+I | Invert selection |
| Shift+E | Select all blocks matching the one under the mouse |
| Ctrl+C · Ctrl+X · Ctrl+V | Copy · cut · paste under the mouse (air is skipped) |
| Del | Clear the selection |
| W · E · R | Move · rotate (90°) · scale gizmo |
| Move gizmo Alt+drag | Copy and move |
| Scale gizmo Alt+drag | Array (repeat) |
| R · Shift+R (no gizmo) | Rotate 90° clockwise · counterclockwise |
| X · Shift+X · U | Flip left-right · front-back · up-down |
| Arrow keys | Move 1 block forward, back, left or right relative to the camera (Shift = 10 blocks) |
| PgUp · PgDn | Move 1 block up · down (Shift = 10 blocks) |
| K | Array — duplicate using the count, spacing and direction in the panel |
| End | Drop to floor (block selection, prop, actor) |
| Esc | In order: cancel the current drag → cancel a long task → clear the selection |
For details, see Selection and region editing.
| Key | Action |
|---|
| W · E · R | Move · rotate · scale gizmo for the selected prop or actor without blocks |
| Ctrl+D | Duplicate the selected prop · duplicate the actor selected in the Outliner |
| Del | Delete the selected prop or actor without blocks |
| Ctrl+G | Group the actors selected in the Outliner into a new folder |
| F2 (Outliner has focus) | Rename the actor |
Select a prefab in the Prefabs panel and click Place, or click Place in the prefab edit window, to enter placing state. Double-click a prefab to open its edit window.
| Key | Action |
|---|
| Click | Place it there (switches to the Selection tool after placing) |
| Shift+click | Keep placing |
| R | Rotate |
| F | Flip |
| Esc | Stop placing |
| Key | Action |
|---|
| Drag a face | Outward = extend, inward = erase |
| Tab · Shift+Tab | Change interpretation (auto · repeat · move · scale change · rotate …) |
| Enter | Apply |
| Esc | Cancel |
| Key | Mode |
|---|
| T | Landscape |
| M | Markers (MMORPG) |
| Shift+W | Detail (refine · weathering) |
| Shift+G | Reference · measure · guides |
| Shift+L | Light/spawn check |
| Shift+M | Symmetry (mirror·radial) |
| Shift+T | Block text (Korean·English) |
| Shift+N | Signs·banners |
| Shift+J | Decor (item frames·paintings·stands·heads·flower pots) |
| Ctrl+E | Face extrude (pattern) |
| Ctrl+Shift+T | Create zone trigger (drag on the floor for a zone → wizard) |
| Input | Action |
|---|
| Drag | Paint with the height brush |
| Shift+drag | Carve |
| Ctrl+drag | Smooth |
| Shift+click · Ctrl+click (slope tool) | Slope point A · point B |
| Click (river, curve, road, etc.) | Place a point |
| Enter · Backspace · Esc | Create · remove the last point · clear all points |
| Click (scatter) | Scatter inside the brush circle |
| Shift+click (scatter) | Place one of the current preset |
| Key | Action |
|---|
| Click | Place a marker of the chosen kind · select a marker |
| Enter · Backspace · Esc | Close the region polygon · remove the last point · cancel |
| Arrow keys · PgUp · PgDn | Move the selected marker 1 block |
| R · Shift+R | Rotate 45° |
| Del | Delete the selected marker |
| Key | Action |
|---|
| Click | Set the ghost position |
| Shift+click | Place immediately |
| Ctrl+click | Select one already placed (signs · decor) |
| Enter | Place · save |
| R | Direction (block text) |
| Del | Delete the selected item (decor) |
| Esc | Clear the placement position |
| Key | When | Action |
|---|
| Alt+P | While editing | Play (walk in the viewport) |
| Alt+S | While editing | Simulate (free camera · logic) |
| W A S D · mouse | During Play | Walk · look around |
| Space | During Play | Jump |
| Ctrl or Shift | During Play | Sprint |
| F · right-click | During Play | Right-click the display or text actor you are looking at (interact trigger) |
| 1–9 | During Play | Manually fire that rule in the Fire list |
| F8 | During Play | Eject (to free camera) · possess body |
| Pause | During Play | Pause · resume |
| Shift+F1 | During Play | Release the mouse (click the viewport to capture it again) |
| Esc | During Play | Stop and return to editing |
Other editing shortcuts are blocked during Play. For details, see Testing in Play mode.
| Key · input | Action |
|---|
| Click · Ctrl+click · Shift+click · Ctrl+A | Select · add/remove · range · all |
| Double-click · Enter | Open (block = block to place, prefab = edit window, sound = listen …) |
| F2 · Delete | Rename · delete (confirmation dialog) |
| Arrow keys · Home · End | Move the selection (Shift = range) |
| Ctrl+mouse wheel | Tile size |
| In the search field: Esc · ↓ · Enter | Clear · go to the grid · open the first item |
| Key · input | Action |
|---|
| Right-click an empty area | Node palette (search) |
| Drag an exec pin | Connect · reorder |
| Delete · Ctrl+D | Delete · duplicate |
| Ctrl+C · Ctrl+V | Copy · paste nodes (also into other rules and other worlds) |
| F9 | Toggle breakpoint |
| Ctrl+Z · Ctrl+Y | Undo · redo (same history as the World logic panel) |
| Key | Action |
|---|
| Enter | Run (the input line keeps focus) |
| ↑ · ↓ | Previous commands |
| Tab | Complete the command name |
| Key | Action |
|---|
| Click · Shift+click | Select a face · add/remove |
| Drag an empty area · Shift+drag | Box select · add |
| Drag selected faces | Move |
| Arrow keys | Move 1 texel (Shift = 8 texels) |
| R · Shift+R | 90° clockwise · counterclockwise |
| M · Shift+M | Flip horizontally · vertically |
| P | Toggle pixel snap |
| Home · F | Fit the texture to the window |
| Ctrl+A · Esc | Select all · deselect |
| Ctrl+Z · Ctrl+Y | UV-only undo · redo |
| Key | Action |
|---|
| P · B · E · G · I | Pencil · Brush · Eraser · Fill · Eyedropper |
| [ · ] | Paint brush size −1 · +1 (1–32 px) |
| Ctrl+Z · Ctrl+Y | Paint-only undo · redo |
| Ctrl+S | Save layers + save world |
| Numpad 1 · 3 · 7 | Paint 3D view front · side · top |
| F | Fit to the visible bounds |
Even when the cursor is in a text input field such as the Console or a search field, the following keys keep working.
| Key | Action |
|---|
| Ctrl+O · Ctrl+N · Ctrl+S · Ctrl+Shift+S | Open · New · Save · Save As |
| Ctrl+Shift+E · Ctrl+U · Ctrl+Tab | Export · UV Editor · switch tabs |
| Ctrl+Space | Bottom area (single-line fields only) |
| Ctrl+, | Editor Preferences |
| Ctrl+1–9 · Ctrl+Shift+1–9 | Camera bookmarks |
| Ctrl+F1–F12 | The function assigned to that key (e.g. Ctrl+F7 performance display) |
Text editing keys such as Ctrl+A · C · V · X · Z · Y belong to the text field.
Ctrl+Z · Ctrl+Y · Ctrl+Shift+Z · Ctrl+S · Ctrl+C · Ctrl+V · Del · Esc and the camera fly keys (W A S D Q E Space) cannot be changed in the Shortcuts window. All other default keys can be changed.