Changes between Version 63 and Version 116 of Help/Action/Select
- Timestamp:
- (multiple changes)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Help/Action/Select
v63 v116 1 1 [[TranslatedPages]] 2 [[PageOutline(2-10,Table of Contents)]] 2 3 3 [[PageOutline(1-6,Table of Contents)]] 4 = Select mode = 4 5 5 = Selection mode, Move and Rotate Objects = 6 [[JOSMImage(mapmode/move/move,link=,48,middle,margin-right=20)]] ''Keyboard shortcut:'' **`S`** (press `S` again to toggle between [[JOSMImage(mapmode/rope)]] [wikitr:/Help/Action/LassoMode Lasso mode] and this Select mode) — is one of the [wikitr:/Help/Menu/Mode#Workingmode working modes] 6 7 7 [[Image(source:trunk/images/mapmode/move/move.png)]] ''Keyboard shortcut:'' **{{{S}}}**; press {{{S}}} to toggle between this mode and [[Image(source:trunk/images/mapmode/rope.png,20,link=)]] [wiki:Help/Action/LassoMode lasso mode] 8 **[#Selecttool Select], [#Move move], [#Scale scale] and [#Rotate rotate] [wikitr:/Help/Concepts/Object objects].** \\ 9 Despite its name this mode provides some actions. \\ 10 The only difference between Select mode and [[JOSMImage(mapmode/rope)]] [wikitr:/Help/Action/LassoMode Lasso mode] is the area selection mode. All other selection modes and actions are identical. 8 11 9 == Selection mode == #Selecttool 12 == Select mode == #Selecttool 13 This mode is to change the selection of [wikitr:/Help/Concepts/Object objects] on the map. 10 14 11 This mode enables the user to make selections of different [Concepts/Object objects]. 12 13 The selected objects are drawn in a different style (red colour by default); depending on [Help/Preferences/Display display preferences] and the [Help/Dialog/MapPaint active styles]. 15 The selected objects are drawn in a different style (red color by default); depending on [wikitr:/Help/Preferences/Display preferences] and the [wikitr:/Help/Dialog/MapPaint active styles]. They are listed in the [wikitr:/Help/Dialog/SelectionList selection list]. 14 16 15 17 The cursor icon will also change depending on the selection mode. 16 18 17 === Selecting single objects === 18 ==== Single left mouse click to select an object ==== 19 20 Cursor: with node [[Image(source:trunk/images/cursor/modifier/select_node.png,24,nolink)]]; with way [[Image(source:trunk/images/cursor/modifier/select_way.png,24,nolink)]] 21 22 Activation steps: {{{Left mouse click}}} 23 24 Action: Select a node or way under mouse cursor. 25 26 More precisely, ''previously selected object(s)'' will be '''replaced''' with new object and displayed [Help/Dialog/SelectionList in Selection List Dialog]. 19 === Select the single object === #Selectsingle 20 The cursor changes depending on the object. In the table below, the icon on the top is the default, the icon(s) in the middle for a [[JOSMImage(data/node)]] node and the icon(s) on the bottom for a [[JOSMImage(data/way)]] way. 21 ||= **Name** =||= **Activation steps** =||= **Cursor** =||= **Description** =|| 22 || **Select** || **`Left mouse click`** || [[JOSMImage(cursor/modifier/selection)]] \\ [[JOSMImage(cursor/modifier/select_node)]] \\ [[JOSMImage(cursor/modifier/select_way)]] || Select a node or way under mouse cursor. More precisely, ''previously selected object(s)'' will be **replaced** with new object and displayed in [wikitr:/Help/Dialog/SelectionList selection list]. || 23 || **Add** || **`Shift + Left mouse click`** || [[JOSMImage(cursor/modifier/select_add)]] \\ [[JOSMImage(cursor/modifier/select_node_add)]] \\ [[JOSMImage(cursor/modifier/select_way_add)]] || Add a node or way under mouse cursor to the selection. || 24 || **Toggle** || **`Ctrl + Left mouse click`** (Windows/Linux) \\ **`Cmd + Left mouse click`** (Mac) || [[JOSMImage(cursor/modifier/select_remove)]] \\ [[JOSMImage(cursor/modifier/select_node_add)]] [[JOSMImage(cursor/modifier/select_node_remove)]] \\ [[JOSMImage(cursor/modifier/select_way_add)]] [[JOSMImage(cursor/modifier/select_way_remove)]] || The selection of a node or way will be **toggled**. More precisely, previously unselected object will be added to the selection and previously selected object will be removed from the selection. || 25 || **Select surrounding** || **`Double left mouse click`** || ''default'' || Select the surrounding object ([[JOSMImage(data/closedway)]] [wikitr:/Help/Concepts/Object#Areas area] or [[JOSMImage(data/multipolygon)]] [wikitr:/Help/Concepts/Object#Relations multipolygon]). \\ \\ Can be used in combination with `Shift` or `Ctrl` but `Ctrl` only removes the surrounding object from the selection in this use case. || 27 26 28 27 29 Note, to empty current selection: #Toemptycurrentselection 30 31 * {{{Left mouse click}}} on empty space in viewport (main editing window) 32 * {{{Espace}}} tool 33 34 ==== Selecting particular ways ==== 35 28 ==== Cycle in dense or overlapping objects ==== 36 29 Cursor: none 37 30 38 31 Activation steps: 39 * {{{Middle mouse click}}}40 * {{{Left mouse click}}}while holding the{{{Alt}}} (or {{{AltGr}}}) key to cycle through nearby objects'''without showing a pop-up window'''32 * `Middle mouse click` to cycle objects with small pop-up (see also some information about middle click on [wikitr:/Shortcuts#MacOS Mac OS]). 33 * `Left mouse click` while holding the `Alt` (or `AltGr`) key to cycle through nearby objects **without showing a pop-up window**. 41 34 42 35 This is useful when: 43 36 44 37 * certain way which **shares common nodes** with one or more other ways 45 * multiple '''objects overlap''' 46 * multiple '''objects very close to each other''' 38 * multiple **objects overlap** 39 * multiple **objects very close to each other** 40 * selecting between multiple nodes if they appear as single node (multiple dots appear as one) 47 41 48 Action: it will show a pop-up window of nearby objects and to cycle through them. To make this type of selection the default, and thus not require the use of the ** {{{Alt}}}** key, change the [Help/Preferences/Advanced advanced preference]{{{selectaction.cycles.multiple.matches}}} to true.Holding{{{Ctrl}}}afterwards to directly select an object.42 Action: it will show a pop-up window of nearby objects and to cycle through them. To make this type of selection the default, and thus not require the use of the **`Alt`** key, change the [wikitr:/Help/Preferences/Advanced advanced preference] `selectaction.cycles.multiple.matches` to true. Holding `Ctrl` (Windows/Linux) or `Cmd` (Mac) afterwards to directly select an object. 49 43 50 === = Double mouse click to select object around cursor ====44 === Selection rectangle === #Selectrectangle 51 45 52 Cursor: none 46 ==== Select multiple objects using selection rectangle ==== 47 Cursor: [[JOSMImage(cursor/modifier/selection)]] 53 48 54 Activation steps: {{{Double mouse click}}} 55 56 Action: select the surrounding object ([Help/Concepts/Object#Relations closed way] or [Help/Concepts/Object#Relations multipolygon]). 57 58 === Deselecting single object(s) === 59 60 Cursor: with node [[Image(source:trunk/images/cursor/modifier/select_node_remove.png,24,nolink)]]; with way [[Image(source:trunk/images/cursor/modifier/select_way_remove.png,24,nolink)]] 61 62 Activation steps: hold {{{Alt}}} when using {{{Left mouse button}}} 63 64 Action: a way or node will be removed from the ''currently selected objects'' 65 66 === Selection rectangle === 67 ==== Selecting multiple objects using selection rectangle ==== 68 69 Cursor: [[Image(source:trunk/images/cursor/modifier/selection.png,24,nolink)]] 70 71 Activation steps: hold and drag the {{{Left mouse button}}} around objects 49 Activation steps: hold and drag the `Left mouse button` around objects 72 50 73 51 Actions: 74 * Release the {{{Left mouse button}}}- to select all [Concepts/Object objects] within the rectangle, more precisely:75 * -all nodes within the rectangle and76 * -any ways which are'''entirely within the rectangle'''will be selected77 * -''previously selected objects'' will be'''replaced with new object(s)'''and displayed[Help/Dialog/SelectionListin SelectionList Dialog]78 * Hold the {{{Right mouse button}}}when releasing the left mouse button - cancel the selection rectangle52 * Release the `Left mouse button` - to select all [wikitr:/Help/Concepts/Object objects] within the rectangle, more precisely: 53 * all nodes within the rectangle and 54 * any ways which are **entirely within the rectangle** will be selected 55 * ''previously selected object(s)'' will be **replaced with new object(s)** and displayed in [wikitr:/Help/Dialog/SelectionList selection list panel] 56 * Hold the `Right mouse button` when releasing the left mouse button - cancel the selection rectangle 79 57 80 ==== Modifiers====81 When themouse buttonis released and either **{{{Alt}}}**, **{{{Shift}}}** or **{{{Ctrl}}}** is held, action will changed; 3 paragraphs below cover it in detail.58 ==== Hold right mouse to move rectangle ==== 59 You can move defined rectangle as many times as you want: simply hold right mouse button and move mouse cursor around. 82 60 83 ====== Combination of modifiers ====== 84 * {{{Alt}}} can be combined with {{{Shift}}} 85 * {{{Alt}}} can't be combined with {{{Ctrl}}} - as this is used for the **[#Scale scale]** command 61 Pay attention that in order to select elements, you should release right mouse button first, then left mouse button. 86 62 87 ====== Alt modifier ====== 63 ==== Modifiers ==== #Modifiers 64 When the mouse button is released and either **`Alt`**, **`Shift`**, **`Ctrl`** or **`Cmd`** is held, action will change: 88 65 89 Cursor: none 66 ||= **Name** =||= **Key** =||= **Cursor** =||= **Description** =|| 67 || **Extended way selection** || **`Alt`** || ''default'' || In addition to the normal behavior, select all ways that have at least one node within selection rectangle || 68 || **Add** || **`Shift`** || [[JOSMImage(cursor/modifier/select_add)]] || The [wikitr:/Help/Concepts/Object objects] are added to the current selection || 69 || **Unselect** || **`Ctrl`** (Windows/Linux) or **`Cmd`** (Mac) || [[JOSMImage(cursor/modifier/select_remove)]] || Remove all [wikitr:/Help/Concepts/Object objects] in current rectangle from selection (if there were any). \\Nothing is added to the current selection. || 90 70 91 Activation steps: {{{Alt}}} 71 * `Alt` can be combined with `Shift` 72 * `Alt` can't be combined with `Ctrl` or `Cmd` - as this is used for the **scale** command described [#Scale below] 73 * `Ctrl` or `Cmd` combined with `Shift` makes no sense 92 74 93 Actions: in addition to the normal behaviour, select all ways that have at least one node within selection rectangle 75 === Unselect all === 76 You can unselect all by: 77 * `Esc` key **or** 78 * `Left mouse click` into empty map area **or** 79 * [wikitr:/Help/Action/UnselectAll Selection > Unselect All] 94 80 95 ====== Shift modifier ====== 81 == Move == #Move 82 You can move the whole selection by moving the pointer close to a selected object, click and drag the pointer. 96 83 97 Cursor: [[Image(source:trunk/images/cursor/modifier/select_add.png,24,nolink)]] 84 Moving is also possible with **`Shift + Arrow keys`**. 98 85 99 Activation steps: {{{Shift}}} 86 [[JOSMImage(mapmode/improvewayaccuracy)]] [wikitr:/Help/Action/ImproveWayAccuracy Improve Way Accuracy] - over time many mappers switch to this tools instead of manually selecting-and-moving each node 100 87 101 Actions: the [Concepts/Object objects] are added to the current selection 88 === Aligned move of selection === 89 If the last-added way in the selection consists of exactly two nodes, then the whole move can be aligned to its direction by pressing and holding `Ctrl` (Windows/Linux) or `Cmd` (Mac) while dragging. 102 90 103 ====== Ctrl modifier ====== 91 After mousebutton-down you can toggle `Ctrl` (resp. `Cmd`) arbitrarily often to switch between free and aligned move. The constrain offers four directions defined by the last-selected way (move within its direction, against it, and 90° rotations of these; vaguely comparable to the cardinal directions of a compass). To end an aligned move, it is recommended to release the mouse button before keyboard modifier key. 104 92 105 Cursor: [[Image(source:trunk/images/cursor/modifier/select_remove.png,24,nolink)]] 106 107 Activation steps: 108 109 Actions: remove all [Concepts/Object objects] in current rectangle from selected objects (if there were any); nothing is added to the current selection. 110 111 == Move == 112 113 You can move selected [[Image(source:trunk/images/data/node.png)]] [Concepts/Object#Nodes nodes] and [[Image(source:trunk/images/data/way.png)]] [Concepts/Object#Ways ways] in the main window, by moving the mouse cursor close to one of the selected objects and then left clicking while dragging the mouse. 114 * If the mouse cursor is **near a node** when performing the move action, then **just this node** is moved. 115 * If you move a node very close to another node and hold **{{{Ctrl}}}** when releasing the left mouse button the moved **node** will be merged with the other **node**. 116 * If the mouse cursor is **near a way** when performing the move action, then **this way**, together with its associated **nodes**, is moved. 117 118 Moving objects is also possible with **{{{shift + arrow keys}}}**. 119 120 == Merge nodes == 121 122 Cursor: [[Image(source:trunk/images/cursor/modifier/joinnode.png,24,nolink)]] 123 124 Activation steps: hold down {{{Ctrl}}} and drag one selected node onto the unselected one 125 126 Action: merge selected nodes with another; internally it will simply use [Help/Action/MergeNodes Merge tool] - please read more details here. 127 128 == Click and drag of segment midpoint will create new node == 129 130 Cursor: fixme 131 93 === Drag a Midpoint creates New Node === 132 94 Activation steps: ''clicking and dragging'' a yellow cross in the middle of a segment; at any point in time, there N mid points to drag where N is number of segments. 133 95 134 96 Action: will insert a new node at the location of the cross 135 97 136 On illustration below shown twice: you cannot create node ''simply by clicking a midpoint'' (second segment from the left in this case) as it will select whole way (red glow); instead, you should ''click and drag'' midpoint. 98 == Merge nodes == #Mergenodes 99 Cursor: [[JOSMImage(cursor/modifier/joinnode)]] 137 100 138 [[Image(ex-move-segment-node-1.gif,nolink)]] 101 Activation steps: hold down `Ctrl` (Windows/Linux) or `Cmd` (Mac) and drag one selected node onto an unselected one 139 102 140 == Rotate == 103 Action: merge selected nodes with another; internally it will simply use [wikitr:/Help/Action/MergeNodes Merge Nodes] - please read more details there. 141 104 142 Cursor: [[Image(source:trunk/images/cursor/rotate.png,24,nolink)]] 105 == Rotate == #Rotate 106 Cursor: [[JOSMImage(cursor/rotate)]] 143 107 144 Activation steps: {{{Shift+Ctrl}}} + {{{Left mouse button}}}and moving mouse up and down108 Activation steps: `Shift + Ctrl + left mouse button` (Windows/Linux) or `Shift + Cmd + left mouse button` (Mac) and moving mouse up and down 145 109 146 Action: rotate selected nodes and ways around their geometrical cent re.110 Action: rotate selected nodes and ways around their geometrical center. 147 111 148 == Scale == 112 The rotation angle is displayed in the [wikitr:/Help/StatusBar Status Bar]. 149 113 150 Cursor: [[Image(source:trunk/images/cursor/scale.png,24,nolink)]] 114 Rotation at defined angles is possible via the [osmwiki:JOSM/Plugins/ShapeTools ShapeTools Plugin]. 151 115 152 Activation steps: {{{Ctrl+Alt}}} + {{{Left mouse button}}} and moving mouse up and down 116 == Scale == #Scale 117 Cursor: [[JOSMImage(cursor/scale)]] 153 118 154 Acti on:119 Activation steps: `Ctrl + Alt + left mouse button` (Windows/Linux) or `Cmd + Alt + left mouse button` (Mac) and moving mouse up and down 155 120 156 * scale selected nodes and ways around their geometrical centre. Proportions will be kept. 121 Action: 122 * scale selected nodes and ways around their geometrical center. Proportions will be kept. 157 123 * if used only on 2 nodes, it will move them from or to their mid point (depending on mouse move) 158 124 159 == Advanced details == 160 Whether a mouse action is considered a selection or a move depends on some settings, to prevent objects from being moved when a simple selection was intended; this is particularly important on devices such as tablets that are touch sensitive or use a stylus. If the pointer is moved between pressing and releasing the left mouse button, the object will only be moved if the pointer moved more than 5 pixels or was held down for more than 0.2 seconds, otherwise the object will simply be selected. These two settings can be changed with the [Help/Preferences/Advanced advanced preferences] {{{edit.initial-move-threshold}}} (pixels) and {{{edit.initial-move-delay}}} (milliseconds). 125 The scaling factor is displayed in the [wikitr:/Help/StatusBar Status Bar]. 126 127 == Advanced details ==#Advanceddetails 128 Whether a mouse action is considered a selection or a move depends on some settings, to prevent objects from being moved when a simple selection was intended; this is particularly important on devices such as tablets that are touch sensitive or use a stylus. 129 If the pointer is moved between pressing and releasing the left mouse button, the object will only be moved if the pointer moved more than 5 pixels or was held down for more than 0.2 seconds, otherwise the object will simply be selected. 130 These two settings can be changed with the [wikitr:/Help/Preferences/Advanced advanced preferences] `edit.initial-move-threshold` (pixels) and `edit.initial-move-delay` (milliseconds). 161 131 162 132 == See also == 163 * [wiki:/Help#Selection "Selection" section at main page] - some popular selection tools 164 * [wiki:Help/Action/UnselectAll Unselect all] {{{Escape}}} 165 * [[Image(source:trunk/images/mapmode/improvewayaccuracy.png,16,link=)]] [wiki:Help/Action/ImproveWayAccuracy Improve Way Accuracy] - over time many mappers switch to this tools instead of manually moving each node 166 * [wiki:Help/Plugin/UtilsPlugin2 UtilsPlugin2] contains additional selection functionality 133 * [wikitr:/Shortcuts#Altkey] - if `Alt` doesn't work 134 * [wikitr:/Help/Plugin/UtilsPlugin2 UtilsPlugin2] contains additional selection functionality 167 135 168 136 ---- 169 Back to [ EditToolbar Edit Toolbar][[BR]]170 Back to [wiki:/Help Main Help] 137 Back to [wikitr:/Help/Menu/Mode Mode menu] \\ 138 Back to [wikitr:/Help Main Help]
