Changes between Version 189 and Version 199 of Shortcuts


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Shortcuts

    v189 v199  
    1 [[TranslatedPages(outdated=links to plug-in help pages are missing\, a lot of shortcuts from plugins are missing)]]
    2 [[PageOutline(2-10,Table of Contents)]]
    3 
    4 = JOSM Keyboard Shortcuts =
    5 
    6 The following shortcuts are the default setting. This list might be outdated. You can always look in the JOSM shortcut preferences to see all active shortcuts (except for the different mode modifiers).
    7 
    8 You can change default shortcuts in [[JOSMImage(preferences/shortcuts,24,link=,middle)]] [wikitr:/Help/Preferences/Shortcuts "Shortcuts Preferences" tab] or directly in [wikitr:/Help/Preferences preferences].
    9 
    10 **Every** "button" and menu item in JOSM may be assigned with hot-key (including menu items provided with [wikitr:/Plugins plugins]; popular [wikitr:/Presets presets] and [wikitr:/Help/Action/Search#SavesearchqueryinMaintoolbar saved search queries]). Some of the default hotkeys or activation steps may be surprising. All active shortcuts will be present under [wikitr:/Help/Preferences/Shortcuts "Hotkeys" tab in F12 menu] you can adjust and fine-tune them or reset at any moment.
    11 
    12 == Annotated keyboard diagram based on this page ==
     1[[TranslatedPages(outdated=Please\, review the MacOS specific part about middle mouse click)]]
     2[[PageOutline(2-3,Table of Contents)]]
     3
     4= Keyboard Shortcuts =
     5
     6This page lists the default keyboard shortcuts of the JOSM core.
     7Some plugins may add own shortcuts or may override other shortcuts.
     8
     9All active shortcuts of your JOSM installation are listed in the [[JOSMImage(preferences/shortcuts,24,link=wikitr:/Help/Preferences/Shortcuts,bottom)]] [wikitr:/Help/Preferences/Shortcuts Keyboard Shortcuts register] of the Preferences dialog.
     10In that register you can set personal keyboard shortcuts of your choosing.
     11
     12**Every** button and menu item in JOSM may be assigned with a shortcut.
     13This includes menu items provided by [wikitr:/Plugins plugins], popular [wikitr:/Presets presets] and [wikitr:/Help/Action/Search#SavesearchqueryinMaintoolbar saved search queries].
     14
     15Some Working modes offer modifier keys (`Shift`, `Ctrl` or `Alt`) to change the behavior of the next mouse click in the [wikitr:/Help/MapView Mapview].
     16These modifiers are similar to shortcuts and some are listed below.
     17But they can not be changed in the Keyboard Shortcuts register.
     18
     19The JOSM Help pages note the keyboard shortcuts with their face on the keyboard.
     20For example `J` means the simple keystroke which usually gives a lower case letter "j".
     21An additional modifier key is noted in advance.
     22E.g. `Shift+J` means holding the `Shift` key and then stroking the `J` key. This would usually give the upper case letter "J".
     23
     24== Annotated diagram  ==
     25An annotated diagram of keyboard shortcuts is offered, see 
    1326[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]
    1427
    15 == Modes and dialogs ==
     28== Working modes and dialogs ==
    1629||= Main shortcut =||= Activation steps =||= Page =||= Multiple hotkeys? =||
    1730||  `S`  ||  || [wikitr:/Help/Action/Select Select objects]  || yes, many ||
     
    3144||  `X`  ||  + hold `Ctrl` while dragging a single node  || [wikitr:/Help/Action/Extrude#Movenode will move node along one it's adjacent segments] || ||
    3245||  `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] || ||
     46||  `X`  ||  + hold `Ctrl`  || [wikitr:/Help/Action/Extrude#Ctrl move segment parallel to base segment] || ||
    3447||  `X`  ||  + hold `Shift`  || [wikitr:/Help/Action/Extrude#Shift "Always create nodes"] || ||
    3548||  `X`  ||  + hold `Alt`  || [wikitr:/Help/Action/Extrude#Alt "Don't alter original way, create new way instead"] || ||
    3649||  `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  ||
    3750||  `Shift+F`  ||  4 [wikitr:/Help/Action/FastDrawingMode#Usagewithstreams steps] at very least || [wikitr:/Help/Action/FastDrawingMode Fast Drawing mode] ||  yes, 11  ||
    38 
     51||  `Escape`  || || Close dialog without action (Cancel) || ||
    3952
    4053== Tools ==
     
    4760||  `Shift+B`  || [wikitr:/Help/Action/DistributeNodes Distribute nodes] ||
    4861||  `Shift+J`  || [wikitr:/Help/Action/JoinAreas Join overlapping Areas] ||
     62||  `Shift+I`  || Add missing nodes at intersections of selected ways||
    4963||  `B`  || [wikitr:/Help/Action/DrawBuilding Draw a building], aligned to the first building ||
    5064||  `Ctrl+Alt+B`  || [wikitr:/Help/Action/BuildingSize Set buildings size] ||
     
    98112||  `Ctrl+Shift+H`  || Show history at [osmwww: www.openstreetmap.org] ||
    99113||  `Ctrl+I`  || Advanced object info dialog ||
     114||  `Ctrl+Shift+I`  || Advanced object info at [osmwww: www.openstreetmap.org] ||
    100115
    101116== Changesets ==
     
    104119||  `Ctrl+Alt+Q`  || [wikitr:/Help/Action/CloseChangeset Close open changesets] ||
    105120
    106 == interface and appearance ==#interfaceandappearance
     121== Interface and appearance ==#interfaceandappearance
    107122||= Main shortcut =||= Page =||
    108123||  `Tab`  || [wikitr:/Help/Action/DialogsToggleAction Show/hide] Sidebar and Edit toolbar ||
     
    117132||  (absent)  || [wikitr:/Help/Action/DuplicateLayer Duplicate selected OSM data layer]
    118133
    119 == Toggle and switch between first 10 layers of [wikitr:/Help/Dialog/LayerList Layer List panel] ==
     134== Layer Visibility ==
    120135||= Main shortcut =||= Page =||
    121136||  `Shift+A` + press `1`  || [wikitr:/Help/Dialog/LayerList#ActivateLayer Activate layer 1, counting from the top] ||
     
    173188||  `Ctrl+Q`  || [wikitr:/Help/Action/Exit Exit JOSM] ||
    174189
    175 == [wikitr:/Help/Menu/Audio Audio menu] ==
     190== Audio ==
    176191||= Main shortcut =||= Page =||
    177192||  `.`  || [wikitr:/Help/Action/AudioPlayPause Play/pause] ||
     
    199214Was explained at [wikitr:/Help/ToggleDialogs Sidebar].
    200215
    201 (continue cleanup/sort below)
    202216
    203217== all modes ==
     
    210224==== Mac OS ====
    211225
    212 (outdated steps?)
    213 
    214226There's no button that works as a middle button like with UNIX. You can use the middle button with an [https://en.wikipedia.org/wiki/Apple_Mighty_Mouse Apple Mouse]. Connect Apple Mouse, Open System Preferences, click "Keyboard and Mouse" and configure the Ball button as "button 3". Then it can be used as the middle button. Note that you cannot configure other buttons as "button 3" with the Apple Driver. Maybe you can find a more useful mouse driver for this purpose.
     227
     228An alternative is to run the open-source the `MiddleClick` program from https://github.com/artginzburg/MiddleClick-Ventura/releases. It allows you to emulate a middle button with a three (or more) finger click on the trackpad.
    215229
    216230=== Alt key ===#Altkey
    217231==== Alt key is used by Compiz to move windows on Ubuntu ====
    218232
    219 It's likely the Alt key combination is caught before it is passed to JOSM.
     233It's likely the `Alt` key combination is caught before it is passed to JOSM.
    220234
    221235Steps below tested with Ubuntu 16.04 LTS:
    222236* https://askubuntu.com/questions/224342/change-window-managers-altdrag
    223237
    224 `
     238{{{
    225239#!html
    226240<!---
    227 
    228241It this true?
    229 
    230242To fix this issue, start the gconf-editor (it's a GUI app but not present in Ubuntu's default menus) and go to Apps → Metacity → General. Change the setting "mouse_button_modifier" to something else.
    231243-->
    232 `
     244}}}
    233245
    234246==== GNOME DE ====
    235 
    236 In [https://en.wikipedia.org/wiki/GNOME gnome] desktop environment "Alt"-Click is used for moving the window. The "AltGr" key can be used instead; note that on some keyboards the "AltGr" key is simply the right-hand "Alt" key.
    237 
    238 ==== GNOME or MATE (possibly outdated) ====
    239 
    240 Linux may use the left-ALT key as a mouse modifier, which will annoyingly compel [wikitr:/Help/Action/ImproveWayAccuracy Improve Way Accuracy] mode to use right-Alt to delete nodes. [https://askubuntu.com/questions/118151/how-do-i-disable-window-move-with-alt-left-mouse-button-in-gnome-shell Here is an article] explaining how to reassign that ALT key in Gnome (or MATE), freeing it up for IWAM application usage.  <Super> is "Windows key".
    241   [[BR]]Alt+F2 → dconf-editor.
    242   [[BR]]Click through org → gnome → desktop → wm → preferences → mouse-button-modifier → Set it to whichever key you like. e.g. <Super> or <Control><Alt> or <Alt><Super>
     247In [https://en.wikipedia.org/wiki/GNOME gnome] desktop environment `Alt`-Click is used for moving the window. The `AltGr` key can be used instead; note that on some keyboards the `AltGr` key is simply the right-hand `Alt` key.
     248
     249==== GNOME or MATE ====
     250Linux may use the left-`Alt` key as a mouse modifier, which will annoyingly compel [wikitr:/Help/Action/ImproveWayAccuracy Improve Way Accuracy] mode to use right-`Alt` to delete nodes. [https://askubuntu.com/questions/118151/how-do-i-disable-window-move-with-alt-left-mouse-button-in-gnome-shell Here is an article] explaining how to reassign that `Alt` key in Gnome (or MATE), freeing it up for IWAM application usage.  <Super> is "Windows key". \\
     251  `Alt+F2` → dconf-editor. \\
     252  Click through org → gnome → desktop → wm → preferences → mouse-button-modifier → Set it to whichever key you like. e.g. `<Super>` or `<Control><Alt>` or `<Alt><Super>`
    243253
    244254==== KDE ====
    245 
    246 In some Linux desktop environment (e.g. KDE) the Alt-click event is captured to perform actions like dragging the window across the screen. To reclaim this combination to Josm you have to open the Control Center, click on Desktop, Window Behaviour, Actions and change the modifier key to something different than '''`Alt`'''.
     255In some Linux desktop environment (e.g. KDE) the `Alt`-click event is captured to perform actions like dragging the window across the screen. To reclaim this combination to JOSM you have to open the Control Center, click on Desktop, Window Behavior, Actions and change the modifier key to something different than **`Alt`**.
    247256
    248257== See also ==