Browse Source

Update default_key_mapping.rst

Added text selection short keys for select up, down, and next occurrence
proffesionalusrnm 1 week ago
parent
commit
d5a7c4282e
1 changed files with 85 additions and 79 deletions
  1. 85 79
      tutorials/editor/default_key_mapping.rst

+ 85 - 79
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
 -------------