pandemonium_engine_docs/tutorials/editor/default_key_mapping.md

57 KiB

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

2D / Canvas Item Editor

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

3D / Spatial Editor

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

Text Editor

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

Script Editor

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

Visual Script Editor

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

Editor Output

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

Debugger

+-------------+----------------+------------+------------------------+ | Action name | Windows, Linux | macOS | Editor setting | +=============+================+============+========================+ | Step Into | :kbd:F11 | :kbd:F11 | debugger/step_into | +-------------+----------------+------------+------------------------+ | Step Over | :kbd:F10 | :kbd:F10 | debugger/step_over | +-------------+----------------+------------+------------------------+ | Continue | :kbd:F12 | :kbd:F12 | debugger/continue | +-------------+----------------+------------+------------------------+

File Dialog

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

FileSystem Dock

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

Scene Tree Dock

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

Animation Track Editor

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

Tile Map Editor

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

Tileset Editor

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