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

Ctrl + F1

Alt + 1

editor/editor_2d

Open 3D Editor

Ctrl + F2

Alt + 2

editor/editor_3d

Open Script Editor

Ctrl + F3

Alt + 3

editor/editor_script

Search Help

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