Default editor shortcuts

Many of Godot Editor functions can be executed with keyboard shortcuts. This page lists functions which have associated shortcuts by default, but many others are available for customization in editor settings as well. To change keys associated with these and other actions navigate to Editor -> Editor Settings -> Shortcuts.

While some actions are universal, a lot of shortcuts are specific to individual tools. For this reason it is possible for some key combinations to be assigned to more than one function. The correct action will be performed depending on the context.

Note

While Windows and Linux builds of the editor share most of the default settings, some shortcuts may differ for macOS version. This is done for better integration of the editor into macOS ecosystem. Users fluent with standard shortcuts on that OS should find Godot Editor’s default key mapping intuitive.

General Editor Actions

Action name Windows, Linux macOS Editor setting
Open 2D Editor F1 Alt + 1 editor/editor_2d
Open 3D Editor F2 Alt + 2 editor/editor_3d
Open Script Editor F3 Alt + 3 editor/editor_script
Search Help Shift + F1 Alt + Space editor/editor_help
Distraction Free Mode Ctrl + Shift + F11 Cmd + Ctrl + D editor/distraction_free_mode
Next tab Ctrl + Tab Cmd + Tab editor/next_tab
Previous tab Ctrl + Shift + Tab Cmd + Shift + Tab editor/prev_tab
Filter Files Ctrl + Alt + P Cmd + Alt + P editor/filter_files
Open Scene Ctrl + O Cmd + O editor/open_scene
Close Scene Ctrl + Shift + W Cmd + Shift + W editor/close_scene
Reopen Closed Scene Ctrl + Shift + T Cmd + Shift + T editor/reopen_closed_scene
Save Scene Ctrl + S Cmd + S editor/save_scene
Save Scene As Ctrl + Shift + S Cmd + Shift + S editor/save_scene_as
Save All Scenes Ctrl + Shift + Alt + S Cmd + Shift + Alt + S editor/save_all_scenes
Quick Open Shift + Alt + O Shift + Alt + O editor/quick_open
Quick Open Scene Ctrl + Shift + O Cmd + Shift + O editor/quick_open_scene
Quick Open Script Ctrl + Alt + O Cmd + Alt + O editor/quick_open_script
Undo Ctrl + Z Cmd + Z editor/undo
Redo Ctrl + Shift + Z Cmd + Shift + Z editor/redo
Quit Ctrl + Q Cmd + Q editor/file_quit
Quit to Project List Ctrl + Shift + Q Shift + Alt + Q editor/quit_to_project_list
Take Screenshot Ctrl + F12 Cmd + F12 editor/take_screenshot
Toggle Fullscreen Shift + F11 Cmd + Ctrl + F editor/fullscreen_mode
Play F5 Cmd + B editor/play
Pause Scene F7 Cmd + Ctrl + Y editor/pause_scene
Stop F8 Cmd + . editor/stop
Play Scene F6 Cmd + R editor/play_scene
Play Custom Scene Ctrl + Shift + F5 Cmd + Shift + R editor/play_custom_scene
Expand Bottom Panel Shift + F12 Shift + F12 editor/bottom_panel_expand

2D / Canvas Item Editor

Action name Windows, Linux macOS Editor setting
Zoom In Ctrl + = Cmd + = canvas_item_editor/zoom_plus
Zoom Out Ctrl + - Cmd + - canvas_item_editor/zoom_minus
Zoom Reset Ctrl + 0 Cmd + 0 canvas_item_editor/zoom_reset
Pan View Space Space canvas_item_editor/pan_view
Select Mode Q Q canvas_item_editor/select_mode
Move Mode W W canvas_item_editor/move_mode
Rotate Mode E E canvas_item_editor/rotate_mode
Scale Mode S S canvas_item_editor/scale_mode
Ruler Mode R R canvas_item_editor/ruler_mode
Use Smart Snap Shift + S Shift + S canvas_item_editor/use_smart_snap
Use Grid Snap Shift + G Shift + G canvas_item_editor/use_grid_snap
Multiply grid step by 2 Num * Num * canvas_item_editor/multiply_grid_step
Divide grid step by 2 Num / Num / canvas_item_editor/divide_grid_step
Always Show Grid G G canvas_item_editor/show_grid
Show Helpers H H canvas_item_editor/show_helpers
Show Guides Y Y canvas_item_editor/show_guides
Center Selection F F canvas_item_editor/center_selection
Frame Selection Shift + F Shift + F canvas_item_editor/frame_selection
Preview Canvas Scale Ctrl + Shift + P Cmd + Shift + P canvas_item_editor/preview_canvas_scale
Insert Key Ins Ins canvas_item_editor/anim_insert_key
Insert Key (Existing Tracks) Ctrl + Ins Cmd + Ins canvas_item_editor/anim_insert_key_existing_tracks
Make Custom Bones from Nodes Ctrl + Shift + B Cmd + Shift + B canvas_item_editor/skeleton_make_bones
Clear Pose Shift + K Shift + K canvas_item_editor/anim_clear_pose

