Skip to content

Keyboard Shortcuts

All shortcuts are customizable via Help → Keyboard Shortcuts…. The defaults are listed below. While a modal dialog is open, global shortcuts for the editor behind it are paused; controls and shortcuts owned by the dialog continue to work. Changed event-command forms ask before closing — see Events Editor.

Tools

Default KeyTool
BBrush
EEraser
FFill
RRectangle
IEyedropper
SSelect
Shift+SWand
Shift+EMagic Eraser
Space (hold)Pan mode

View Toggles

Default KeyToggle
GGrid
CCollision overlay
DDim mode

Brush

Default KeyAction
[Decrease brush/eraser size
]Increase brush/eraser size
Alt + scrollAdjust brush/eraser size
QRotate brush counter-clockwise
WRotate brush clockwise
AToggle custom brush — switch between your last-used custom brush and the default square brush
Ctrl + BUse the map selection as your brush
Shift + clickDraw line from last painted position

Eraser

Default KeyAction
[Decrease eraser size
]Increase eraser size
Shift + clickDraw line from last erased position

Layers

Default KeyAction
1—9Select the 1st–9th tile layer (counted top to bottom, skipping the Shadows/Fog/Panorama group rows — so 4 always selects the layer shown as “Layer 4”)
VSelect Events layer
↑Previous layer (skips shadows)
↓Next layer (skips shadows)
Alt+1—9Toggle layer visibility
Alt+VToggle Events layer visibility
Alt + click a layer’s eye iconShow only that layer; Alt+click again restores the others (see Layers)

Tileset Editor

Only while the Tileset Editor (Database → Tilesets) is open, and only in the Priority and Terrain Tag modes.

Default KeyAction
1—9, 0Pick the 1st–10th value in the list — 1 is priority / terrain tag 0, 2 is 1, and so on, with 0 as the tenth

These share the digits with the layer shortcuts on purpose: the two are never active at the same time, and whichever surface is open owns them. A digit past the end of the list (a tileset has at most six priorities) simply does nothing. All ten are rebindable in Help → Keyboard Shortcuts under Tileset Editor.

Zoom

Default KeyAction
+Zoom in
-Zoom out
Ctrl + scrollZoom

File

Default KeyAction
Ctrl+SSave current map
Ctrl+Shift+SSave all open maps
Ctrl+Alt+SCreate shadow from selection
Ctrl+ZUndo
Ctrl+YRedo
Ctrl+EnterRun game
Ctrl+RReset App — reloads Maker Studio to the Welcome page (your panel layout is kept; choose a project there to reopen it; use View → Layout → Refresh Layout to restore the default layout)

Selection

Default KeyAction
Ctrl+ASelect all
Ctrl+DDeselect (tiles, any selected shadow, and selected event[s])
Ctrl+Shift+DClear the Tile Palette selection — drops the current stamp and autotile, leaving nothing picked. Does not touch a selection on the map.
Ctrl+CCopy selection (active layer)
Ctrl+VPaste (preview mode — click to commit)
Ctrl+XCut selection
Ctrl+JDuplicate — copies the selection and immediately arms the paste preview, so the next click drops the copy. Same idea as Ctrl+C then Ctrl+V, one keypress. Also Edit → Duplicate

On the Events layer, Ctrl+C / Ctrl+V / Ctrl+X / Ctrl+J act on the selected event instead — copy, cut, or duplicate a whole event. Ctrl+V (and Ctrl+J’s arm) shows a preview ghost that follows the cursor; click to drop the copy (Escape to cancel). See Events Editor.

| Ctrl+Shift+C | Copy all layers | | Ctrl+Shift+V | Paste in selected layers | | Ctrl+Shift+X | Cut all layers | | Ctrl + click/drag | Add tiles to selection | | Shift + click/drag | Remove tiles from selection | | Delete | Delete selection | | Escape | Cancel selection / cancel paste preview |

KeyAction
Space (hold) + dragPan
Middle-click dragPan
Scroll wheelPan viewport
Shift + scrollPan horizontally
Ctrl + scrollZoom
Alt + clickEyedropper (without switching tool)

Tileset Property Editor

Default KeyAction
Ctrl+SSave tileset (keeps the editor open)
Ctrl+ZUndo tileset edit
Ctrl+YRedo tileset edit
Ctrl+ASelect all tiles
EscapeDeselect tiles

Event Editor (Command List)

Default KeyAction
SpaceEdit selected command
DeleteDelete command
InsertInsert new command
Ctrl+CCopy command
Ctrl+VPaste command
Ctrl+XCut command
Ctrl+JDuplicate the selected command(s) — pastes a copy right there without disturbing whatever you have copied
Ctrl+ASelect every command in the list (the page’s final End row is left out)
EscapeCancel the open Command Picker or parameter form — from a parameter form this returns to the picker, on the page you picked from
Alt + ↑Move command up
Alt + ↓Move command down
↑Previous command (steps over the extra lines of a multi-line Show Text / Comment / Script)
↓Next command (same)

Event Editor (Page Tabs)

Click a page tab to give the tab strip focus, then these act on the whole page — a separate undo history from the command list below it.

Default KeyAction
Ctrl+CCopy page
Ctrl+XCut page
Ctrl+VPaste page (adds a new page after the tab you’re on)
Ctrl+JClone the current page (same as the + tab button / right-click → Clone Page)
Ctrl+ZUndo page edit — now also undoes adding, deleting, or cloning a page
Ctrl+YRedo page edit

Database (Tilesets / Common Events / Animations / Switches / Variables)

