Default editor 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.

    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

    Front View

    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

    Visual Script Editor

    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

    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

    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

    tileset_editor/editmode_z_index