3D / Spatial Editor

Action name Windows, Linux macOS Editor setting
Toggle Freelook Shift + F Shift + F spatial_editor/freelook_toggle
Freelook Left A A spatial_editor/freelook_left
Freelook Right D D spatial_editor/freelook_right
Freelook Forward W W spatial_editor/freelook_forward
Freelook Backwards S S spatial_editor/freelook_backwards
Freelook Up E E spatial_editor/freelook_up
Freelook Down Q Q spatial_editor/freelook_down
Freelook Speed Modifier Shift Shift spatial_editor/freelook_speed_modifier
Freelook Slow Modifier Alt Alt spatial_editor/freelook_slow_modifier
Select Mode Q Q spatial_editor/tool_select
Move Mode W W spatial_editor/tool_move
Rotate Mode E E spatial_editor/tool_rotate
Scale Mode R R spatial_editor/tool_scale
Use Local Space T T spatial_editor/local_coords
Use Snap Y Y spatial_editor/snap
Snap Object to Floor PgDown PgDown spatial_editor/snap_to_floor
Top View Num 7 Num 7 spatial_editor/top_view
Bottom View Alt + Num 7 Alt + Num 7 spatial_editor/bottom_view
Front View Num 1 Num 1 spatial_editor/front_view
Rear View Alt + Num 1 Alt + Num 1 spatial_editor/rear_view
Right View Num 3 Num 3 spatial_editor/right_view
Left View Alt + Num 3 Alt + Num 3 spatial_editor/left_view
Switch Perspective/Orthogonal View Num 5 Num 5 spatial_editor/switch_perspective_orthogonal
Insert Animation Key K K spatial_editor/insert_anim_key
Focus Origin O O spatial_editor/focus_origin
Focus Selection F F spatial_editor/focus_selection
Align Transform with View Ctrl + Alt + M Cmd + Alt + M spatial_editor/align_transform_with_view
Align Rotation with View Ctrl + Alt + F Cmd + Alt + F spatial_editor/align_rotation_with_view
1 Viewport Ctrl + 1 Cmd + 1 spatial_editor/1_viewport
2 Viewports Ctrl + 2 Cmd + 2 spatial_editor/2_viewports
2 Viewports (Alt) Ctrl + Alt + 2 Cmd + Alt + 2 spatial_editor/2_viewports_alt
3 Viewports Ctrl + 3 Cmd + 3 spatial_editor/3_viewports
3 Viewports (Alt) Ctrl + Alt + 3 Cmd + Alt + 3 spatial_editor/3_viewports_alt
4 Viewports Ctrl + 4 Cmd + 4 spatial_editor/4_viewports

Text Editor

