From 459f21fb99dd06e4fab422faabf38d25c9dbefc0 Mon Sep 17 00:00:00 2001 From: proffesionalusrnm <46546045+proffesionalusrnm@users.noreply.github.com> Date: Fri, 26 Sep 2025 18:01:40 -0600 Subject: [PATCH] Update default_key_mapping.rst Added text selection short keys for select up, down, and next occurrence --- tutorials/editor/default_key_mapping.rst | 164 ++++++++++++----------- 1 file changed, 85 insertions(+), 79 deletions(-) diff --git a/tutorials/editor/default_key_mapping.rst b/tutorials/editor/default_key_mapping.rst index 642373488ee..a9f47990b8f 100644 --- a/tutorials/editor/default_key_mapping.rst +++ b/tutorials/editor/default_key_mapping.rst @@ -251,85 +251,91 @@ Others must be manually bound in the Editor Settings if desired. 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:`Opt + 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:`Opt + Up Arrow` | ``script_text_editor/move_up`` | -+---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+ -| Move Down | :kbd:`Alt + Down Arrow` | :kbd:`Opt + 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:`Ctrl + Cmd + F` | ``script_text_editor/toggle_fold_line`` | -+---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+ -| Duplicate Lines | :kbd:`Ctrl + Alt + Down Arrow` | :kbd:`Cmd + Shift + Down Arrow` | ``script_text_editor/duplicate_lines`` | -+---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+ -| Duplicate Selection | :kbd:`Ctrl + Shift + D` | :kbd:`Cmd + Shift + C` | ``script_text_editor/duplicate_selection`` | -+---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+ -| 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:`Opt + Cmd + 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:`Opt + Cmd + 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:`Opt + Shift + Space` | ``script_text_editor/contextual_help`` | -+---------------------------+---------------------------------+----------------------------------+-------------------------------------------------+ ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ +| 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:`Opt + 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:`Opt + Up Arrow` | ``script_text_editor/move_up`` | ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ +| Move Down | :kbd:`Alt + Down Arrow` | :kbd:`Opt + 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:`Ctrl + Cmd + F` | ``script_text_editor/toggle_fold_line`` | ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ +| Duplicate Lines | :kbd:`Ctrl + Alt + Down Arrow` | :kbd:`Cmd + Shift + Down Arrow` | ``script_text_editor/duplicate_lines`` | ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ +| Duplicate Selection | :kbd:`Ctrl + Shift + D` | :kbd:`Cmd + Shift + C` | ``script_text_editor/duplicate_selection`` | ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ +| Select Down | :kbd:`Ctrl + Shift + Down Arrow`| :kbd:`Shift + Opt + Down Arrow` | ``common/ui_text_caret_add_below`` | ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ +| Select Up | :kbd:`Ctrl + Shift + Up Arrow` | :kbd:`Shift + Opt + Up Arrow` | ``common/ui_text_caret_add_above`` | ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ +| Select Next Occurrence | :kbd:`Ctrl + D` | :kbd:`Cmd + D` | ``common/ui_text_add_selection_for_next_occurrence`` | ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ +| 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:`Opt + Cmd + 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:`Opt + Cmd + 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:`Opt + Shift + Space` | ``script_text_editor/contextual_help`` | ++---------------------------+---------------------------------+----------------------------------+------------------------------------------------------+ Script editor -------------