Godot Engine Keyboard Shortcuts

Complete Godot Engine keyboard shortcuts reference — 162 shortcuts across 13 categories. Quick reference cheat sheet for Windows, Linux & macOS.

Godot's editor shortcuts are split by which editor has focus — the 2D canvas, the 3D viewport, the script editor — and a key can mean different things in each. The table keeps Godot's own grouping for that reason. Every binding here is the Godot 4 default and can be changed in Editor Settings, which is also where you look up a key the table does not cover.

General editor actions (30)

ShortcutAction
Ctrl + F1Open 2D Editor
Ctrl + F2Open 3D Editor
Ctrl + F3Open Script Editor
F1Search Help
Ctrl + Shift + F11Distraction Free Mode
Ctrl + TabNext Scene Tab
Ctrl + Shift + TabPrevious Scene Tab
Ctrl + Alt + PFilter Files
Ctrl + OOpen Scene
Ctrl + Shift + WClose Scene
Ctrl + Shift + TReopen Closed Scene
Ctrl + SSave Scene
Ctrl + Shift + SSave Scene As
Ctrl + Shift + Alt + SSave All Scenes
Shift + Alt + OQuick Open
Ctrl + Shift + OQuick Open Scene
Ctrl + Alt + OQuick Open Script
Ctrl + ZUndo
Ctrl + Shift + ZRedo
Ctrl + QQuit
Ctrl + Shift + QQuit to Project List
Ctrl + F12Take Screenshot
Shift + F11Toggle Fullscreen
F5Play
F7Pause Scene
F8Stop
F6Play Scene
Ctrl + Shift + F5Play Custom Scene
Shift + F12Expand Bottom Panel
Ctrl + Shift + PCommand Palette

Bottom panels (7)

ShortcutAction
Ctrl + JToggle Last Opened Panel
Alt + NToggle Animation Bottom Panel
Alt + AToggle Audio Bottom Panel
Alt + DToggle Debugger Bottom Panel
Alt + FToggle FileSystem Bottom Panel
Alt + OToggle Output Bottom Panel
Alt + SToggle Shader Editor Bottom Panel

2D / CanvasItem editor (22)

ShortcutAction
Ctrl + =Zoom
Ctrl + -Zoom Out
Ctrl + 0Zoom Reset
SpacePan View
QSelect Mode
WMove Mode
ERotate Mode
SScale Mode
RRuler Mode
Shift + SUse Smart Snap
Shift + GUse Grid Snap
Num + *Multiply grid step by 2
Num + /Divide grid step by 2
GAlways Show Grid
HShow Helpers
YShow Guides
FCenter Selection
Shift + FFrame Selection
InsInsert Key
Ctrl + InsInsert Key (Existing Tracks)
Ctrl + Shift + BMake Custom Bones from Nodes
Shift + KClear Pose

3D / Spatial editor (23)

ShortcutAction
AFreelook Left
DFreelook Right
ShiftFreelook Speed Modifier
AltFreelook Slow Modifier
TUse Local Space
PgDownSnap Object to Floor
Num + 7Top View
Alt + Num + 7Bottom View
Num + 1Front View
Alt + Num + 1Rear View
Num + 3Right View
Alt + Num + 3Left View
Num + 5Switch Perspective/Orthogonal View
KInsert Animation Key
OFocus Origin
Ctrl + Alt + MAlign Transform with View
Ctrl + Alt + FAlign Rotation with View
Ctrl + 11 Viewport
Ctrl + 22 Viewports
Ctrl + Alt + 22 Viewports (Alt)
Ctrl + 33 Viewports
Ctrl + Alt + 33 Viewports (Alt)
Ctrl + 44 Viewports

Text editor (37)

ShortcutAction
Ctrl + XCut
Ctrl + CCopy
Ctrl + VPaste
Ctrl + ASelect All
Ctrl + FFind
F3Find Next
Shift + F3Find Previous
Ctrl + Shift + FFind in Files
Ctrl + RReplace
Ctrl + Shift + RReplace in Files
Ctrl + YRedo
Alt + UpMove Up
Alt + DownMove Down
Ctrl + Shift + KDelete Line
Ctrl + KToggle Comment
Ctrl + Alt + DownDuplicate Lines
Ctrl + Shift + DDuplicate Selection
Ctrl + Shift + DownSelect Down
Ctrl + Shift + UpSelect Up
Ctrl + DSelect Next Occurrence
Ctrl + SpaceComplete Symbol
Ctrl + Shift + EEvaluate Selection
Ctrl + Alt + TTrim Trailing Whitespace
Shift + F4Uppercase
Shift + F5Lowercase
Shift + F6Capitalize
Ctrl + Shift + YConvert Indent to Spaces
Ctrl + Shift + IConvert Indent to Tabs
Ctrl + IAuto Indent
Ctrl + Alt + BToggle Bookmark
Ctrl + BGo to Next Bookmark
Ctrl + LGo to Line
F9Toggle Breakpoint
Ctrl + Shift + F9Remove All Breakpoints
Ctrl + .Go to Next Breakpoint
Ctrl +Go to Previous Breakpoint
Alt + F1Contextual Help