Action name Windows, Linux macOS Editor setting
Cut Ctrl + X Cmd + X script_text_editor/cut
Copy Ctrl + C Cmd + C script_text_editor/copy
Paste Ctrl + V Cmd + V script_text_editor/paste
Select All Ctrl + A Cmd + A script_text_editor/select_all
Find Ctrl + F Cmd + F script_text_editor/find
Find Next F3 Cmd + G script_text_editor/find_next
Find Previous Shift + F3 Cmd + Shift + G script_text_editor/find_previous
Find in Files Ctrl + Shift + F Cmd + Shift + F script_text_editor/find_in_files
Replace Ctrl + R Alt + Cmd + F script_text_editor/replace
Replace in Files Ctrl + Shift + R Cmd + Shift + R script_text_editor/replace_in_files
Undo Ctrl + Z Cmd + Z script_text_editor/undo
Redo Ctrl + Y Cmd + Y script_text_editor/redo
Move Up Alt + Up Arrow Alt + Up Arrow script_text_editor/move_up
Move Down Alt + Down Arrow Alt + Down Arrow script_text_editor/move_down
Delete Line Ctrl + Shift + K Cmd + Shift + K script_text_editor/delete_line
Toggle Comment Ctrl + K Cmd + K script_text_editor/toggle_comment
Fold/Unfold Line Alt + F Alt + F script_text_editor/toggle_fold_line
Clone Down Ctrl + D Cmd + Shift + C script_text_editor/clone_down
Complete Symbol Ctrl + Space Ctrl + Space script_text_editor/complete_symbol
Evaluate Selection Ctrl + Shift + E Cmd + Shift + E script_text_editor/evaluate_selection
Trim Trailing Whitespace Ctrl + Alt + T Cmd + Alt + T script_text_editor/trim_trailing_whitespace
Uppercase Shift + F4 Shift + F4 script_text_editor/convert_to_uppercase
Lowercase Shift + F5 Shift + F5 script_text_editor/convert_to_lowercase
Capitalize Shift + F6 Shift + F6 script_text_editor/capitalize
Convert Indent to Spaces Ctrl + Shift + Y Cmd + Shift + Y script_text_editor/convert_indent_to_spaces
Convert Indent to Tabs Ctrl + Shift + I Cmd + Shift + I script_text_editor/convert_indent_to_tabs
Auto Indent Ctrl + I Cmd + I script_text_editor/auto_indent
Toggle Bookmark Ctrl + Alt + B Cmd + Alt + B script_text_editor/toggle_bookmark
Go to Next Bookmark Ctrl + B Cmd + B script_text_editor/goto_next_bookmark
Go to Previous Bookmark Ctrl + Shift + B Cmd + Shift + B script_text_editor/goto_previous_bookmark
Go to Function Ctrl + Alt + F Ctrl + Cmd + J script_text_editor/goto_function
Go to Line Ctrl + L Cmd + L script_text_editor/goto_line
Toggle Breakpoint F9 Cmd + Shift + B script_text_editor/toggle_breakpoint
Remove All Breakpoints Ctrl + Shift + F9 Cmd + Shift + F9 script_text_editor/remove_all_breakpoints
Go to Next Breakpoint Ctrl + . Cmd + . script_text_editor/goto_next_breakpoint
Go to Previous Breakpoint Ctrl + , Cmd + , script_text_editor/goto_previous_breakpoint
Contextual Help Alt + F1 Alt + Shift + Space script_text_editor/contextual_help

Script Editor

Action name Windows, Linux macOS Editor setting
Find Ctrl + F Cmd + F script_editor/find
Find Next F3 F3 script_editor/find_next
Find Previous Shift + F3 Shift + F3 script_editor/find_previous
Find in Files Ctrl + Shift + F Cmd + Shift + F script_editor/find_in_files
Move Up Shift + Alt + Up Arrow Shift + Alt + Up Arrow script_editor/window_move_up
Move Down Shift + Alt + Down Arrow Shift + Alt + Down Arrow script_editor/window_move_down
Next Script Ctrl + Shift + . Cmd + Shift + . script_editor/next_script
Previous Script Ctrl + Shift + , Cmd + Shift + , script_editor/prev_script
Reopen Closed Script Ctrl + Shift + T Cmd + Shift + T script_editor/reopen_closed_script
Save Ctrl + Alt + S Cmd + Alt + S script_editor/save
Save All Ctrl + Shift + Alt + S Cmd + Shift + Alt + S script_editor/save_all
Soft Reload Script Ctrl + Shift + R Cmd + Shift + R script_editor/reload_script_soft
History Previous Alt + Left Arrow Alt + Left Arrow script_editor/history_previous
History Next Alt + Right Arrow Alt + Right Arrow script_editor/history_next
Close Ctrl + W Cmd + W script_editor/close_file
Run Ctrl + Shift + X Cmd + Shift + X script_editor/run_file
Toggle Scripts Panel Ctrl + \ Cmd + \ script_editor/toggle_scripts_panel
Zoom In Ctrl + = Cmd + = script_editor/zoom_in
Zoom Out Ctrl + - Cmd + - script_editor/zoom_out
Reset Zoom Ctrl + 0 Cmd + 0 script_editor/reset_zoom

Visual Script Editor

Action name Windows, Linux macOS Editor setting
Find Node Type Ctrl + F Cmd + F visual_script_editor/find_node_type
Copy Nodes Ctrl + C Cmd + C visual_script_editor/copy_nodes
Cut Nodes Ctrl + X Cmd + X visual_script_editor/cut_nodes
Paste Nodes Ctrl + V Cmd + V visual_script_editor/paste_nodes
Delete Selected Del Cmd + BkSp visual_script_editor/delete_selected
Make Function Ctrl + G Cmd + G visual_script_editor/create_function
Edit Member Ctrl + E Cmd + E visual_script_editor/edit_member
Refresh Graph Ctrl + R Cmd + R visual_script_editor/refresh_nodes
Toggle Breakpoint F9 F9 visual_script_editor/toggle_breakpoint

Editor Output

