# Files and editingCtrl Shift N New Project Ctrl Shift O Open Project Folder Ctrl N New Scene Ctrl O Open Scene Ctrl S Save Scene Ctrl Shift S Save Scene As... Ctrl Alt S Save Project Ctrl Z Undo Ctrl Y or Ctrl Shift Z Redo Ctrl E Export Game... F1 About PyBlocks Alt F4 Exit
Undo covers scene changes and pauses while the game is playing. In the Animate workspace, Ctrl+Z and Ctrl+Y undo and redo edits of the current animation clip first. Inside a text field they only affect the text. # Workspaces and PlayCtrl 1 Home Ctrl 2 Scene Ctrl 3 Game Ctrl 4 Blocks Ctrl 5 Animate Ctrl 6 Lab Ctrl Shift L PyBlocks Lab Ctrl K Command palette: any command, workspace or object Ctrl P Play / Stop Ctrl . Stop Ctrl Shift P Pause / Resume Ctrl Alt P Step one frame (pauses the game first if needed)
# Scene workspaceCtrl Shift A Create Empty Ctrl Home Frame scene: fit the camera's view (or every object if there is no camera) Arrow keys Move the selected object 1 pixel Shift+Arrow keys Move the selected object 10 pixels Ctrl+Mouse wheel Zoom Middle mouse drag or Space drag Pan Shift while resizing Keep proportions Alt while resizing Resize from the center Shift while rotating Snap to 15° Esc while dragging a handle Cancel the drag
# HierarchyCtrl W Locate: center the Scene view on the selected object Ctrl C Copy the selected object Ctrl V Paste the copied object Ctrl D Duplicate the selected object Delete Delete the selected object (when the Hierarchy list has focus) Double-click Open the object's blocks
Ctrl+W, Ctrl+C, Ctrl+V and Ctrl+D act on objects from anywhere in the editor, except while a text field or the block canvas has focus: there they work on the text or on the blocks. # Blocks workspaceCtrl+Mouse wheel Zoom the canvas Middle mouse drag Pan the canvas Ctrl Delete Delete the selected block Right-click a block Copy Block, Paste Block, Duplicate Block, Delete Block, Delete Block And Children, Detach Block, Detach Children
Plain Delete and Backspace never delete blocks, so you cannot lose a script by accident while typing.
Click the canvas first so it has focus: then Ctrl+C, Ctrl+V and Ctrl+D copy, paste and duplicate the selected block (with everything attached to it), even while the Hierarchy is visible. # Other panels and dialogsCtrl Enter PyBlocks Lab: Save & Load Delete or Backspace Animator timeline: delete the selected key F Animate preview: fit the view (double-clicking an empty area does the same) Delete or Backspace Tile Editor: remove the selected slice Up / Down , Enter , Esc Command palette: move, run, close Right , Enter or Space / Left / Esc Quick tour: next / back / skip Ctrl Enter Report a problem: Save report
# While the game runsEsc Windowed preview (Play Mode Windowed): close the preview Hold Esc for 3 seconds Fullscreen preview (Play Mode Fullscreen): exit Esc Exported game in fullscreen: switch to a window
Games can read these keys: the arrows, Space , Enter , Esc , W A S D , Q E R F and Z X C V . Other keys are ignored by the game. See the Events and Sensing blocks.