| 12 | | === Annotated keyboard diagram based on this page === |
| 13 | | [http://www.openstreetmap.org/user/baditaflorin/diary/37606 Announcement at user blogs] [https://www.dropbox.com/s/e2km6hi88ovtk76/300_dpi%20JOSM%20Keyboard%20Layout.png?dl=0 png version] with [https://www.dropbox.com/s/t53185ehsmzgdtb/JOSM%20Kayboard%20Layourt%20final%20cu%20tot%20cu%20text.svg?dl=0 svg source] |
| 14 | | |
| 15 | | === Modes and dialogues === |
| 16 | | || Main shortcut || Activation steps || page || multiple hotkeys? || |
| 17 | | || `S` || || [wikitr:/Help/Action/Select Select objects] || yes, many || |
| 18 | | || `S` || toggled by `S` || [wikitr:/Help/Action/LassoMode LassoMode] || 1 || |
| 19 | | || `A` || || [wikitr:/Help/Action/Draw#StandardMode "Standard Mode", it will draw "connected" lines] || yes, 4 || |
| 20 | | || `A` || + hold `Alt` || [wikitr:/Help/Action/Draw#Altmodifier it starts a new way, rather than continuing an existing way] || || |
| 21 | | || `A` || + hold `Shift` || [wikitr:/Help/Action/Draw#Shiftmodifier it will create isolated nodes] || || |
| 22 | | || `A` || + hold `Ctrl` || [wikitr:/Help/Action/Draw#Ctrlmodifier it will disable "snapping" to existing ways and nodes] || || |
| 23 | | || `A` || toggled by `A` || [wikitr:/Help/Action/Draw#Anglesnapping It will enable "angle-snapping" mode] || || |
| 24 | | || `W` || || [wikitr:/Help/Action/ImproveWayAccuracy Improve Way Accuracy] || yes, 4? || |
| 25 | | || `Ctrl+Delete` || || [wikitr:/Help/Action/Delete#Deletingobjects Delete...] || yes, 3 || |
| 26 | | || `Ctrl+Delete` || + hold `Alt` || [wikitr:/Help/Action/Delete#Altmodifier the way and its' associated unused nodes are deleted.] || || |
| 27 | | || `Ctrl+Delete` || + hold `Shift` || [wikitr:/Help/Action/Delete#Shiftmodifier will remove segments under cursor and additionally split way in two] || || |
| 28 | | || `Ctrl+Delete` || + hold `Ctrl` || [wikitr:/Help/Action/Delete#Ctrlmodifier the objects and all its references are deleted] || || |
| 29 | | || `X` || || [wikitr:/Help/Action/Extrude Stretch a part of a way (create a building or something else)] || yes, 6 || |
| 30 | | || `X` || toggled by `X` || [wikitr:/Help/Action/Extrude#Dualalignment "Dual aligment"] (this mode uses two reference segments (neigbors of the original segment) and moves the nodes each according to its own reference segment) || || |
| 31 | | || `X` || + hold `Ctrl` while dragging a single node || [wikitr:/Help/Action/Extrude#Movenode will move node along one it's adjacent segments] || || |
| 32 | | || `X` || and double click at way || [wikitr:/Help/Action/Extrude#Insertnode a double click at a way segment inserts a new node] || || |
| 33 | | || `X` || + hold `Ctrl` || [wikitr:/Help/Action/Extrude#Shift move segment parallel to base segment] || || |
| 34 | | || `X` || + hold `Shift` || [wikitr:/Help/Action/Extrude#Shift "Always create nodes"] || || |
| 35 | | || `X` || + hold `Alt` || [wikitr:/Help/Action/Extrude#Alt "Don't alter original way, create new way instead"] || || |
| 36 | | || `Alt+A` || then press `CTRL+SHIFT+1` ... `CTRL+SHIFT+5` || To insert one of latest tags from [wikitr:/Help/Dialog/AddValue#Addingseveraltags Add tag dialog] || yes, many || |
| 37 | | || `Shift+F` || 4 [wikitr:/Help/Action/FastDrawingMode#Usagewithstreams steps] at very least || [wikitr:/Help/Action/FastDrawingMode Fast Drawing mode] || yes, 11 || |
| 38 | | |
| 39 | | === Tools === |
| 40 | | |
| 41 | | || || || |
| 42 | | || `F3` || [wikitr:/Help/Action/TaggingPresetSearch Search presets] || |
| 43 | | || `Shift+D` || [wikitr:/Help/Action/AddNode Add a node by known coordinate] || |
| 44 | | || `Ctrl+Shift+C` || Copy coordinates of selected node to buffer || |
| 45 | | || `Ctrl+F` || [wikitr:/Help/Action/Search Search] || |
| 46 | | || `Shift+F3` || Search objects by preset || |
| 47 | | || `Shift+B` || [wikitr:/Help/Action/DistributeNodes Distribute nodes] || |
| 48 | | || `Shift+J` || [wikitr:/Help/Action/JoinAreas Join overlapping Areas] || |
| 49 | | || `B` || [wikitr:/Help/Action/DrawBuilding Draw a building], aligned to the first building || |
| 50 | | || `Ctrl+Alt+B` || [wikitr:/Help/Action/BuildingSize Set buildings size] || |
| 51 | | || `Shift+T` || [wikitr:/Help/Action/Terracer Terrace a building] || |
| 52 | | || `Ctrl+Shift+Alt+V` || [wikitr:/Help/Action/ReverseTerrace Reverse a terrace] || |
| 53 | | || `C` || [wikitr:/Help/Action/CombineWay Combine Ways] || |
| 54 | | || `F` || [wikitr:/Help/Action/FollowLine Follow line] || |
| 55 | | || `G` || [wikitr:/Help/Action/UnGlue Unglue ways] || |
| 56 | | || `J` || [wikitr:/Help/Action/JoinNodeWay Join Node to Way] || |
| 57 | | || `N` || [wikitr:/Help/Action/MoveNodeWay Move a node to the nearest way segment] || |
| 58 | | || `L` || [wikitr:/Help/Action/AlignInLine Align nodes into a straight line] || |
| 59 | | || `M` || [wikitr:/Help/Action/MergeNodes Merge Nodes] || |
| 60 | | || `O` || [wikitr:/Help/Action/AlignInCircle Align nodes in circle] || |
| 61 | | || `P` || [wikitr:/Help/Action/SplitWay Split Way] || |
| 62 | | || `Q` || [wikitr:/Help/Action/OrthogonalizeShape Orthogonalize Shape] || |
| 63 | | || `R` || [wikitr:/Help/Action/ReverseWays Reverse Way] || |
| 64 | | || `Shift+Y` || [wikitr:/Help/Action/SimplifyWay Simplify Way] || |
| 65 | | || `Del` || [wikitr:/Help/Action/EditDelete Delete object but don't change into delete mode] || |
| 66 | | || `Ctrl+A` || [wikitr:/Help/Action/SelectAll Select all] || |
| 67 | | || `Ctrl+B` || [wikitr:/Help/Action/CreateMultipolygon Create a multi-polygon] || |
| 68 | | || `Ctrl+C` || [wikitr:/Help/Action/Copy Copy Way/Node etc to buffer] || |
| 69 | | || `Ctrl+X` || Cut Way/Node etc to buffer |
| 70 | | || `Ctrl+V` || [wikitr:/Help/Action/Paste Paste from buffer] || |
| 71 | | || `Ctrl+Shift+V` || [wikitr:/Help/Action/PasteTags Paste only the tags] || |
| 72 | | || `Ctrl+D` || [wikitr:/Help/Action/Duplicate Duplicate selected objects] || |
| 73 | | || `Shift+M` || [wikitr:/Help/Action/Mirror Mirror selected nodes and ways] |
| 74 | | || `Shift+O` || [wikitr:/Help/Action/CreateCircle Create circle] || |
| 75 | | || `Shift+P` || [wikitr:/Help/Action/Parallel Create parallel line] || |
| 76 | | || `Shift+Q` || [wikitr:/Help/Action/OrthogonalizeShape#Undomovesofselectednodes Undo Orthogonalization] for certain nodes |
| 77 | | || `Escape` || [wikitr:/Help/Action/UnselectAll Unselect all] || |
| 78 | | || `Shift+←` || [wikitr:/Help/Action/Select#Move Move objects] || |
| 79 | | || `Shift+↑` || [wikitr:/Help/Action/Select#Move Move objects] || |
| 80 | | || `Shift+→` || [wikitr:/Help/Action/Select#Move Move objects] || |
| 81 | | || `Shift+↓` || [wikitr:/Help/Action/Select#Move Move objects] || |
| 82 | | || `Shift+Ctrl` || [wikitr:/Help/Action/Select#Rotate Rotate] || |
| 83 | | || `Ctrl+Alt` || [wikitr:/Help/Action/Select#Scale Scale] || |
| 84 | | |
| 85 | | === Objects === |
| 86 | | || `Ctrl+Shift+P` || [wikitr:/Help/Action/Purge Remove selected objects from the layer] |
| 87 | | || `Ctrl+Alt+U` || [wikitr:/Help/Action/UpdateSelection Reload the currently selected objects from the server] |
| 88 | | || `Ctrl+Alt+D` || [wikitr:/Help/Action/DownloadParentWaysAndRelation Download parent ways and relations] |
| 89 | | || `Ctrl+Alt+M` || [wikitr:/Help/Action/UpdateSelection Reload the modified objects in the current data layer from the server] |
| 90 | | || `Ctrl+Alt+Shift+D` || Delete tags from selected elements |
| 91 | | || `Alt+Shift+U` || [wikitr:/Help/Action/Undelete Undelete an OSM object] ("Undelete" plugin) |
| 92 | | || `Shift+V` || [wikitr:/Help/Dialog/Validator Perform validation checks for current layer or selected objects] || |
| 93 | | |
| 94 | | === Objects history === |
| 95 | | || `Ctrl+H` || Show history dialog || |
| 96 | | || `Ctrl+Shift+H` || Show history at http://www.openstreetmap.org || |
| 97 | | || `Ctrl+I` || Advanced object info dialogue || |
| 98 | | |
| 99 | | === Changesets === |
| 100 | | || `Ctrl+Alt+C` || [wikitr:/Help/Dialog/ChangesetManager Changeset manager] || |
| 101 | | || `Ctrl+Alt+Q` || [wikitr:/Help/Action/CloseChangeset Close open changesets] || |
| 102 | | |
| 103 | | === interface and appearance ===#interfaceandappearance |
| 104 | | || `Tab` || [wikitr:/Help/Action/DialogsToggleAction Show/hide windows] || |
| 105 | | || `F11` || [wikitr:/Help/Action/FullscreenView Fullscreen mode] || |
| 106 | | || `Ctrl+W` || [wikitr:/Help/Action/WireframeToggle Toggle between wireframe and mappaint mode] || |
| 107 | | |
| 108 | | === Layers === |
| 109 | | || `Ctrl+Shift+M` || [wikitr:/Help/Action/MergeSelection Merge the currently selected objects onto another data layer] || |
| 110 | | || `Ctrl+M` || [wikitr:/Help/Action/MergeLayer Merges the content of current active layer into another layer of the same kind] || |
| 111 | | || `Ctrl+F4` || Delete layer || |
| 112 | | || (absent) || [wikitr:/Help/Action/DuplicateLayer Duplicate selected OSM data layer] |
| 113 | | |
| 114 | | === Toggle and switch between first 10 layers of [wikitr:/Help/Dialog/LayerList Layer List Dialog] === |
| 115 | | || `Shift+A` + press `1` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Activate layer 1, counting from the top] || |
| 116 | | || ... || ... || |
| 117 | | || `Shift+A` + press `9` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Activate layer 9, counting from the top] || |
| 118 | | || `Shift+A` + press `0` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Activate layer 10, counting from the top] || |
| 119 | | || `Alt+1` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Show/hide layer 1, counting from the _bottom_] || |
| 120 | | || ... || ... || |
| 121 | | || `Alt+9` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Show/hide layer 9, counting from the _bottom_] || |
| 122 | | || `Alt+0` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Show/hide layer 10, counting from the _bottom_] || |
| 123 | | |
| 124 | | === Viewport === |
| 125 | | || `+` || [wikitr:/Help/Action/ZoomIn Zoom in] || |
| 126 | | || `-` || [wikitr:/Help/Action/ZoomOut Zoom out] || |
| 127 | | || `Ctrl+,` || Zoom in |
| 128 | | || `Ctrl+.` || Zoom out |
| 129 | | || `Ctrl+←` || Scroll [wikitr:/Help/MapView viewport] || |
| 130 | | || `Ctrl+↑` || Scroll [wikitr:/Help/MapView viewport] || |
| 131 | | || `Ctrl+→` || Scroll [wikitr:/Help/MapView viewport] || |
| 132 | | || `Ctrl+↓` || Scroll [wikitr:/Help/MapView viewport] || |
| 133 | | || `1` || [wikitr:/Help/Action/ZoomToData Zoom to data] || |
| 134 | | || `2` || [wikitr:/Help/Action/ZoomToLayer Zoom to layer] || |
| 135 | | || `3` || [wikitr:/Help/Action/ZoomToSelection Zoom to selection] || |
| 136 | | || `4` || [wikitr:/Help/Action/ZoomToConflict Zoom to conflict] || |
| 137 | | || `5` || [wikitr:/Help/Action/ZoomToDownload Zoom to download] || |
| 138 | | || `6` || [wikitr:/Help/Action/ZoomToProblem Zoom to problem] || |
| 139 | | || `8` || [wikitr:/Help/Action/ZoomToPrevious Zoom to previous] || |
| 140 | | || `9` || [wikitr:/Help/Action/ZoomToNext Zoom to next] || |
| 141 | | || `Shift+A` || Cycle through the different Auto zoom modes |
| 142 | | || `Ctrl+J` || [wikitr:/Help/Action/JumpToPosition Opens the Jump To Position dialog] || |
| 143 | | || `Ctrl+Shift+F` || [wikitr:/Help/Action/ViewportFollowing Enable/Disable automatic centring of the map view to last placed node] || |
| 144 | | |
| 145 | | === Workflow === |
| 146 | | |
| 147 | | || `Ctrl+Space` || [wikitr:/Help/Action/SearchMenuItems Autocomplete menu items] || |
| 148 | | || `Ctrl+Shift+↓` || [wikitr:/Help/Action/Download Download] || |
| 149 | | || `Ctrl+Shift+↑` || [wikitr:/Help/Action/Upload Upload] || |
| 150 | | || `Ctrl+L` || [wikitr:/Help/Action/OpenLocation Open location] || |
| 151 | | || `Ctrl+Shift+O` || [wikitr:/Help/Action/DownloadObject Download object] || |
| 152 | | || `Ctrl+Alt+Shift+U` || [wikitr:/Help/Action/UploadSelection Upload Selection] || |
| 153 | | || `Ctrl+U` || [wikitr:/Help/Action/UpdateData Update data] || |
| 154 | | || `Ctrl+Z` || [wikitr:/Help/Action/Undo Undo] || |
| 155 | | || `Ctrl+Y` || [wikitr:/Help/Action/Redo Redo] || |
| 156 | | || `Ctrl+N` || [wikitr:/Help/Action/NewLayer New Layer] || |
| 157 | | || `Ctrl+O` || [wikitr:/Help/Action/Open Open file] || |
| 158 | | || `Ctrl+S` || [wikitr:/Help/Action/Save Save file] || |
| 159 | | || `Ctrl+Shift+S` || [wikitr:/Help/Action/SaveAs Save as] || |
| 160 | | || `Ctrl+E` || [wikitr:/Help/Action/GpxExport Export to GPX] |
| 161 | | || `F1` || press anywhere to open [wikitr:/Help main Help page] || |
| 162 | | || `F1` || press over element in question to open [DevelopersGuide/HelpSystem/HelpTopicsList context-sensitive Help page] || |
| 163 | | || `Shift+F1` || [wikitr:/Help/Action/About About screen (with JOSM version number)] || |
| 164 | | || `F12` || [wikitr:/Help/Action/Preferences Preferences] || |
| 165 | | || `Ctrl+Alt+Shift+J` || [wikitr:/Help/Action/Restart Restart JOSM] || |
| 166 | | || `Ctrl+Q` || [wikitr:/Help/Action/Exit Exit JOSM] || |
| 167 | | |
| 168 | | === [wikitr:/Help/Menu/Audio Audio menu] === |
| 169 | | |
| 170 | | || `.` || [wikitr:/Help/Action/AudioPlayPause Play/pause] || |
| 171 | | || `F8` || [wikitr:/Help/Action/AudioNext Next Marker] || |
| 172 | | || `F5` || [wikitr:/Help/Action/AudioPrev Previous Marker] || |
| 173 | | || `F7` || [wikitr:/Help/Action/AudioFwd Forward] || |
| 174 | | || `F6` || [wikitr:/Help/Action/AudioBack Back] || |
| 175 | | || `F9` || [wikitr:/Help/Action/AudioFaster Faster] || |
| 176 | | || `F4` || [wikitr:/Help/Action/AudioSlower Slower] || |
| 177 | | |
| 178 | | === Windows === |
| 179 | | |
| 180 | | ||`Alt+Shift+L`||[wikitr:/Help/Dialog/LayerList Layer window]||List of all open layers. Note that it contains different [wikitr:/Help/Dialog/LayerList#Layertypes menus] for the different layer types. || |
| 181 | | ||`Alt+Shift+P`||[wikitr:/Help/Dialog/TagsMembership Tags/Membership window]||Tags and memberships of selected objects.|| |
| 182 | | ||`Alt+Shift+C`||[wikitr:/Help/Dialog/SelectionList Selection window]||Selection list window.|| |
| 183 | | ||`Alt+Shift+R`||[wikitr:/Help/Dialog/RelationList Relations window]||List of all relations.|| |
| 184 | | ||`Alt+Shift+O`||[wikitr:/Help/Dialog/CommandStack Command Stack window]||List of all commands (undo buffer)|| |
| 185 | | ||`Alt+Shift+A`||[wikitr:/Help/Dialog/UserList Authors window]||List of Authors of selected objects|| |
| 186 | | ||`Alt+Shift+C`||[wikitr:/Help/Dialog/ConflictList Conflict List window]||List of unsolved conflicts.|| |
| 187 | | ||`Alt+Shift+V`||[wikitr:/Help/Dialog/Validator Validator window]||Validator window || |
| 188 | | ||`Alt+Shift+F`||[wikitr:/Help/Dialog/Filter Filters window]||Filter objects and hide/disable them.|| |
| 189 | | ||`Alt+Shift+M`||[wikitr:/Help/Dialog/MapPaint Map Style window]||Configure the map painting style.|| |
| 190 | | ||`Y`||[wikitr:/Help/Dialogs/Photo Photo window]||''(only if photos are loaded; defaults to open as unsticked window)''|| |
| 191 | | |
| 192 | | Was explained at [[wikitr:/Help/ToggleDialogs]]. |
| | 12 | == Annotated keyboard diagram based on this page == |
| | 13 | [osmwww:user/baditaflorin/diary/37606 Announcement at user blogs] [https://www.dropbox.com/s/e2km6hi88ovtk76/300_dpi%20JOSM%20Keyboard%20Layout.png?dl=0 png version] with [https://www.dropbox.com/s/t53185ehsmzgdtb/JOSM%20Kayboard%20Layourt%20final%20cu%20tot%20cu%20text.svg?dl=0 svg source] |
| | 14 | |
| | 15 | == Modes and dialogs == |
| | 16 | ||= Main shortcut =||= Activation steps =||= Page =||= Multiple hotkeys? =|| |
| | 17 | || `S` || || [wikitr:/Help/Action/Select Select objects] || yes, many || |
| | 18 | || `S` || toggled by `S` || [wikitr:/Help/Action/LassoMode LassoMode] || 1 || |
| | 19 | || `A` || || [wikitr:/Help/Action/Draw#StandardMode "Standard Mode", it will draw "connected" lines] || yes, 4 || |
| | 20 | || `A` || + hold `Alt` || [wikitr:/Help/Action/Draw#Altmodifier it starts a new way, rather than continuing an existing way] || || |
| | 21 | || `A` || + hold `Shift` || [wikitr:/Help/Action/Draw#Shiftmodifier it will create isolated nodes] || || |
| | 22 | || `A` || + hold `Ctrl` || [wikitr:/Help/Action/Draw#Ctrlmodifier it will disable "snapping" to existing ways and nodes] || || |
| | 23 | || `A` || toggled by `A` || [wikitr:/Help/Action/Draw#Anglesnapping It will enable "angle-snapping" mode] || || |
| | 24 | || `W` || || [wikitr:/Help/Action/ImproveWayAccuracy Improve Way Accuracy] || yes, 4? || |
| | 25 | || `Ctrl+Delete` || || [wikitr:/Help/Action/Delete#Deletingobjects Delete...] || yes, 3 || |
| | 26 | || `Ctrl+Delete` || + hold `Alt` || [wikitr:/Help/Action/Delete#Altmodifier the way and its' associated unused nodes are deleted.] || || |
| | 27 | || `Ctrl+Delete` || + hold `Shift` || [wikitr:/Help/Action/Delete#Shiftmodifier will remove segments under cursor and additionally split way in two] || || |
| | 28 | || `Ctrl+Delete` || + hold `Ctrl` || [wikitr:/Help/Action/Delete#Ctrlmodifier the objects and all its references are deleted] || || |
| | 29 | || `X` || || [wikitr:/Help/Action/Extrude Stretch a part of a way (create a building or something else)] || yes, 6 || |
| | 30 | || `X` || toggled by `X` || [wikitr:/Help/Action/Extrude#Dualalignment "Dual aligment"] (this mode uses two reference segments (neigbors of the original segment) and moves the nodes each according to its own reference segment) || || |
| | 31 | || `X` || + hold `Ctrl` while dragging a single node || [wikitr:/Help/Action/Extrude#Movenode will move node along one it's adjacent segments] || || |
| | 32 | || `X` || and double click at way || [wikitr:/Help/Action/Extrude#Insertnode a double click at a way segment inserts a new node] || || |
| | 33 | || `X` || + hold `Ctrl` || [wikitr:/Help/Action/Extrude#Shift move segment parallel to base segment] || || |
| | 34 | || `X` || + hold `Shift` || [wikitr:/Help/Action/Extrude#Shift "Always create nodes"] || || |
| | 35 | || `X` || + hold `Alt` || [wikitr:/Help/Action/Extrude#Alt "Don't alter original way, create new way instead"] || || |
| | 36 | || `Alt+A` || then press `CTRL+SHIFT+1` ... `CTRL+SHIFT+5` || To insert one of latest ta gs from [wikitr:/Help/Dialog/AddValue#Addingseveraltags Add tag dialog] || yes, many || |
| | 37 | || `Shift+F` || 4 [wikitr:/Help/Action/FastDrawingMode#Usagewithstreams steps] at very least || [wikitr:/Help/Action/FastDrawingMode Fast Drawing mode] || yes, 11 || |
| | 38 | |
| | 39 | |
| | 40 | == Tools == |
| | 41 | ||= Main shortcut =||= Page =|| |
| | 42 | || `F3` || [wikitr:/Help/Action/TaggingPresetSearch Search presets] || |
| | 43 | || `Shift+D` || [wikitr:/Help/Action/AddNode Add a node by known coordinate] || |
| | 44 | || `Ctrl+Shift+C` || Copy coordinates of selected node to buffer || |
| | 45 | || `Ctrl+F` || [wikitr:/Help/Action/Search Search] || |
| | 46 | || `Shift+F3` || Search objects by preset || |
| | 47 | || `Shift+B` || [wikitr:/Help/Action/DistributeNodes Distribute nodes] || |
| | 48 | || `Shift+J` || [wikitr:/Help/Action/JoinAreas Join overlapping Areas] || |
| | 49 | || `B` || [wikitr:/Help/Action/DrawBuilding Draw a building], aligned to the first building || |
| | 50 | || `Ctrl+Alt+B` || [wikitr:/Help/Action/BuildingSize Set buildings size] || |
| | 51 | || `Shift+T` || [wikitr:/Help/Action/Terracer Terrace a building] || |
| | 52 | || `Ctrl+Shift+Alt+V` || [wikitr:/Help/Action/ReverseTerrace Reverse a terrace] || |
| | 53 | || `C` || [wikitr:/Help/Action/CombineWay Combine Ways] || |
| | 54 | || `F` || [wikitr:/Help/Action/FollowLine Follow line] || |
| | 55 | || `G` || [wikitr:/Help/Action/UnGlue Unglue ways] || |
| | 56 | || `J` || [wikitr:/Help/Action/JoinNodeWay Join Node to Way] || |
| | 57 | || `N` || [wikitr:/Help/Action/MoveNodeWay Move a node to the nearest way segment] || |
| | 58 | || `L` || [wikitr:/Help/Action/AlignInLine Align nodes into a straight line] || |
| | 59 | || `M` || [wikitr:/Help/Action/MergeNodes Merge Nodes] || |
| | 60 | || `O` || [wikitr:/Help/Action/AlignInCircle Align nodes in circle] || |
| | 61 | || `P` || [wikitr:/Help/Action/SplitWay Split Way] || |
| | 62 | || `Q` || [wikitr:/Help/Action/OrthogonalizeShape Orthogonalize Shape] || |
| | 63 | || `R` || [wikitr:/Help/Action/ReverseWays Reverse Way] || |
| | 64 | || `Shift+Y` || [wikitr:/Help/Action/SimplifyWay Simplify Way] || |
| | 65 | || `Del` || [wikitr:/Help/Action/EditDelete Delete object but don't change into delete mode] || |
| | 66 | || `Ctrl+A` || [wikitr:/Help/Action/SelectAll Select all] || |
| | 67 | || `Ctrl+B` || [wikitr:/Help/Action/CreateMultipolygon Create a multi-polygon] || |
| | 68 | || `Ctrl+C` || [wikitr:/Help/Action/Copy Copy Way/Node etc to buffer] || |
| | 69 | || `Ctrl+X` || Cut Way/Node etc to buffer |
| | 70 | || `Ctrl+V` || [wikitr:/Help/Action/Paste Paste from buffer] || |
| | 71 | || `Ctrl+Shift+V` || [wikitr:/Help/Action/PasteTags Paste only the tags] || |
| | 72 | || `Ctrl+D` || [wikitr:/Help/Action/Duplicate Duplicate selected objects] || |
| | 73 | || `Shift+M` || [wikitr:/Help/Action/Mirror Mirror selected nodes and ways] |
| | 74 | || `Shift+O` || [wikitr:/Help/Action/CreateCircle Create circle] || |
| | 75 | || `Shift+P` || [wikitr:/Help/Action/Parallel Create parallel line] || |
| | 76 | || `Shift+Q` || [wikitr:/Help/Action/OrthogonalizeShape#Undomovesofselectednodes Undo Orthogonalization] for certain nodes |
| | 77 | || `Escape` || [wikitr:/Help/Action/UnselectAll Unselect all] || |
| | 78 | || `Shift+←` || [wikitr:/Help/Action/Select#Move Move objects] || |
| | 79 | || `Shift+↑` || [wikitr:/Help/Action/Select#Move Move objects] || |
| | 80 | || `Shift+→` || [wikitr:/Help/Action/Select#Move Move objects] || |
| | 81 | || `Shift+↓` || [wikitr:/Help/Action/Select#Move Move objects] || |
| | 82 | || `Shift+Ctrl` || [wikitr:/Help/Action/Select#Rotate Rotate] || |
| | 83 | || `Ctrl+Alt` || [wikitr:/Help/Action/Select#Scale Scale] || |
| | 84 | |
| | 85 | == Objects == |
| | 86 | ||= Main shortcut =||= Page =|| |
| | 87 | || `Ctrl+Shift+P` || [wikitr:/Help/Action/Purge Remove selected objects from the layer] |
| | 88 | || `Ctrl+Alt+U` || [wikitr:/Help/Action/UpdateSelection Reload the currently selected objects from the server] |
| | 89 | || `Ctrl+Alt+D` || [wikitr:/Help/Action/DownloadParentWaysAndRelation Download parent ways and relations] |
| | 90 | || `Ctrl+Alt+M` || [wikitr:/Help/Action/UpdateSelection Reload the modified objects in the current data layer from the server] |
| | 91 | || `Ctrl+Alt+Shift+D` || Delete tags from selected elements |
| | 92 | || `Alt+Shift+U` || [wikitr:/Help/Action/Undelete Undelete an OSM object] ("Undelete" plugin) |
| | 93 | || `Shift+V` || [wikitr:/Help/Dialog/Validator Perform validation checks for current layer or selected objects] || |
| | 94 | |
| | 95 | == Objects history == |
| | 96 | ||= Main shortcut =||= Page =|| |
| | 97 | || `Ctrl+H` || Show history dialog || |
| | 98 | || `Ctrl+Shift+H` || Show history at [osmwww: www.openstreetmap.org] || |
| | 99 | || `Ctrl+I` || Advanced object info dialog || |
| | 100 | |
| | 101 | == Changesets == |
| | 102 | ||= Main shortcut =||= Page =|| |
| | 103 | || `Ctrl+Alt+C` || [wikitr:/Help/Dialog/ChangesetManager Changeset manager] || |
| | 104 | || `Ctrl+Alt+Q` || [wikitr:/Help/Action/CloseChangeset Close open changesets] || |
| | 105 | |
| | 106 | == interface and appearance ==#interfaceandappearance |
| | 107 | ||= Main shortcut =||= Page =|| |
| | 108 | || `Tab` || [wikitr:/Help/Action/DialogsToggleAction Show/hide] Sidebar and Edit toolbar || |
| | 109 | || `F11` || [wikitr:/Help/Action/FullscreenView Fullscreen mode] || |
| | 110 | || `Ctrl+W` || [wikitr:/Help/Action/WireframeToggle Toggle between wireframe and mappaint mode] || |
| | 111 | |
| | 112 | == Layers == |
| | 113 | ||= Main shortcut =||= Page =|| |
| | 114 | || `Ctrl+Shift+M` || [wikitr:/Help/Action/MergeSelection Merge the currently selected objects onto another data layer] || |
| | 115 | || `Ctrl+M` || [wikitr:/Help/Action/MergeLayer Merges the content of current active layer into another layer of the same kind] || |
| | 116 | || `Ctrl+F4` || Delete layer || |
| | 117 | || (absent) || [wikitr:/Help/Action/DuplicateLayer Duplicate selected OSM data layer] |
| | 118 | |
| | 119 | == Toggle and switch between first 10 layers of [wikitr:/Help/Dialog/LayerList Layer List panel] == |
| | 120 | ||= Main shortcut =||= Page =|| |
| | 121 | || `Shift+A` + press `1` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Activate layer 1, counting from the top] || |
| | 122 | || ... || ... || |
| | 123 | || `Shift+A` + press `9` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Activate layer 9, counting from the top] || |
| | 124 | || `Shift+A` + press `0` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Activate layer 10, counting from the top] || |
| | 125 | || `Alt+1` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Show/hide layer 1, counting from the _bottom_] || |
| | 126 | || ... || ... || |
| | 127 | || `Alt+9` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Show/hide layer 9, counting from the _bottom_] || |
| | 128 | || `Alt+0` || [wikitr:/Help/Dialog/LayerList#ActivateLayer Show/hide layer 10, counting from the _bottom_] || |
| | 129 | |
| | 130 | == Viewport == |
| | 131 | ||= Main shortcut =||= Page =|| |
| | 132 | || `+` || [wikitr:/Help/Action/ZoomIn Zoom in] || |
| | 133 | || `-` || [wikitr:/Help/Action/ZoomOut Zoom out] || |
| | 134 | || `Ctrl+,` || Zoom in |
| | 135 | || `Ctrl+.` || Zoom out |
| | 136 | || `Ctrl+←` || Scroll [wikitr:/Help/MapView viewport] || |
| | 137 | || `Ctrl+↑` || Scroll [wikitr:/Help/MapView viewport] || |
| | 138 | || `Ctrl+→` || Scroll [wikitr:/Help/MapView viewport] || |
| | 139 | || `Ctrl+↓` || Scroll [wikitr:/Help/MapView viewport] || |
| | 140 | || `1` || [wikitr:/Help/Action/ZoomToData Zoom to data] || |
| | 141 | || `2` || [wikitr:/Help/Action/ZoomToLayer Zoom to layer] || |
| | 142 | || `3` || [wikitr:/Help/Action/ZoomToSelection Zoom to selection] || |
| | 143 | || `4` || [wikitr:/Help/Action/ZoomToConflict Zoom to conflict] || |
| | 144 | || `5` || [wikitr:/Help/Action/ZoomToDownload Zoom to download] || |
| | 145 | || `6` || [wikitr:/Help/Action/ZoomToProblem Zoom to problem] || |
| | 146 | || `8` || [wikitr:/Help/Action/ZoomToPrevious Zoom to previous] || |
| | 147 | || `9` || [wikitr:/Help/Action/ZoomToNext Zoom to next] || |
| | 148 | || `Shift+A` || Cycle through the different Auto zoom modes |
| | 149 | || `Ctrl+J` || [wikitr:/Help/Action/JumpToPosition Opens the Jump To Position dialog] || |
| | 150 | || `Ctrl+Shift+F` || [wikitr:/Help/Action/ViewportFollowing Enable/Disable automatic centring of the map view to last placed node] || |
| | 151 | |
| | 152 | == Workflow == |
| | 153 | ||= Main shortcut =||= Page =|| |
| | 154 | || `Ctrl+Space` || [wikitr:/Help/Action/SearchMenuItems Autocomplete menu items] || |
| | 155 | || `Ctrl+Shift+↓` || [wikitr:/Help/Action/Download Download] || |
| | 156 | || `Ctrl+Shift+↑` || [wikitr:/Help/Action/Upload Upload] || |
| | 157 | || `Ctrl+L` || [wikitr:/Help/Action/OpenLocation Open location] || |
| | 158 | || `Ctrl+Shift+O` || [wikitr:/Help/Action/DownloadObject Download object] || |
| | 159 | || `Ctrl+Alt+Shift+U` || [wikitr:/Help/Action/UploadSelection Upload Selection] || |
| | 160 | || `Ctrl+U` || [wikitr:/Help/Action/UpdateData Update data] || |
| | 161 | || `Ctrl+Z` || [wikitr:/Help/Action/Undo Undo] || |
| | 162 | || `Ctrl+Y` || [wikitr:/Help/Action/Redo Redo] || |
| | 163 | || `Ctrl+N` || [wikitr:/Help/Action/NewLayer New Layer] || |
| | 164 | || `Ctrl+O` || [wikitr:/Help/Action/Open Open file] || |
| | 165 | || `Ctrl+S` || [wikitr:/Help/Action/Save Save file] || |
| | 166 | || `Ctrl+Shift+S` || [wikitr:/Help/Action/SaveAs Save as] || |
| | 167 | || `Ctrl+E` || [wikitr:/Help/Action/GpxExport Export to GPX] |
| | 168 | || `F1` || press anywhere to open [wikitr:/Help main Help page] || |
| | 169 | || `F1` || press over element in question to open [DevelopersGuide/HelpSystem/HelpTopicsList context-sensitive Help page] || |
| | 170 | || `Shift+F1` || [wikitr:/Help/Action/About About screen (with JOSM version number)] || |
| | 171 | || `F12` || [wikitr:/Help/Action/Preferences Preferences] || |
| | 172 | || `Ctrl+Alt+Shift+J` || [wikitr:/Help/Action/Restart Restart JOSM] || |
| | 173 | || `Ctrl+Q` || [wikitr:/Help/Action/Exit Exit JOSM] || |
| | 174 | |
| | 175 | == [wikitr:/Help/Menu/Audio Audio menu] == |
| | 176 | ||= Main shortcut =||= Page =|| |
| | 177 | || `.` || [wikitr:/Help/Action/AudioPlayPause Play/pause] || |
| | 178 | || `F8` || [wikitr:/Help/Action/AudioNext Next Marker] || |
| | 179 | || `F5` || [wikitr:/Help/Action/AudioPrev Previous Marker] || |
| | 180 | || `F7` || [wikitr:/Help/Action/AudioFwd Forward] || |
| | 181 | || `F6` || [wikitr:/Help/Action/AudioBack Back] || |
| | 182 | || `F9` || [wikitr:/Help/Action/AudioFaster Faster] || |
| | 183 | || `F4` || [wikitr:/Help/Action/AudioSlower Slower] || |
| | 184 | |
| | 185 | == Windows == |
| | 186 | ||= Main shortcut =||= Page =|| |
| | 187 | || `Alt+Shift+L` || [wikitr:/Help/Dialog/LayerList Layer List panel] || List of all open layers. Note that it contains different [wikitr:/Help/Dialog/LayerList#Layertypes menus] for the different layer types. || |
| | 188 | || `Alt+Shift+P` || [wikitr:/Help/Dialog/TagsMembership Tags/Membership panel] || Tags and memberships of selected objects. || |
| | 189 | || `Alt+Shift+C` || [wikitr:/Help/Dialog/SelectionList Selection List] || Selection list panel. || |
| | 190 | || `Alt+Shift+R` || [wikitr:/Help/Dialog/RelationList Relations List ] || List of all relations. || |
| | 191 | || `Alt+Shift+O` || [wikitr:/Help/Dialog/CommandStack Command Stack panel] || List of all commands (undo buffer) || |
| | 192 | || `Alt+Shift+A` || [wikitr:/Help/Dialog/UserList Authors panel] || List of Authors of selected objects || |
| | 193 | || `Alt+Shift+C` || [wikitr:/Help/Dialog/ConflictList Conflict List ] || List of unsolved conflicts || |
| | 194 | || `Alt+Shift+V` || [wikitr:/Help/Dialog/Validator Validator results] || Validator panel || |
| | 195 | || `Alt+Shift+F` || [wikitr:/Help/Dialog/Filter Filters panel] || Filter objects and hide/disable them. || |
| | 196 | || `Alt+Shift+M` || [wikitr:/Help/Dialog/MapPaint Map Style panel] || Configure the map painting style. || |
| | 197 | || `Y` || [wikitr:/Help/Dialog/ImageViewer Geotagged Images panel] || ''(only if photos are loaded; defaults to open as unsticked window)'' || |
| | 198 | |
| | 199 | Was explained at [wikitr:/Help/ToggleDialogs Sidebar]. |