Action name Windows, Linux macOS Editor setting
Copy Selection Ctrl + C Cmd + C editor/copy_output
Clear Output Ctrl + Shift + K Cmd + Shift + K editor/clear_output

Debugger

Action name Windows, Linux macOS Editor setting
Step Into F11 F11 debugger/step_into
Step Over F10 F10 debugger/step_over
Continue F12 F12 debugger/continue

File Dialog

Action name Windows, Linux macOS Editor setting
Go Back Alt + Left Arrow Alt + Left Arrow file_dialog/go_back
Go Forward Alt + Right Arrow Alt + Right Arrow file_dialog/go_forward
Go Up Alt + Up Arrow Alt + Up Arrow file_dialog/go_up
Refresh F5 F5 file_dialog/refresh
Toggle Hidden Files Ctrl + H Cmd + H file_dialog/toggle_hidden_files
Toggle Favorite Alt + F Alt + F file_dialog/toggle_favorite
Toggle Mode Alt + V Alt + V file_dialog/toggle_mode
Create Folder Ctrl + N Cmd + N file_dialog/create_folder
Delete Del Cmd + BkSp file_dialog/delete
Focus Path Ctrl + D Cmd + D file_dialog/focus_path
Move Favorite Up Ctrl + Up Arrow Cmd + Up Arrow file_dialog/move_favorite_up
Move Favorite Down Ctrl + Down Arrow Cmd + Down Arrow file_dialog/move_favorite_down

FileSystem Dock

Action name Windows, Linux macOS Editor setting
Copy Path Ctrl + C Cmd + C filesystem_dock/copy_path
Duplicate Ctrl + D Cmd + D filesystem_dock/duplicate
Delete Del Cmd + BkSp filesystem_dock/delete

Scene Tree Dock

Action name Windows, Linux macOS Editor setting
Add Child Node Ctrl + A Cmd + A scene_tree/add_child_node
Batch Rename Ctrl + F2 Cmd + F2 scene_tree/batch_rename
Copy Node Path Ctrl + C Cmd + C scene_tree/copy_node_path
Delete Del Cmd + BkSp scene_tree/delete
Force Delete Shift + Del Shift + Del scene_tree/delete_no_confirm
Duplicate Ctrl + D Cmd + D scene_tree/duplicate
Move Up Ctrl + Up Arrow Cmd + Up Arrow scene_tree/move_up
Move Down Ctrl + Down Arrow Cmd + Down Arrow scene_tree/move_down

Animation Track Editor

Action name Windows, Linux macOS Editor setting
Duplicate Selection Ctrl + D Cmd + D animation_editor/duplicate_selection
Duplicate Transposed Ctrl + Shift + D Cmd + Shift + D animation_editor/duplicate_selection_transposed
Delete Selection Del Cmd + BkSp animation_editor/delete_selection
Go to Next Step Ctrl + Right Arrow Cmd + Right Arrow animation_editor/goto_next_step
Go to Previous Step Ctrl + Left Arrow Cmd + Left Arrow animation_editor/goto_prev_step

Tile Map Editor

Action name Windows, Linux macOS Editor setting
Find Tile Ctrl + F Cmd + F tile_map_editor/find_tile
Pick Tile I I tile_map_editor/pick_tile
Paint Tile P P tile_map_editor/paint_tile
Bucket Fill G G tile_map_editor/bucket_fill
Transpose T T tile_map_editor/transpose
Flip Horizontally X X tile_map_editor/flip_horizontal
Flip Vertically Z Z tile_map_editor/flip_vertical
Rotate Left A A tile_map_editor/rotate_left
Rotate Right S S tile_map_editor/rotate_right
Clear Transform W W tile_map_editor/clear_transform
Select M M tile_map_editor/select
Cut Selection Ctrl + X Cmd + X tile_map_editor/cut_selection
Copy Selection Ctrl + C Cmd + C tile_map_editor/copy_selection
Erase Selection Del Cmd + BkSp tile_map_editor/erase_selection

Tileset Editor

Action name Windows, Linux macOS Editor setting
Next Coordinate PgDown PgDown tileset_editor/next_shape
Previous Coordinate PgUp PgUp tileset_editor/previous_shape
Region Mode 1 1 tileset_editor/editmode_region
Collision Mode 2 2 tileset_editor/editmode_collision
Occlusion Mode 3 3 tileset_editor/editmode_occlusion
Navigation Mode 4 4 tileset_editor/editmode_navigation
Bitmask Mode 5 5 tileset_editor/editmode_bitmask
Priority Mode 6 6 tileset_editor/editmode_priority
Icon Mode 7 7 tileset_editor/editmode_icon
Z Index Mode 8 8 tileset_editor/editmode_z_index