UI: Reorganize 'Select' menus in editors #104848

Merged
5 changed files with 79 additions and 87 deletions

View File

@ -11,6 +11,8 @@ Select Menu
.. seealso::
:doc:`/interface/selecting`.
.. _bpy.ops.action.select_all:
All :kbd:`A`
Selects all keyframes.
None :kbd:`Alt-A`
@ -32,6 +34,18 @@ Box Select (Axis Range) :kbd:`Alt-B`
----------
More :kbd:`Ctrl-NumpadPlus`
Expand the selection to include the neighbors (in time) of the currently selected keys.
Less :kbd:`Ctrl-NumpadMinus`
Deselect keyframes with fewer than two selected neighbors.
----------
Select Linked :kbd:`L`
Select keys that are on the same channel as a key that's already selected.
----------
Columns on Selected Keys :kbd:`K`
Selects keys that are on the same frame as a key that's already selected.
Column on Current Frame :kbd:`Ctrl-K`
@ -50,18 +64,6 @@ After Current Frame :kbd:`]`
Select the keys that lie after (or on) the current frame.
You can also click :kbd:`Shift-Ctrl-LMB` anywhere to the right of the Playhead.
----------
Select More :kbd:`Ctrl-NumpadPlus`
Expand the selection to include the neighbors (in time) of the currently selected keys.
Select Less :kbd:`Ctrl-NumpadMinus`
Deselect keyframes with fewer than two selected neighbors.
----------
Select Linked :kbd:`L`
Select keys that are on the same channel as a key that's already selected.
.. _dopesheet-marker-menu:
Marker Menu

View File

@ -61,6 +61,8 @@ Shared Vertex
Select Menu
===========
.. _bpy.ops.uv.select_all:
All :kbd:`A`
Selects all UV elements.
None :kbd:`Alt-A`
@ -73,15 +75,10 @@ Box Select Pinned :kbd:`Ctrl-B`
Like *Box Select*, but only selects :ref:`pinned <bpy.ops.uv.pin>` UV vertices.
Circle Select
See :ref:`Circle Select <bpy.ops.*.select_circle>`.
Lasso Select
See :ref:`Lasso Select <bpy.ops.*.select_lasso>`.
More/Less :kbd:`Ctrl-NumpadPlus`, :kbd:`Ctrl-NumpadMinus`
Expands/contracts the selection to/from the adjacent elements.
Select Pinned :kbd:`Shift-P`
Selects all pinned UVs.
Select Linked
Linked :kbd:`Ctrl-L`
Selects all elements that are connected to the currently selected ones.
Shortest Path
Selects the path between two selected elements. (See below)
.. _bpy.ops.uv.select_similar:
@ -125,6 +122,13 @@ Select Similar :kbd:`Shift-G`
Threshold
Tolerance for values that are almost, but not quite the same. A higher threshold will select more elements.
Select Linked
Linked :kbd:`Ctrl-L`
Selects all elements that are connected to the currently selected ones.
Shortest Path
Selects the path between two selected elements. (See below)
Select Pinned :kbd:`Shift-P`
Selects all pinned UVs.
Select Split :kbd:`Y`
"Detaches" the selected faces so they can be moved elsewhere without affecting their neighbors.

View File

@ -3,18 +3,20 @@
Selecting
*********
Box Select
Drag with :kbd:`LMB` to box-select multiple nodes.
Alternatively, :kbd:`B` starts the bounding box selection process as well.
Lasso Select
Drag with :kbd:`Ctrl-Alt-LMB` to perform a lasso selection. Note that this is different
from the :kbd:`Ctrl-RMB` used in other editors.
Select All :kbd:`A`
Select all nodes.
Deselect All :kbd:`Alt-A`
Deselect all nodes.
.. _bpy.ops.node.select_all:
All :kbd:`A`
Selects all nodes.
None :kbd:`Alt-A`
Deselects all nodes.
Invert :kbd:`Ctrl-I`
Invert the selection.
Inverts the current selection.
Box Select :kbd:`B`
See :ref:`Box Select <bpy.ops.*.select_box>`.
Circle Select
See :ref:`Circle Select <bpy.ops.*.select_circle>`.
Lasso Select
See :ref:`Lasso Select <bpy.ops.*.select_lasso>`.
Select Linked From :kbd:`L`
Expand the selection to nodes which are linked to the inputs of the currently selected nodes.
Select Linked To :kbd:`Shift-L`

