Skip to content

Keyboard shortcuts ​

On macOS, use Cmd wherever this page says Ctrl, except for Ctrl+Tab. F1 shows this list in the Studio, and the command palette (Ctrl+K) shows each command's shortcut.

Everywhere ​

ShortcutAction
Ctrl+K, Ctrl+Shift+PCommand palette
Ctrl+PGo to a package or an assembly table
Ctrl+Shift+OGo to an object of the open package, or filter the rows of the open table
Ctrl+F, Ctrl+Shift+FSearch every package
Ctrl+SSave (the project in a project, the current file into the game folder otherwise)
Ctrl+Shift+SExport a copy of the current file
Ctrl+Alt+SSave as a workspace file
Ctrl+Alt+OOpen a project or workspace file
Ctrl+OOpen a package file
Ctrl+Shift+NNew window
Ctrl+ZUndo (outside text fields)
Alt+←, Alt+→Back, Forward (also the mouse side buttons)
F1, Shift+?Keyboard shortcuts

Views, tabs and panes ​

ShortcutAction
Ctrl+1, Ctrl+2, Ctrl+3Packages, Assembly, Build the mod
Ctrl+TDuplicate the tab
Ctrl+WClose the tab
Ctrl+Tab, Ctrl+Shift+TabNext, previous tab
Ctrl+click, middle-clickOpen a package, object, reference, result or row in a new tab
Ctrl+BHide or show the side pane
Ctrl+JHide or show the details pane
Ctrl+=, Ctrl+-, Ctrl+0Zoom in, out, reset

Packages ​

ShortcutAction
Up, DownMove through the package list or the export tree
Right, LeftExpand or enter a group; collapse it or go to its parent
EnterExpand or collapse
Home, EndFirst, last item
Ctrl+HFind and replace in the package
Ctrl+DDuplicate the selected object

Assembly ​

ShortcutAction
Arrows, TabMove the cell cursor
Enter, F2, typingEdit the cell
Enter / Tab / Esc (while editing)Commit and move down / commit and move right / cancel
SpaceToggle a flag
PageUp, PageDown, Home, EndPage through the rows
Ctrl+click, Shift+click, Shift+arrowsMark rows
Ctrl+C, Ctrl+VCopy the marked rows, paste them as new rows
Ctrl+Shift+EnterNew row
Ctrl+DDuplicate the selected row