default_key_mapping.rst 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575
  1. :article_outdated: True
  2. .. meta::
  3. :keywords: cheatsheet, cheat sheet, shortcut
  4. .. _doc_default_key_mapping:
  5. Default editor shortcuts
  6. ========================
  7. Many Godot editor functions can be executed with keyboard shortcuts. This page
  8. lists functions which have associated shortcuts by default, but many others are
  9. available for customization in editor settings as well. To change keys associated
  10. with these and other actions navigate to **Editor > Editor Settings > Shortcuts**.
  11. While some actions are universal, a lot of shortcuts are specific to individual
  12. tools. For this reason it is possible for some key combinations to be assigned
  13. to more than one function. The correct action will be performed depending on the
  14. context.
  15. .. note::
  16. While Windows and Linux builds of the editor share most of the default settings,
  17. some shortcuts may differ for macOS version. This is done for better integration
  18. of the editor into macOS ecosystem. Users fluent with standard shortcuts on that
  19. OS should find Godot Editor's default key mapping intuitive.
  20. General editor actions
  21. ----------------------
  22. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  23. | Action name | Windows, Linux | macOS | Editor setting |
  24. +=======================+===============================+==============================+==================================+
  25. | Open 2D Editor | :kbd:`Ctrl + F1` | :kbd:`Opt + 1` | ``editor/editor_2d`` |
  26. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  27. | Open 3D Editor | :kbd:`Ctrl + F2` | :kbd:`Opt + 2` | ``editor/editor_3d`` |
  28. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  29. | Open Script Editor | :kbd:`Ctrl + F3` | :kbd:`Opt + 3` | ``editor/editor_script`` |
  30. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  31. | Search Help | :kbd:`F1` | :kbd:`Opt + Space` | ``editor/editor_help`` |
  32. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  33. | Distraction Free Mode | :kbd:`Ctrl + Shift + F11` | :kbd:`Cmd + Ctrl + D` | ``editor/distraction_free_mode`` |
  34. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  35. | Next tab | :kbd:`Ctrl + Tab` | :kbd:`Cmd + Tab` | ``editor/next_tab`` |
  36. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  37. | Previous tab | :kbd:`Ctrl + Shift + Tab` | :kbd:`Cmd + Shift + Tab` | ``editor/prev_tab`` |
  38. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  39. | Filter Files | :kbd:`Ctrl + Alt + P` | :kbd:`Opt + Cmd + P` | ``editor/filter_files`` |
  40. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  41. | Open Scene | :kbd:`Ctrl + O` | :kbd:`Cmd + O` | ``editor/open_scene`` |
  42. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  43. | Close Scene | :kbd:`Ctrl + Shift + W` | :kbd:`Cmd + Shift + W` | ``editor/close_scene`` |
  44. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  45. | Reopen Closed Scene | :kbd:`Ctrl + Shift + T` | :kbd:`Cmd + Shift + T` | ``editor/reopen_closed_scene`` |
  46. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  47. | Save Scene | :kbd:`Ctrl + S` | :kbd:`Cmd + S` | ``editor/save_scene`` |
  48. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  49. | Save Scene As | :kbd:`Ctrl + Shift + S` | :kbd:`Cmd + Shift + S` | ``editor/save_scene_as`` |
  50. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  51. | Save All Scenes | :kbd:`Ctrl + Shift + Alt + S` | :kbd:`Cmd + Shift + Opt + S` | ``editor/save_all_scenes`` |
  52. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  53. | Quick Open | :kbd:`Shift + Alt + O` | :kbd:`Shift + Opt + O` | ``editor/quick_open`` |
  54. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  55. | Quick Open Scene | :kbd:`Ctrl + Shift + O` | :kbd:`Cmd + Shift + O` | ``editor/quick_open_scene`` |
  56. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  57. | Quick Open Script | :kbd:`Ctrl + Alt + O` | :kbd:`Opt + Cmd + O` | ``editor/quick_open_script`` |
  58. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  59. | Undo | :kbd:`Ctrl + Z` | :kbd:`Cmd + Z` | ``editor/undo`` |
  60. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  61. | Redo | :kbd:`Ctrl + Shift + Z` | :kbd:`Cmd + Shift + Z` | ``editor/redo`` |
  62. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  63. | Quit | :kbd:`Ctrl + Q` | :kbd:`Cmd + Q` | ``editor/file_quit`` |
  64. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  65. | Quit to Project List | :kbd:`Ctrl + Shift + Q` | :kbd:`Shift + Opt + Q` | ``editor/quit_to_project_list`` |
  66. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  67. | Take Screenshot | :kbd:`Ctrl + F12` | :kbd:`Cmd + F12` | ``editor/take_screenshot`` |
  68. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  69. | Toggle Fullscreen | :kbd:`Shift + F11` | :kbd:`Cmd + Ctrl + F` | ``editor/fullscreen_mode`` |
  70. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  71. | Play | :kbd:`F5` | :kbd:`Cmd + B` | ``editor/play`` |
  72. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  73. | Pause Scene | :kbd:`F7` | :kbd:`Cmd + Ctrl + Y` | ``editor/pause_scene`` |
  74. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  75. | Stop | :kbd:`F8` | :kbd:`Cmd + .` | ``editor/stop`` |
  76. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  77. | Play Scene | :kbd:`F6` | :kbd:`Cmd + R` | ``editor/play_scene`` |
  78. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  79. | Play Custom Scene | :kbd:`Ctrl + Shift + F5` | :kbd:`Cmd + Shift + R` | ``editor/play_custom_scene`` |
  80. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  81. | Expand Bottom Panel | :kbd:`Shift + F12` | :kbd:`Shift + F12` | ``editor/bottom_panel_expand`` |
  82. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  83. | Command Palette | :kbd:`Ctrl + Shift + P` | :kbd:`Cmd + Shift + P` | ``editor/command_palette`` |
  84. +-----------------------+-------------------------------+------------------------------+----------------------------------+
  85. Bottom panels
  86. -------------
  87. Only bottom panels that are always available have a default shortcut assigned.
  88. Others must be manually bound in the Editor Settings if desired.
  89. +-----------------------------------+-----------------+-----------------+-----------------------------------------------------+
  90. | Action name | Windows, Linux | macOS | Editor setting |
  91. +===================================+=================+=================+=====================================================+
  92. | Toggle Last Opened Panel | :kbd:`Ctrl + J` | :kbd:`Ctrl + J` | ``editor/toggle_last_opened_bottom_panel`` |
  93. +-----------------------------------+-----------------+-----------------+-----------------------------------------------------+
  94. | Toggle Animation Bottom Panel | :kbd:`Alt + N` | :kbd:`Alt + N` | ``bottom_panels/toggle_animation_bottom_panel`` |
  95. +-----------------------------------+-----------------+-----------------+-----------------------------------------------------+
  96. | Toggle Audio Bottom Panel | :kbd:`Alt + A` | :kbd:`Alt + A` | ``bottom_panels/toggle_audio_bottom_panel`` |
  97. +-----------------------------------+-----------------+-----------------+-----------------------------------------------------+
  98. | Toggle Debugger Bottom Panel | :kbd:`Alt + D` | :kbd:`Alt + D` | ``bottom_panels/toggle_debugger_bottom_panel`` |
  99. +-----------------------------------+-----------------+-----------------+-----------------------------------------------------+
  100. | Toggle FileSystem Bottom Panel | :kbd:`Alt + F` | :kbd:`Alt + F` | ``bottom_panels/toggle_filesystem_bottom_panel`` |
  101. +-----------------------------------+-----------------+-----------------+-----------------------------------------------------+
  102. | Toggle Output Bottom Panel | :kbd:`Alt + O` | :kbd:`Alt + O` | ``bottom_panels/toggle_output_bottom_panel`` |
  103. +-----------------------------------+-----------------+-----------------+-----------------------------------------------------+
  104. | Toggle Shader Editor Bottom Panel | :kbd:`Alt + S` | :kbd:`Alt + S` | ``bottom_panels/toggle_shader_editor_bottom_panel`` |
  105. +-----------------------------------+-----------------+-----------------+-----------------------------------------------------+
  106. 2D / CanvasItem editor
  107. ----------------------
  108. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  109. | Action name | Windows, Linux | macOS | Editor setting |
  110. +==============================+=========================+========================+========================================================+
  111. | Zoom In | :kbd:`Ctrl + =` | :kbd:`Cmd + =` | ``canvas_item_editor/zoom_plus`` |
  112. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  113. | Zoom Out | :kbd:`Ctrl + -` | :kbd:`Cmd + -` | ``canvas_item_editor/zoom_minus`` |
  114. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  115. | Zoom Reset | :kbd:`Ctrl + 0` | :kbd:`Cmd + 0` | ``canvas_item_editor/zoom_reset`` |
  116. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  117. | Pan View | :kbd:`Space` | :kbd:`Space` | ``canvas_item_editor/pan_view`` |
  118. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  119. | Select Mode | :kbd:`Q` | :kbd:`Q` | ``canvas_item_editor/select_mode`` |
  120. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  121. | Move Mode | :kbd:`W` | :kbd:`W` | ``canvas_item_editor/move_mode`` |
  122. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  123. | Rotate Mode | :kbd:`E` | :kbd:`E` | ``canvas_item_editor/rotate_mode`` |
  124. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  125. | Scale Mode | :kbd:`S` | :kbd:`S` | ``canvas_item_editor/scale_mode`` |
  126. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  127. | Ruler Mode | :kbd:`R` | :kbd:`R` | ``canvas_item_editor/ruler_mode`` |
  128. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  129. | Use Smart Snap | :kbd:`Shift + S` | :kbd:`Shift + S` | ``canvas_item_editor/use_smart_snap`` |
  130. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  131. | Use Grid Snap | :kbd:`Shift + G` | :kbd:`Shift + G` | ``canvas_item_editor/use_grid_snap`` |
  132. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  133. | Multiply grid step by 2 | :kbd:`Num *` | :kbd:`Num *` | ``canvas_item_editor/multiply_grid_step`` |
  134. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  135. | Divide grid step by 2 | :kbd:`Num /` | :kbd:`Num /` | ``canvas_item_editor/divide_grid_step`` |
  136. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  137. | Always Show Grid | :kbd:`G` | :kbd:`G` | ``canvas_item_editor/show_grid`` |
  138. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  139. | Show Helpers | :kbd:`H` | :kbd:`H` | ``canvas_item_editor/show_helpers`` |
  140. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  141. | Show Guides | :kbd:`Y` | :kbd:`Y` | ``canvas_item_editor/show_guides`` |
  142. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  143. | Center Selection | :kbd:`F` | :kbd:`F` | ``canvas_item_editor/center_selection`` |
  144. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  145. | Frame Selection | :kbd:`Shift + F` | :kbd:`Shift + F` | ``canvas_item_editor/frame_selection`` |
  146. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  147. | Preview Canvas Scale | :kbd:`Ctrl + Shift + P` | :kbd:`Cmd + Shift + P` | ``canvas_item_editor/preview_canvas_scale`` |
  148. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  149. | Insert Key | :kbd:`Ins` | :kbd:`Ins` | ``canvas_item_editor/anim_insert_key`` |
  150. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  151. | Insert Key (Existing Tracks) | :kbd:`Ctrl + Ins` | :kbd:`Cmd + Ins` | ``canvas_item_editor/anim_insert_key_existing_tracks`` |
  152. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  153. | Make Custom Bones from Nodes | :kbd:`Ctrl + Shift + B` | :kbd:`Cmd + Shift + B` | ``canvas_item_editor/skeleton_make_bones`` |
  154. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  155. | Clear Pose | :kbd:`Shift + K` | :kbd:`Shift + K` | ``canvas_item_editor/anim_clear_pose`` |
  156. +------------------------------+-------------------------+------------------------+--------------------------------------------------------+
  157. .. _doc_default_key_mapping_shortcuts_spatial_editor:
  158. 3D / Spatial editor
  159. -------------------
  160. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  161. | Action name | Windows, Linux | macOS | Editor setting |
  162. +====================================+=======================+======================+==================================================+
  163. | Toggle Freelook | :kbd:`Shift + F` | :kbd:`Shift + F` | ``spatial_editor/freelook_toggle`` |
  164. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  165. | Freelook Left | :kbd:`A` | :kbd:`A` | ``spatial_editor/freelook_left`` |
  166. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  167. | Freelook Right | :kbd:`D` | :kbd:`D` | ``spatial_editor/freelook_right`` |
  168. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  169. | Freelook Forward | :kbd:`W` | :kbd:`W` | ``spatial_editor/freelook_forward`` |
  170. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  171. | Freelook Backwards | :kbd:`S` | :kbd:`S` | ``spatial_editor/freelook_backwards`` |
  172. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  173. | Freelook Up | :kbd:`E` | :kbd:`E` | ``spatial_editor/freelook_up`` |
  174. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  175. | Freelook Down | :kbd:`Q` | :kbd:`Q` | ``spatial_editor/freelook_down`` |
  176. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  177. | Freelook Speed Modifier | :kbd:`Shift` | :kbd:`Shift` | ``spatial_editor/freelook_speed_modifier`` |
  178. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  179. | Freelook Slow Modifier | :kbd:`Alt` | :kbd:`Opt` | ``spatial_editor/freelook_slow_modifier`` |
  180. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  181. | Select Mode | :kbd:`Q` | :kbd:`Q` | ``spatial_editor/tool_select`` |
  182. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  183. | Move Mode | :kbd:`W` | :kbd:`W` | ``spatial_editor/tool_move`` |
  184. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  185. | Rotate Mode | :kbd:`E` | :kbd:`E` | ``spatial_editor/tool_rotate`` |
  186. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  187. | Scale Mode | :kbd:`R` | :kbd:`R` | ``spatial_editor/tool_scale`` |
  188. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  189. | Use Local Space | :kbd:`T` | :kbd:`T` | ``spatial_editor/local_coords`` |
  190. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  191. | Use Snap | :kbd:`Y` | :kbd:`Y` | ``spatial_editor/snap`` |
  192. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  193. | Snap Object to Floor | :kbd:`PgDown` | :kbd:`PgDown` | ``spatial_editor/snap_to_floor`` |
  194. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  195. | Top View | :kbd:`Num 7` | :kbd:`Num 7` | ``spatial_editor/top_view`` |
  196. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  197. | Bottom View | :kbd:`Alt + Num 7` | :kbd:`Opt + Num 7` | ``spatial_editor/bottom_view`` |
  198. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  199. | Front View | :kbd:`Num 1` | :kbd:`Num 1` | ``spatial_editor/front_view`` |
  200. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  201. | Rear View | :kbd:`Alt + Num 1` | :kbd:`Opt + Num 1` | ``spatial_editor/rear_view`` |
  202. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  203. | Right View | :kbd:`Num 3` | :kbd:`Num 3` | ``spatial_editor/right_view`` |
  204. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  205. | Left View | :kbd:`Alt + Num 3` | :kbd:`Opt + Num 3` | ``spatial_editor/left_view`` |
  206. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  207. | Switch Perspective/Orthogonal View | :kbd:`Num 5` | :kbd:`Num 5` | ``spatial_editor/switch_perspective_orthogonal`` |
  208. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  209. | Insert Animation Key | :kbd:`K` | :kbd:`K` | ``spatial_editor/insert_anim_key`` |
  210. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  211. | Focus Origin | :kbd:`O` | :kbd:`O` | ``spatial_editor/focus_origin`` |
  212. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  213. | Focus Selection | :kbd:`F` | :kbd:`F` | ``spatial_editor/focus_selection`` |
  214. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  215. | Align Transform with View | :kbd:`Ctrl + Alt + M` | :kbd:`Opt + Cmd + M` | ``spatial_editor/align_transform_with_view`` |
  216. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  217. | Align Rotation with View | :kbd:`Ctrl + Alt + F` | :kbd:`Opt + Cmd + F` | ``spatial_editor/align_rotation_with_view`` |
  218. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  219. | 1 Viewport | :kbd:`Ctrl + 1` | :kbd:`Cmd + 1` | ``spatial_editor/1_viewport`` |
  220. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  221. | 2 Viewports | :kbd:`Ctrl + 2` | :kbd:`Cmd + 2` | ``spatial_editor/2_viewports`` |
  222. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  223. | 2 Viewports (Alt) | :kbd:`Ctrl + Alt + 2` | :kbd:`Opt + Cmd + 2` | ``spatial_editor/2_viewports_alt`` |
  224. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  225. | 3 Viewports | :kbd:`Ctrl + 3` | :kbd:`Cmd + 3` | ``spatial_editor/3_viewports`` |
  226. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  227. | 3 Viewports (Alt) | :kbd:`Ctrl + Alt + 3` | :kbd:`Opt + Cmd + 3` | ``spatial_editor/3_viewports_alt`` |
  228. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  229. | 4 Viewports | :kbd:`Ctrl + 4` | :kbd:`Cmd + 4` | ``spatial_editor/4_viewports`` |
  230. +------------------------------------+-----------------------+----------------------+--------------------------------------------------+
  231. .. _doc_default_key_mapping_shortcuts_text_editor:
  232. Text editor
  233. -----------
  234. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  235. | Action name | Windows, Linux | macOS | Editor setting |
  236. +===========================+=================================+==================================+=================================================+
  237. | Cut | :kbd:`Ctrl + X` | :kbd:`Cmd + X` | ``script_text_editor/cut`` |
  238. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  239. | Copy | :kbd:`Ctrl + C` | :kbd:`Cmd + C` | ``script_text_editor/copy`` |
  240. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  241. | Paste | :kbd:`Ctrl + V` | :kbd:`Cmd + V` | ``script_text_editor/paste`` |
  242. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  243. | Select All | :kbd:`Ctrl + A` | :kbd:`Cmd + A` | ``script_text_editor/select_all`` |
  244. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  245. | Find | :kbd:`Ctrl + F` | :kbd:`Cmd + F` | ``script_text_editor/find`` |
  246. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  247. | Find Next | :kbd:`F3` | :kbd:`Cmd + G` | ``script_text_editor/find_next`` |
  248. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  249. | Find Previous | :kbd:`Shift + F3` | :kbd:`Cmd + Shift + G` | ``script_text_editor/find_previous`` |
  250. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  251. | Find in Files | :kbd:`Ctrl + Shift + F` | :kbd:`Cmd + Shift + F` | ``script_text_editor/find_in_files`` |
  252. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  253. | Replace | :kbd:`Ctrl + R` | :kbd:`Opt + Cmd + F` | ``script_text_editor/replace`` |
  254. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  255. | Replace in Files | :kbd:`Ctrl + Shift + R` | :kbd:`Cmd + Shift + R` | ``script_text_editor/replace_in_files`` |
  256. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  257. | Undo | :kbd:`Ctrl + Z` | :kbd:`Cmd + Z` | ``script_text_editor/undo`` |
  258. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  259. | Redo | :kbd:`Ctrl + Y` | :kbd:`Cmd + Y` | ``script_text_editor/redo`` |
  260. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  261. | Move Up | :kbd:`Alt + Up Arrow` | :kbd:`Opt + Up Arrow` | ``script_text_editor/move_up`` |
  262. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  263. | Move Down | :kbd:`Alt + Down Arrow` | :kbd:`Opt + Down Arrow` | ``script_text_editor/move_down`` |
  264. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  265. | Delete Line | :kbd:`Ctrl + Shift + K` | :kbd:`Cmd + Shift + K` | ``script_text_editor/delete_line`` |
  266. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  267. | Toggle Comment | :kbd:`Ctrl + K` | :kbd:`Cmd + K` | ``script_text_editor/toggle_comment`` |
  268. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  269. | Fold/Unfold Line | :kbd:`Alt + F` | :kbd:`Ctrl + Cmd + F` | ``script_text_editor/toggle_fold_line`` |
  270. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  271. | Duplicate Lines | :kbd:`Ctrl + Alt + Down Arrow` | :kbd:`Cmd + Shift + Down Arrow` | ``script_text_editor/duplicate_lines`` |
  272. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  273. | Duplicate Selection | :kbd:`Ctrl + Shift + D` | :kbd:`Cmd + Shift + C` | ``script_text_editor/duplicate_selection`` |
  274. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  275. | Complete Symbol | :kbd:`Ctrl + Space` | :kbd:`Ctrl + Space` | ``script_text_editor/complete_symbol`` |
  276. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  277. | Evaluate Selection | :kbd:`Ctrl + Shift + E` | :kbd:`Cmd + Shift + E` | ``script_text_editor/evaluate_selection`` |
  278. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  279. | Trim Trailing Whitespace | :kbd:`Ctrl + Alt + T` | :kbd:`Opt + Cmd + T` | ``script_text_editor/trim_trailing_whitespace`` |
  280. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  281. | Uppercase | :kbd:`Shift + F4` | :kbd:`Shift + F4` | ``script_text_editor/convert_to_uppercase`` |
  282. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  283. | Lowercase | :kbd:`Shift + F5` | :kbd:`Shift + F5` | ``script_text_editor/convert_to_lowercase`` |
  284. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  285. | Capitalize | :kbd:`Shift + F6` | :kbd:`Shift + F6` | ``script_text_editor/capitalize`` |
  286. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  287. | Convert Indent to Spaces | :kbd:`Ctrl + Shift + Y` | :kbd:`Cmd + Shift + Y` | ``script_text_editor/convert_indent_to_spaces`` |
  288. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  289. | Convert Indent to Tabs | :kbd:`Ctrl + Shift + I` | :kbd:`Cmd + Shift + I` | ``script_text_editor/convert_indent_to_tabs`` |
  290. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  291. | Auto Indent | :kbd:`Ctrl + I` | :kbd:`Cmd + I` | ``script_text_editor/auto_indent`` |
  292. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  293. | Toggle Bookmark | :kbd:`Ctrl + Alt + B` | :kbd:`Opt + Cmd + B` | ``script_text_editor/toggle_bookmark`` |
  294. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  295. | Go to Next Bookmark | :kbd:`Ctrl + B` | :kbd:`Cmd + B` | ``script_text_editor/goto_next_bookmark`` |
  296. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  297. | Go to Previous Bookmark | :kbd:`Ctrl + Shift + B` | :kbd:`Cmd + Shift + B` | ``script_text_editor/goto_previous_bookmark`` |
  298. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  299. | Go to Function | :kbd:`Ctrl + Alt + F` | :kbd:`Ctrl + Cmd + J` | ``script_text_editor/goto_function`` |
  300. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  301. | Go to Line | :kbd:`Ctrl + L` | :kbd:`Cmd + L` | ``script_text_editor/goto_line`` |
  302. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  303. | Toggle Breakpoint | :kbd:`F9` | :kbd:`Cmd + Shift + B` | ``script_text_editor/toggle_breakpoint`` |
  304. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  305. | Remove All Breakpoints | :kbd:`Ctrl + Shift + F9` | :kbd:`Cmd + Shift + F9` | ``script_text_editor/remove_all_breakpoints`` |
  306. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  307. | Go to Next Breakpoint | :kbd:`Ctrl + .` | :kbd:`Cmd + .` | ``script_text_editor/goto_next_breakpoint`` |
  308. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  309. | Go to Previous Breakpoint | :kbd:`Ctrl + ,` | :kbd:`Cmd + ,` | ``script_text_editor/goto_previous_breakpoint`` |
  310. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  311. | Contextual Help | :kbd:`Alt + F1` | :kbd:`Opt + Shift + Space` | ``script_text_editor/contextual_help`` |
  312. +---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+
  313. Script editor
  314. -------------
  315. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  316. | Action name | Windows, Linux | macOS | Editor setting |
  317. +======================+=================================+=================================+========================================+
  318. | Find | :kbd:`Ctrl + F` | :kbd:`Cmd + F` | ``script_editor/find`` |
  319. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  320. | Find Next | :kbd:`F3` | :kbd:`F3` | ``script_editor/find_next`` |
  321. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  322. | Find Previous | :kbd:`Shift + F3` | :kbd:`Shift + F3` | ``script_editor/find_previous`` |
  323. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  324. | Find in Files | :kbd:`Ctrl + Shift + F` | :kbd:`Cmd + Shift + F` | ``script_editor/find_in_files`` |
  325. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  326. | Move Up | :kbd:`Shift + Alt + Up Arrow` | :kbd:`Shift + Opt + Up Arrow` | ``script_editor/window_move_up`` |
  327. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  328. | Move Down | :kbd:`Shift + Alt + Down Arrow` | :kbd:`Shift + Opt + Down Arrow` | ``script_editor/window_move_down`` |
  329. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  330. | Next Script | :kbd:`Ctrl + Shift + .` | :kbd:`Cmd + Shift + .` | ``script_editor/next_script`` |
  331. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  332. | Previous Script | :kbd:`Ctrl + Shift + ,` | :kbd:`Cmd + Shift + ,` | ``script_editor/prev_script`` |
  333. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  334. | Reopen Closed Script | :kbd:`Ctrl + Shift + T` | :kbd:`Cmd + Shift + T` | ``script_editor/reopen_closed_script`` |
  335. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  336. | Save | :kbd:`Ctrl + Alt + S` | :kbd:`Opt + Cmd + S` | ``script_editor/save`` |
  337. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  338. | Save All | :kbd:`Ctrl + Shift + Alt + S` | :kbd:`Cmd + Shift + Opt + S` | ``script_editor/save_all`` |
  339. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  340. | Soft Reload Script | :kbd:`Ctrl + Shift + R` | :kbd:`Cmd + Shift + R` | ``script_editor/reload_script_soft`` |
  341. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  342. | History Previous | :kbd:`Alt + Left Arrow` | :kbd:`Opt + Left Arrow` | ``script_editor/history_previous`` |
  343. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  344. | History Next | :kbd:`Alt + Right Arrow` | :kbd:`Opt + Right Arrow` | ``script_editor/history_next`` |
  345. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  346. | Close | :kbd:`Ctrl + W` | :kbd:`Cmd + W` | ``script_editor/close_file`` |
  347. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  348. | Run | :kbd:`Ctrl + Shift + X` | :kbd:`Cmd + Shift + X` | ``script_editor/run_file`` |
  349. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  350. | Toggle Scripts Panel | :kbd:`Ctrl + \\` | :kbd:`Cmd + \\` | ``script_editor/toggle_scripts_panel`` |
  351. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  352. | Zoom In | :kbd:`Ctrl + =` | :kbd:`Cmd + =` | ``script_editor/zoom_in`` |
  353. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  354. | Zoom Out | :kbd:`Ctrl + -` | :kbd:`Cmd + -` | ``script_editor/zoom_out`` |
  355. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  356. | Reset Zoom | :kbd:`Ctrl + 0` | :kbd:`Cmd + 0` | ``script_editor/reset_zoom`` |
  357. +----------------------+---------------------------------+---------------------------------+----------------------------------------+
  358. Editor output
  359. -------------
  360. +----------------+-------------------------+------------------------+-------------------------+
  361. | Action name | Windows, Linux | macOS | Editor setting |
  362. +================+=========================+========================+=========================+
  363. | Copy Selection | :kbd:`Ctrl + C` | :kbd:`Cmd + C` | ``editor/copy_output`` |
  364. +----------------+-------------------------+------------------------+-------------------------+
  365. | Clear Output | :kbd:`Ctrl + Shift + K` | :kbd:`Cmd + Shift + K` | ``editor/clear_output`` |
  366. +----------------+-------------------------+------------------------+-------------------------+
  367. Debugger
  368. --------
  369. +-------------+----------------+------------+------------------------+
  370. | Action name | Windows, Linux | macOS | Editor setting |
  371. +=============+================+============+========================+
  372. | Step Into | :kbd:`F11` | :kbd:`F11` | ``debugger/step_into`` |
  373. +-------------+----------------+------------+------------------------+
  374. | Step Over | :kbd:`F10` | :kbd:`F10` | ``debugger/step_over`` |
  375. +-------------+----------------+------------+------------------------+
  376. | Continue | :kbd:`F12` | :kbd:`F12` | ``debugger/continue`` |
  377. +-------------+----------------+------------+------------------------+
  378. File dialog
  379. -----------
  380. +---------------------+--------------------------+--------------------------+-------------------------------------+
  381. | Action name | Windows, Linux | macOS | Editor setting |
  382. +=====================+==========================+==========================+=====================================+
  383. | Go Back | :kbd:`Alt + Left Arrow` | :kbd:`Opt + Left Arrow` | ``file_dialog/go_back`` |
  384. +---------------------+--------------------------+--------------------------+-------------------------------------+
  385. | Go Forward | :kbd:`Alt + Right Arrow` | :kbd:`Opt + Right Arrow` | ``file_dialog/go_forward`` |
  386. +---------------------+--------------------------+--------------------------+-------------------------------------+
  387. | Go Up | :kbd:`Alt + Up Arrow` | :kbd:`Opt + Up Arrow` | ``file_dialog/go_up`` |
  388. +---------------------+--------------------------+--------------------------+-------------------------------------+
  389. | Refresh | :kbd:`F5` | :kbd:`F5` | ``file_dialog/refresh`` |
  390. +---------------------+--------------------------+--------------------------+-------------------------------------+
  391. | Toggle Hidden Files | :kbd:`Ctrl + H` | :kbd:`Cmd + H` | ``file_dialog/toggle_hidden_files`` |
  392. +---------------------+--------------------------+--------------------------+-------------------------------------+
  393. | Toggle Favorite | :kbd:`Alt + F` | :kbd:`Opt + F` | ``file_dialog/toggle_favorite`` |
  394. +---------------------+--------------------------+--------------------------+-------------------------------------+
  395. | Toggle Mode | :kbd:`Alt + V` | :kbd:`Opt + V` | ``file_dialog/toggle_mode`` |
  396. +---------------------+--------------------------+--------------------------+-------------------------------------+
  397. | Create Folder | :kbd:`Ctrl + N` | :kbd:`Cmd + N` | ``file_dialog/create_folder`` |
  398. +---------------------+--------------------------+--------------------------+-------------------------------------+
  399. | Delete | :kbd:`Del` | :kbd:`Cmd + BkSp` | ``file_dialog/delete`` |
  400. +---------------------+--------------------------+--------------------------+-------------------------------------+
  401. | Focus Path | :kbd:`Ctrl + L` | :kbd:`Cmd + Shift + G` | ``file_dialog/focus_path`` |
  402. +---------------------+--------------------------+--------------------------+-------------------------------------+
  403. | Move Favorite Up | :kbd:`Ctrl + Up Arrow` | :kbd:`Cmd + Up Arrow` | ``file_dialog/move_favorite_up`` |
  404. +---------------------+--------------------------+--------------------------+-------------------------------------+
  405. | Move Favorite Down | :kbd:`Ctrl + Down Arrow` | :kbd:`Cmd + Down Arrow` | ``file_dialog/move_favorite_down`` |
  406. +---------------------+--------------------------+--------------------------+-------------------------------------+
  407. FileSystem dock
  408. ---------------
  409. +-------------+-----------------+-------------------+-------------------------------+
  410. | Action name | Windows, Linux | macOS | Editor setting |
  411. +=============+=================+===================+===============================+
  412. | Copy Path | :kbd:`Ctrl + C` | :kbd:`Cmd + C` | ``filesystem_dock/copy_path`` |
  413. +-------------+-----------------+-------------------+-------------------------------+
  414. | Duplicate | :kbd:`Ctrl + D` | :kbd:`Cmd + D` | ``filesystem_dock/duplicate`` |
  415. +-------------+-----------------+-------------------+-------------------------------+
  416. | Delete | :kbd:`Del` | :kbd:`Cmd + BkSp` | ``filesystem_dock/delete`` |
  417. +-------------+-----------------+-------------------+-------------------------------+
  418. Scene tree dock
  419. ---------------
  420. +----------------+--------------------------+-------------------------+----------------------------------+
  421. | Action name | Windows, Linux | macOS | Editor setting |
  422. +================+==========================+=========================+==================================+
  423. | Add Child Node | :kbd:`Ctrl + A` | :kbd:`Cmd + A` | ``scene_tree/add_child_node`` |
  424. +----------------+--------------------------+-------------------------+----------------------------------+
  425. | Batch Rename | :kbd:`Ctrl + F2` | :kbd:`Cmd + F2` | ``scene_tree/batch_rename`` |
  426. +----------------+--------------------------+-------------------------+----------------------------------+
  427. | Copy Node Path | :kbd:`Ctrl + Shift + C` | :kbd:`Cmd + Shift + C` | ``scene_tree/copy_node_path`` |
  428. +----------------+--------------------------+-------------------------+----------------------------------+
  429. | Delete | :kbd:`Del` | :kbd:`Cmd + BkSp` | ``scene_tree/delete`` |
  430. +----------------+--------------------------+-------------------------+----------------------------------+
  431. | Force Delete | :kbd:`Shift + Del` | :kbd:`Shift + Del` | ``scene_tree/delete_no_confirm`` |
  432. +----------------+--------------------------+-------------------------+----------------------------------+
  433. | Duplicate | :kbd:`Ctrl + D` | :kbd:`Cmd + D` | ``scene_tree/duplicate`` |
  434. +----------------+--------------------------+-------------------------+----------------------------------+
  435. | Move Up | :kbd:`Ctrl + Up Arrow` | :kbd:`Cmd + Up Arrow` | ``scene_tree/move_up`` |
  436. +----------------+--------------------------+-------------------------+----------------------------------+
  437. | Move Down | :kbd:`Ctrl + Down Arrow` | :kbd:`Cmd + Down Arrow` | ``scene_tree/move_down`` |
  438. +----------------+--------------------------+-------------------------+----------------------------------+
  439. Animation track editor
  440. ----------------------
  441. +----------------------+---------------------------+--------------------------+-----------------------------------------------------+
  442. | Action name | Windows, Linux | macOS | Editor setting |
  443. +======================+===========================+==========================+=====================================================+
  444. | Duplicate Selection | :kbd:`Ctrl + D` | :kbd:`Cmd + D` | ``animation_editor/duplicate_selection`` |
  445. +----------------------+---------------------------+--------------------------+-----------------------------------------------------+
  446. | Duplicate Transposed | :kbd:`Ctrl + Shift + D` | :kbd:`Cmd + Shift + D` | ``animation_editor/duplicate_selection_transposed`` |
  447. +----------------------+---------------------------+--------------------------+-----------------------------------------------------+
  448. | Delete Selection | :kbd:`Del` | :kbd:`Cmd + BkSp` | ``animation_editor/delete_selection`` |
  449. +----------------------+---------------------------+--------------------------+-----------------------------------------------------+
  450. | Go to Next Step | :kbd:`Ctrl + Right Arrow` | :kbd:`Cmd + Right Arrow` | ``animation_editor/goto_next_step`` |
  451. +----------------------+---------------------------+--------------------------+-----------------------------------------------------+
  452. | Go to Previous Step | :kbd:`Ctrl + Left Arrow` | :kbd:`Cmd + Left Arrow` | ``animation_editor/goto_prev_step`` |
  453. +----------------------+---------------------------+--------------------------+-----------------------------------------------------+
  454. TileMap editor
  455. --------------
  456. +-------------------+-----------------+-------------------+---------------------------------------+
  457. | Action name | Windows, Linux | macOS | Editor setting |
  458. +===================+=================+===================+=======================================+
  459. | Select | :kbd:`S` | :kbd:`S` | ``tiles_editor/selection_tool`` |
  460. +-------------------+-----------------+-------------------+---------------------------------------+
  461. | Cut Selection | :kbd:`Ctrl + X` | :kbd:`Cmd + X` | ``tiles_editor/cut`` |
  462. +-------------------+-----------------+-------------------+---------------------------------------+
  463. | Copy Selection | :kbd:`Ctrl + C` | :kbd:`Cmd + C` | ``tiles_editor/copy`` |
  464. +-------------------+-----------------+-------------------+---------------------------------------+
  465. | Paste Selection | :kbd:`Ctrl + V` | :kbd:`Cmd + V` | ``tiles_editor/paste`` |
  466. +-------------------+-----------------+-------------------+---------------------------------------+
  467. | Delete Selection | :kbd:`Del` | :kbd:`Cmd + BkSp` | ``tiles_editor/delete`` |
  468. +-------------------+-----------------+-------------------+---------------------------------------+
  469. | Cancel | :kbd:`Esc` | :kbd:`Esc` | ``tiles_editor/cancel`` |
  470. +-------------------+-----------------+-------------------+---------------------------------------+
  471. | Paint | :kbd:`D` | :kbd:`D` | ``tiles_editor/paint_tool`` |
  472. +-------------------+-----------------+-------------------+---------------------------------------+
  473. | Line | :kbd:`L` | :kbd:`L` | ``tiles_editor/line_tool`` |
  474. +-------------------+-----------------+-------------------+---------------------------------------+
  475. | Rect | :kbd:`R` | :kbd:`R` | ``tiles_editor/rect_tool`` |
  476. +-------------------+-----------------+-------------------+---------------------------------------+
  477. | Bucket | :kbd:`B` | :kbd:`B` | ``tiles_editor/bucket_tool`` |
  478. +-------------------+-----------------+-------------------+---------------------------------------+
  479. | Picker | :kbd:`P` | :kbd:`P` | ``tiles_editor/picker`` |
  480. +-------------------+-----------------+-------------------+---------------------------------------+
  481. | Eraser | :kbd:`E` | :kbd:`E` | ``tiles_editor/eraser`` |
  482. +-------------------+-----------------+-------------------+---------------------------------------+
  483. | Flip Horizontally | :kbd:`C` | :kbd:`C` | ``tiles_editor/flip_tile_horizontal`` |
  484. +-------------------+-----------------+-------------------+---------------------------------------+
  485. | Flip Vertically | :kbd:`V` | :kbd:`V` | ``tiles_editor/flip_tile_vertical`` |
  486. +-------------------+-----------------+-------------------+---------------------------------------+
  487. | Rotate Left | :kbd:`Z` | :kbd:`Z` | ``tiles_editor/rotate_tile_left`` |
  488. +-------------------+-----------------+-------------------+---------------------------------------+
  489. | Rotate Right | :kbd:`X` | :kbd:`X` | ``tiles_editor/rotate_tile_right`` |
  490. +-------------------+-----------------+-------------------+---------------------------------------+
  491. TileSet Editor
  492. --------------
  493. +---------------------+----------------+---------------+----------------------------------------+
  494. | Action name | Windows, Linux | macOS | Editor setting |
  495. +=====================+================+===============+========================================+
  496. | Next Coordinate | :kbd:`PgDown` | :kbd:`PgDown` | ``tileset_editor/next_shape`` |
  497. +---------------------+----------------+---------------+----------------------------------------+
  498. | Previous Coordinate | :kbd:`PgUp` | :kbd:`PgUp` | ``tileset_editor/previous_shape`` |
  499. +---------------------+----------------+---------------+----------------------------------------+
  500. | Region Mode | :kbd:`1` | :kbd:`1` | ``tileset_editor/editmode_region`` |
  501. +---------------------+----------------+---------------+----------------------------------------+
  502. | Collision Mode | :kbd:`2` | :kbd:`2` | ``tileset_editor/editmode_collision`` |
  503. +---------------------+----------------+---------------+----------------------------------------+
  504. | Occlusion Mode | :kbd:`3` | :kbd:`3` | ``tileset_editor/editmode_occlusion`` |
  505. +---------------------+----------------+---------------+----------------------------------------+
  506. | Navigation Mode | :kbd:`4` | :kbd:`4` | ``tileset_editor/editmode_navigation`` |
  507. +---------------------+----------------+---------------+----------------------------------------+
  508. | Bitmask Mode | :kbd:`5` | :kbd:`5` | ``tileset_editor/editmode_bitmask`` |
  509. +---------------------+----------------+---------------+----------------------------------------+
  510. | Priority Mode | :kbd:`6` | :kbd:`6` | ``tileset_editor/editmode_priority`` |
  511. +---------------------+----------------+---------------+----------------------------------------+
  512. | Icon Mode | :kbd:`7` | :kbd:`7` | ``tileset_editor/editmode_icon`` |
  513. +---------------------+----------------+---------------+----------------------------------------+
  514. | Z Index Mode | :kbd:`8` | :kbd:`8` | ``tileset_editor/editmode_z_index`` |
  515. +---------------------+----------------+---------------+----------------------------------------+
  516. Project manager
  517. ---------------
  518. +---------------------+-----------------+-------------------+------------------------------------+
  519. | Action name | Windows, Linux | macOS | Editor setting |
  520. +=====================+=================+===================+====================================+
  521. | New Project | :kbd:`Ctrl + N` | :kbd:`Cmd + N` | ``project_manager/new_project`` |
  522. +---------------------+-----------------+-------------------+------------------------------------+
  523. | Import Project | :kbd:`Ctrl + I` | :kbd:`Cmd + I` | ``project_manager/import_project`` |
  524. +---------------------+-----------------+-------------------+------------------------------------+
  525. | Scan for Projects | :kbd:`Ctrl + S` | :kbd:`Cmd + S` | ``project_manager/scan_projects`` |
  526. +---------------------+-----------------+-------------------+------------------------------------+
  527. | Edit Project | :kbd:`Ctrl + E` | :kbd:`Cmd + E` | ``project_manager/edit_project`` |
  528. +---------------------+-----------------+-------------------+------------------------------------+
  529. | Run Project | :kbd:`Ctrl + R` | :kbd:`Cmd + R` | ``project_manager/run_project`` |
  530. +---------------------+-----------------+-------------------+------------------------------------+
  531. | Rename Project | :kbd:`F2` | :kbd:`Enter` | ``project_manager/rename_project`` |
  532. +---------------------+-----------------+-------------------+------------------------------------+
  533. | Remove Project | :kbd:`Delete` | :kbd:`Cmd + BkSp` | ``project_manager/remove_project`` |
  534. +---------------------+-----------------+-------------------+------------------------------------+