View File

@ -3,6 +3,17 @@
Selecting
*********
.. _bpy.ops.clip.select_all:
All :kbd:`A`
Selects all items.
None :kbd:`Alt-A`
Deselects all items.
Inverse :kbd:`Ctrl-I`
Selects non-selected items and deselects existing selection.
.. _bpy.ops.clip.select_box:
Box Select
@ -44,33 +55,6 @@ Lasso Select
See :ref:`tool-select-lasso`.
.. _bpy.ops.clip.select_all:
(De)select All
==============
.. reference::
:Mode: All modes
:Menu: :menuselection:`Select --> (De)select All`
:Shortcut: :kbd:`A`
Selects all items.
Inverse
=======
.. reference::
:Mode: All modes
:Menu: :menuselection:`Select --> Inverse`
:Shortcut: :kbd:`Ctrl-I`
Selects non-selected items and deselects existing selection.
.. _bpy.ops.clip.select_grouped:
Select Grouped

View File

@ -33,38 +33,9 @@ Box Select (Include Handles) :kbd:`Ctrl-B`
one handle selected, dragging it will change the strip's length. (If both handles are selected,
the complete strip moves instead.)
.. _bpy.ops.sequencer.select_side_of_frame:
Side of Frame
Left/Right :kbd:`[`/:kbd:`]`
Select the strips that lie completely to the left or right of the current frame.
Current
Select the strips that intersect the current frame.
.. _bpy.ops.sequencer.select_handles:
Handle
Both, Left, Right
Select the left, right, or both handles of the selected strips.
Both/Left/Right Neighbor
Select the handle of the neighboring strip to the left, right, or on both sides of the selected strips.
.. _bpy.ops.sequencer.select_side:
Channel
Select all the strips that are in the same channels as the currently selected strips.
.. _bpy.ops.sequencer.select_more:
.. _bpy.ops.sequencer.select_less:
.. _bpy.ops.sequencer.select_linked:
Linked
All :kbd:`Ctrl-L` / Less :kbd:`Ctrl-NumpadMinus` / More :kbd:`Ctrl-NumpadPlus`
Add/remove neighboring strips to/from the selection.
.. _bpy.ops.sequencer.select_grouped:
Grouped :kbd:`Shift-G`
Select Grouped :kbd:`Shift-G`
Select strips that are similar to the active strip. By default, unsimilar strips are
deselected, but this can be changed in the :ref:`Adjust Last Operation <bpy.ops.screen.redo_last>`
region.
@ -90,3 +61,32 @@ Grouped :kbd:`Shift-G`
linked to the selected effect strips.
Overlap
Select strips that partially or completely overlap the active strip in time.
.. _bpy.ops.sequencer.select_more:
.. _bpy.ops.sequencer.select_less:
.. _bpy.ops.sequencer.select_linked:
Select Linked
All :kbd:`Ctrl-L` / Less :kbd:`Ctrl-NumpadMinus` / More :kbd:`Ctrl-NumpadPlus`
Add/remove neighboring strips to/from the selection.
.. _bpy.ops.sequencer.select_side_of_frame:
Side of Frame
Left/Right :kbd:`[`/:kbd:`]`
Select the strips that lie completely to the left or right of the current frame.
Current
Select the strips that intersect the current frame.
.. _bpy.ops.sequencer.select_handles:
Handle
Both, Left, Right
Select the left, right, or both handles of the selected strips.
Both/Left/Right Neighbor
Select the handle of the neighboring strip to the left, right, or on both sides of the selected strips.
.. _bpy.ops.sequencer.select_side:
Channel
Select all the strips that are in the same channels as the currently selected strips.