Click a row in any Database list to give it focus, then these act on the whole record — a separate undo history per list. See Database.

Default KeyAction
Ctrl+CCopy the selected record (or name, in Switches/Variables)
Ctrl+XCut — copies, then removes. Blanks the slot on Common Events/Animations instead of renumbering; opens the delete confirmation on Tilesets
Ctrl+VPaste (Replace) over the selected record
Ctrl+JDuplicate the selected record — appends a copy to a new slot at the end of the list
Ctrl+ZUndo the last edit in that list — paste, cut, replace, duplicate, add, delete, and Change Maximum… all count, including on-disk Tileset writes
Ctrl+YRedo it

Event Editor (Move Route)

The move-action list in Set Move Route supports the same editing keys as the main command list. Click selects a single action; Shift+click extends the selection and Ctrl+click toggles — copy, cut, delete, and drag all act on the whole selection.

Default KeyAction
Space / EnterEdit the selected move action
Ctrl+C / Ctrl+V / Ctrl+XCopy / Paste / Cut move actions (separate clipboard from event commands)
Ctrl+ZUndo move route edit
Ctrl+YRedo move route edit
DeleteDelete move command
↑ / ↓Previous / next move action
Alt + ↑ / ↓Move the selected action up / down
← / → (sequence divider focused)Resize the route sequence panel

Move Route Editor (Draw path…)

These only apply while the visual route editor is open, which is why they can use the bare arrow keys without clashing with anything else. They are all rebindable — see Set Move Route.

Default KeyAction
↑ / ↓ / ← / →Add a step in that direction
Ctrl + ↑ / ↓ / ← / →Add a Turn in that direction
BackspaceUndo the last step
Shift + ←Undo the last step (alternative)
Shift + →Redo the last undone step
DeleteRemove the selected steps
Ctrl+Z / Ctrl+YUndo / redo any edit in the path editor

Scripts Editor

Default KeyAction
Ctrl+FFind (and replace) in the current script
Ctrl+Shift+FSearch across all scripts
Ctrl+SSave all scripts back to Scripts.rxdata

See the Scripts editor guide for details.

Events Panel

Default KeyAction
DeleteDelete selected event (or all box-selected events)
Ctrl+D / EscapeDeselect event(s) — Escape also clears any tile selection

On the Events layer, the Select tool box-selects events: drag a marquee (Ctrl+drag adds, Shift+drag removes), drag the selection to move the group, Delete removes them all. See Events Editor.

Maps Panel (Map List)

Default KeyAction
Ctrl+CCopy the selected map (whole map, including layers, events, and versions)
Ctrl+VPaste the copied map into this project as a new map, placed directly below the selected map
Ctrl+JDuplicate the selected map (same as right-click → Duplicate Map)
DeleteDelete the selected map (asks for confirmation, same as right-click → Delete Map)

In the Maps panel, Ctrl+click toggles rows and Shift+click selects the visible range. Drag a selected row to move all selected roots together with their descendants. Delete opens choices to keep descendants in the deleted maps’ positions or delete them too; the confirmation warns about unsaved open maps. These shortcuts only fire while the Maps panel has focus, so they don’t conflict with copying tiles on the canvas. To paste a map between two Maker Studio windows, turn on Edit → Cross-Project Clipboard first: copy then mirrors to your OS clipboard, and paste reads from it. With the toggle off, copy/paste still works within the same window (the copy stays in memory). The pasted map lands directly below the selected map (at the root if no map is selected). See Map Management.

Layer Panel (Layer List)

Click a row in the Layer Panel to give it focus. Ctrl/Meta+click toggles rows and Shift+click selects the visible range without changing the active layer. The selected tile rows are edited together by the canvas tools; one stroke has one Undo.

Default KeyAction
Ctrl+CCopy the active layer, tiles and per-tile settings included (same as right-click → Copy Layer)
Ctrl+XCut the active layer — copies it, then clears it (same as right-click → Cut Layer)
Ctrl+VPaste the copied layer — always asks whether to replace the active layer or paste into a new layer (same as right-click → Paste Layer)
Ctrl+JDuplicate the active layer, tiles included — works on native layers too, and the copy always lands as a new extended layer (same as right-click → Duplicate Layer)

These fire only while the Layer Panel has focus, so they don’t conflict with copying tiles on the canvas. Works on any layer, native included — a copy, cut, or duplicate that has nowhere else to go lands in a new extended layer, since a native layer is a fixed slot. See Layers.

Game Simulator

Default KeyAction
SpacePlay / Pause
.Step one frame
RRestart
EscClose simulator
COK / action button
XCancel
YToggle camera mode
Arrow keysMove player (map simulation)

Tabs

KeyAction
Alt + click tabClose tab
Middle-click tabClose tab
Double-click preview tabPromote to permanent tab

Customizing Shortcuts

Open Help → Keyboard Shortcuts… to rebind any action. Click a row, then press the new key combination. If the key is already in use, you can swap or cancel.

Context-specific shortcuts (Tileset, Event Editor) share some default keys with global shortcuts (e.g. Ctrl+Z for undo). These work based on which panel has focus. Rebinding a context-specific shortcut only affects that context.

Mod Shortcuts

Installed mods can add their own menu items with keyboard shortcuts. These appear in the Keyboard Shortcuts dialog under a Mods section, and you can rebind them just like built-in shortcuts. Conflicts between a mod shortcut and a built-in (or another mod) are detected when you assign the key, so you can swap or cancel. Your custom mod-shortcut bindings persist across sessions, and Reset All restores them to the mod’s defaults along with everything else.