Script editor (10)

ShortcutAction
Shift + Alt + UpMove Up
Shift + Alt + DownMove Down
Ctrl + Shift + .Next Script
Ctrl + Shift +Previous Script
Ctrl + Alt + SSave
Alt + LeftHistory Previous
Alt + RightHistory Next
Ctrl + WClose
Ctrl + Shift + XRun
Ctrl + \Toggle Scripts Panel

Debugger (3)

ShortcutAction
F11Step Into
F10Step Over
F12Continue

File dialog (6)

ShortcutAction
Ctrl + HToggle Hidden Files
Alt + VToggle Mode
Ctrl + NCreate Folder
DelDelete
Ctrl + UpMove Favorite Up
Ctrl + DownMove Favorite Down

Scene tree dock (2)

ShortcutAction
Ctrl + Shift + CCopy Node Path
Shift + DelForce Delete

Animation track editor (2)

ShortcutAction
Ctrl + RightGo to Next Step
Ctrl + LeftGo to Previous Step

TileMap editor (8)

ShortcutAction
EscCancel
LLine
BBucket
PPicker
CFlip Horizontally
VFlip Vertically
ZRotate Left
XRotate Right

TileSet Editor (9)

ShortcutAction
PgUpPrevious Coordinate
1Region Mode
2Collision Mode
3Occlusion Mode
4Navigation Mode
5Bitmask Mode
6Priority Mode
7Icon Mode
8Z Index Mode

Project manager (3)

ShortcutAction
Ctrl + EEdit Project
F2Rename Project
DeleteRemove Project
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

Unity Unreal Engine Blender VS Code Cinema 4D Spline 3D

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts

Editor switching and running the game

Ctrl + F1, Ctrl + F2 and Ctrl + F3 switch between the 2D, 3D and Script editors, and anything not on a key is reachable by name through Ctrl + Shift + P. F5 runs the project from its main scene, F6 runs the scene currently open — the one to use while iterating on a single level — and F8 stops. Shift + Alt + O is Quick Open for any resource, with scene-only and script-only variants on Ctrl + Alt + O (scripts) and Ctrl + Shift + O (scenes).

2D and 3D viewport keys

In the 2D editor, Q, W, E and S select the select, move, rotate and scale modes; Shift + G and Shift + S toggle grid and smart snapping, and F centres the selection. In 3D, the numpad views follow the Blender convention — Num + 7 top, Num + 1 front, Num + 3 right, with Alt for the opposite side — and Num + 5 switches perspective and orthogonal. Holding the right mouse button enables freelook, where A and D strafe and Shift speeds movement up. PgDown snaps the selected object to the floor, which is how props stop hovering.

Script editor

The script editor is a full code editor with its own bindings: Ctrl + K toggles a comment (not Ctrl + /), Ctrl + D selects the next occurrence of the current word for multi-cursor edits, Ctrl + Shift + K deletes a line and Ctrl + Alt + Down duplicates one. F9 toggles a breakpoint and the debugger keys are F11 step into, F10 step over and F12 continue. Ctrl + Shift + X runs a tool script directly from the editor, and Alt + F1 opens contextual help for the symbol under the cursor.

Frequently asked questions

Why does one key behave differently in each editor?

Godot bindings are scoped to the focused editor. Q selects in the 2D editor but is unbound in the script editor; the table groups keys by editor for that reason.

What is the difference between F5 and F6?

F5 runs the project from the main scene set in project settings. F6 runs whichever scene is open in the editor.

How do I comment a line in the script editor?

Ctrl + K toggles the comment on the current line or selection.

Where can I see or change a shortcut?

Editor › Editor Settings › Shortcuts lists every binding with a search box, and each can be reassigned.

🤖 Ask AI about Godot Engine shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok
📜 Every shortcut on this page is taken from the official Godot Engine documentation — docs.godotengine.org
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.