wiki:DevelopersGuide/ShortcutsList

Version 8 (modified by stoecker, 15 months ago) (diff)

Add errors text

List of shortcuts

Shortcut groups (before 4972):

  • DIRECT : for non-letter keys, preferable without modifier
  • DIRECT2 : for direct access with ALT modifier (since r4928)
  • DIRECT3 : for direct access with remaining modifiers (since r4928)
  • EDIT : a direct edit key
  • HOTKEY : a button action
  • LAYER : toggle one of the right-hand-side windows
  • MENU : a menu action
  • MNEMONIC : for these cases, where no Shortcut, but Mnemonic is used (e.g. direct menu shortcuts)

The following tables contains a list of shortcuts automatically extracted from JOSM source. The third column contains links to the source of JOSM.

groupdefault modifier
ALT ALT
ALT_CTRL ALT+CTRL
ALT_CTRL_SHIFT ALT+CTRL+SHIFT
ALT_SHIFT ALT+SHIFT
CTRL CTRL
CTRL_SHIFT CTRL+SHIFT
DIRECT
MNEMONIC ALT
NONE -1
SHIFT SHIFT


keyshortcutsourcegroupnamedescription
0 ALT+0 LayerListDialog.java ALT subwindow:layers:toggleLayer10 Toggle visibility of layer: 10
0 ALT+SHIFT+0 MapdustPlugin.java ALT_SHIFT MapDust Toggle: Open MapDust
0 SHIFT+0 GroupManipulatorAction.java SHIFT address:assignaddress Adresy: Přiřadit adresy
1 1 AutoScaleAction.java DIRECT view:zoomdata View: data
1 ALT+1 LayerListDialog.java ALT subwindow:layers:toggleLayer1 Toggle visibility of layer: 1
1 ALT+SHIFT+1 OsmInspectorPlugin.java ALT_SHIFT OsmInspector Toggle: Open OsmInspector
1 ALT+SHIFT+1 LaunchAction.java ALT_SHIFT edit:launchtageditor Launches the tag editor dialog
2 2 AutoScaleAction.java DIRECT view:zoomlayer View: layer
2 ALT+2 LayerListDialog.java ALT subwindow:layers:toggleLayer2 Toggle visibility of layer: 2
2 ALT+SHIFT+2 CreateOrEditTurnRestrictionAction.java ALT_SHIFT tools:turnrestriction Tool: Create or edit a turn restriction.
3 3 AutoScaleAction.java DIRECT view:zoomselection View: selection
3 ALT+3 LayerListDialog.java ALT subwindow:layers:toggleLayer3 Toggle visibility of layer: 3
3 CTRL+META+SHIFT+3 PlatformHookOsx.java RESERVED(CTRL+META+SHIFT) apple-reserved-37 reserved
3 META+SHIFT+3 PlatformHookOsx.java RESERVED(META+SHIFT) apple-reserved-36 reserved
4 4 AutoScaleAction.java DIRECT view:zoomconflict View: conflict
4 ALT+4 LayerListDialog.java ALT subwindow:layers:toggleLayer4 Toggle visibility of layer: 4
4 CTRL+META+SHIFT+4 PlatformHookOsx.java RESERVED(CTRL+META+SHIFT) apple-reserved-39 reserved
4 META+SHIFT+4 PlatformHookOsx.java RESERVED(META+SHIFT) apple-reserved-38 reserved
5 5 AutoScaleAction.java DIRECT view:zoomdownload View: download
5 ALT+5 LayerListDialog.java ALT subwindow:layers:toggleLayer5 Toggle visibility of layer: 5
6 6 AutoScaleAction.java DIRECT view:zoomproblem View: problem
6 ALT+6 LayerListDialog.java ALT subwindow:layers:toggleLayer6 Toggle visibility of layer: 6
7 ALT+7 LayerListDialog.java ALT subwindow:layers:toggleLayer7 Toggle visibility of layer: 7
8 8 AutoScaleAction.java DIRECT view:zoomprevious View: previous
8 ALT+8 LayerListDialog.java ALT subwindow:layers:toggleLayer8 Toggle visibility of layer: 8
8 ALT+CTRL+META+8 PlatformHookOsx.java RESERVED(ALT+CTRL+META) apple-reserved-41 reserved
8 ALT+META+8 PlatformHookOsx.java RESERVED(ALT+META) apple-reserved-40 reserved
9 9 AutoScaleAction.java DIRECT view:zoomnext View: next
9 ALT+9 LayerListDialog.java ALT subwindow:layers:toggleLayer9 Toggle visibility of layer: 9
ADD ADD ZoomInAction.java DIRECT view:zoominkeypad View: Zoom In (Keypad)
ADD META+ADD PlatformHookOsx.java RESERVED(META) view:zoomin reserved
A A DrawAction.java DIRECT mapmode:draw Mode: Draw
A ALT+A PropertiesDialog.java ALT properties:add Add Property
A ALT+CTRL+A CreateMultipolygonAction.java ALT_CTRL tools:multipoly Tool: Create multipolygon
A ALT+CTRL+SHIFT+A OdDialog.java ALT_CTRL_SHIFT subwindow:opendata Toggle: OpenData
A ALT+SHIFT+A UserListDialog.java ALT_SHIFT subwindow:authors Toggle: Authors
A CTRL+A SelectAllAction.java CTRL system:selectall Edit: Select All
A CTRL+A PlatformHookWindows.java RESERVED(CTRL) system:selectall reserved
A META+A PlatformHookOsx.java RESERVED(META) system:selectall reserved
A SHIFT+A LayerListDialog.java SHIFT core_multikey:activateLayer Multikey: Activate layer
BACK_SLASH BACK_SLASH InfoMode.java DIRECT mapmode:infomode Mode: GPX info mode
BACK_SPACE BACK_SPACE DrawAction.java DIRECT mapmode:backspace Backspace in Add mode
BACK_SPACE ALT+CTRL+BACK_SPACE PlatformHookUnixoid.java RESERVED(ALT+CTRL) system:resetX reserved
B B DrawBuildingAction.java DIRECT mapmode:buildings Mode: Draw buildings
B ALT+B TrustOSMplugin.java MNEMONIC menu:GPG Menu: GPG
B ALT+CTRL+B BuildingSizeAction.java ALT_CTRL edit:buildingsdialog Edit: Set buildings size
B ALT+SHIFT+B OsbDialog.java ALT_SHIFT view:openstreetbugs Toggle: Open OpenStreetBugs
B CTRL+B CreateMultipolygonAction.java CTRL reltoolbox:multipolygon Relation Toolbox: Create multipolygon
B META+B PlatformHookOsx.java RESERVED(META) system:bold reserved
B SHIFT+B DistributeAction.java SHIFT tools:distribute Tool: Distribute Nodes
CLOSE_BRACKET META+CLOSE_BRACKET PlatformHookOsx.java RESERVED(META) system:align-right reserved
COLON META+COLON PlatformHookOsx.java RESERVED(META) system:spelling reserved
COMMA ALT+COMMA PublicTransportPlugin.java MNEMONIC menu:Public Transport Menu: Public Transport
COMMA ALT+META+SHIFT+COMMA PlatformHookOsx.java RESERVED(ALT+META+SHIFT) apple-reserved-31 reserved
COMMA CTRL+COMMA MapMover.java CTRL view:zoominalternate Map: Zoom in
COMMA META+COMMA PlatformHookOsx.java RESERVED(META) system:preferences reserved
C C CombineWayAction.java DIRECT tools:combineway Tool: Combine Way
C ALT+CTRL+C ChangesetManagerToggleAction.java ALT_CTRL menu:windows:changesetdialog Toggle visibility of Changeset Manager window
C ALT+C CadastrePlugin.java MNEMONIC menu:Cadastre Menu: Cadastre
C ALT+META+C PlatformHookOsx.java RESERVED(ALT+META) system:copystyle reserved
C ALT+SHIFT+C ConflictDialog.java ALT_SHIFT subwindow:conflict Toggle: Conflict
C CTRL+C CopyAction.java CTRL system:copy Edit: Copy
C CTRL+C PlatformHookWindows.java RESERVED(CTRL) system:copy reserved
C CTRL+META+C PlatformHookOsx.java RESERVED(CTRL+META) system:copyformat reserved
C CTRL+SHIFT+C CopyCoordinatesAction.java CTRL_SHIFT copy:coordinates Edit: Copy Coordinates
C META+C PlatformHookOsx.java RESERVED(META) system:copy reserved
C META+SHIFT+C PlatformHookOsx.java RESERVED(META+SHIFT) system:colors reserved
C SHIFT+C CurveAction.java SHIFT tools:createcurve Tool: Create a circle arc
DEAD_GRAVE ALT+META+DEAD_GRAVE PlatformHookOsx.java RESERVED(ALT+META) apple-reserved-28 reserved
DEAD_GRAVE META+DEAD_GRAVE PlatformHookOsx.java RESERVED(META) apple-reserved-26 reserved
DEAD_GRAVE META+SHIFT+DEAD_GRAVE PlatformHookOsx.java RESERVED(META+SHIFT) apple-reserved-27 reserved
DELETE DELETE DeleteAction.java DIRECT system:delete Edit: Delete
DELETE ALT+CTRL+DELETE PlatformHookUnixoid.java, PlatformHookWindows.java RESERVED(ALT+CTRL) system:reset reserved
DELETE ALT+DELETE GenericRelationEditor.java ALT relationeditor:remove Relation Editor: Remove
DELETE CTRL+DELETE DeleteAction.java CTRL mapmode:delete Mode: Delete
DELETE CTRL+SHIFT+DELETE ImageViewerDialog.java CTRL_SHIFT geoimage:deletefilefromdisk Geoimage: Delete File from disk
DELETE SHIFT+DELETE ImageViewerDialog.java SHIFT geoimage:deleteimagefromlayer Geoimage: Remove photo from layer
DOWN ALT+DOWN GenericRelationEditor.java ALT relationeditor:movedown Relation Editor: Move Down
DOWN ALT+SHIFT+DOWN MirroredDownloadAction.java ALT_SHIFT mirror:download File: Download from OSM mirror...
DOWN CTRL+DOWN MapMover.java CTRL system:movefocusdown Map: Move down
DOWN CTRL+DOWN PlatformHookOsx.java, PlatformHookWindows.java RESERVED(CTRL) system:movefocusdown reserved
DOWN CTRL+SHIFT+DOWN DownloadAction.java CTRL_SHIFT file:download File: Download from OSM...
DOWN SHIFT+DOWN MoveAction.java SHIFT core:movedown Move objects down
D ALT+CTRL+D DownloadReferrersAction.java ALT_CTRL file:downloadreferrers File: Download parent ways/relations...
D ALT+CTRL+SHIFT+D PropertiesDialog.java ALT_CTRL_SHIFT properties:delete Delete Properties
D ALT+D VideoPlugin.java MNEMONIC menu:Video Menu: Video
D ALT+META+D PlatformHookOsx.java RESERVED(ALT+META) apple-reserved-42 reserved
D ALT+SHIFT+D OsmInspectorBugInfoDialog.java ALT_SHIFT subwindow:select Toggle: Current Selected Bug Info
D ALT+SHIFT+D DownloadAlong.java ALT_SHIFT tools:download_along Tool: Download Along
D CTRL+D DuplicateAction.java CTRL system:duplicate Edit: Duplicate
D CTRL+D PlatformHookWindows.java RESERVED(CTRL) system:duplicate reserved
D CTRL+META+D PlatformHookOsx.java RESERVED(CTRL+META) system:dictionarylookup reserved
D SHIFT+D AddNodeAction.java SHIFT addnode Edit: Add Node...
END ALT+END GenericRelationEditor.java ALT relationeditor:sort Relation Editor: Sort
ENTER ENTER CommandLineAction.java DIRECT tool:commandline Tool: Command line
ENTER ALT+ENTER PlatformHookWindows.java RESERVED(ALT) microsoft-reserved-31 reserved
EQUALS EQUALS AddRemoveMemberAction.java DIRECT reltoolbox:addremove Relation Toolbox: Add/remove members from the chosen relation
EQUALS ALT+META+EQUALS PlatformHookOsx.java RESERVED(ALT+META) apple-reserved-35 reserved
EQUALS META+SHIFT+EQUALS PlatformHookOsx.java RESERVED(META+SHIFT) apple-reserved-34 reserved
ESCAPE ESCAPE UnselectAllAction.java DIRECT edit:unselectall Edit: Unselect All
ESCAPE ALT+ESCAPE PlatformHookWindows.java RESERVED(ALT) microsoft-reserved-39 reserved
ESCAPE ALT+META+ESCAPE PlatformHookOsx.java RESERVED(ALT+META) apple-reserved-11 reserved
ESCAPE CTRL+ESCAPE PlatformHookWindows.java RESERVED(CTRL) microsoft-reserved-43 reserved
ESCAPE CTRL+SHIFT+ESCAPE PlatformHookWindows.java RESERVED(CTRL+SHIFT) microsoft-reserved-50 reserved
ESCAPE META+ESCAPE PlatformHookOsx.java RESERVED(META) apple-reserved-10 reserved
E E AdjacentNodesAction.java DIRECT tools:adjnodes Tool: Adjacent nodes
E E Address.java DIRECT mapmode:cadastre-fr-buildings Mode: CadastreFR - Buildings
E ALT+CTRL+E FilterDialog.java ALT_CTRL core_multikey:enableFilter Multikey: Enable filter
E ALT+E MainMenu.java MNEMONIC menu:Edit Menu: Edit
E ALT+SHIFT+E MiddleNodesAction.java ALT_SHIFT tools:midnodes Tool: Middle nodes
E CTRL+E GpxExportAction.java CTRL file:exportgpx Export to GPX...
E CTRL+SHIFT+E ConnectedWaysAction.java CTRL_SHIFT tools:adjwaysall Tool: All connected ways
E META+E PlatformHookOsx.java RESERVED(META) system:findselected reserved
E SHIFT+E AdjacentWaysAction.java SHIFT tools:adjways Tool: Adjacent ways
F10 F10 MenuActionGrab.java DIRECT cadastre:grab Cadastre: Download Image from French Cadastre WMS
F10 ALT+CTRL+F10 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle10 reserved
F10 SHIFT+F10 PlatformHookWindows.java RESERVED(SHIFT) microsoft-reserved-42 reserved
F11 F11 FullscreenToggleAction.java DIRECT menu:view:fullscreen Toggle fullscreen view
F11 ALT+CTRL+F11 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle11 reserved
F12 F12 PreferencesAction.java DIRECT system:preferences Preferences
F12 ALT+CTRL+F12 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle12 reserved
F1 F1 Main.java, MainMenu.java DIRECT system:help Help
F1 ALT+CTRL+F1 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle1 reserved
F1 CTRL+F1 PlatformHookOsx.java RESERVED(CTRL) apple-reserved-12 reserved
F1 SHIFT+F1 AboutAction.java SHIFT system:about About
F2 ALT+CTRL+F2 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle2 reserved
F2 CTRL+F2 PlatformHookOsx.java RESERVED(CTRL) apple-reserved-13 reserved
F3 F3 TaggingPresetSearchAction.java DIRECT preset:search Search presets
F3 ALT+CTRL+F3 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle3 reserved
F3 CTRL+F3 PlatformHookOsx.java RESERVED(CTRL) apple-reserved-14 reserved
F4 F4 AudioSlowerAction.java DIRECT audio:slower Audio: Slower
F4 ALT+CTRL+F4 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle4 reserved
F4 ALT+F4 PlatformHookWindows.java RESERVED(ALT) system:exit reserved
F4 CTRL+F4 PlatformHookOsx.java RESERVED(CTRL) apple-reserved-15 reserved
F4 CTRL+SHIFT+F4 PlatformHookOsx.java RESERVED(CTRL+SHIFT) apple-reserved-16 reserved
F5 F5 AudioPrevAction.java DIRECT audio:prev Audio: Previous Marker
F5 ALT+CTRL+F5 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle5 reserved
F5 CTRL+F5 PlatformHookOsx.java RESERVED(CTRL) apple-reserved-17 reserved
F5 META+F5 PlatformHookOsx.java RESERVED(META) apple-reserved-18 reserved
F6 F6 AudioBackAction.java DIRECT audio:back Audio: Back
F6 ALT+CTRL+F6 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle6 reserved
F6 CTRL+F6 PlatformHookOsx.java RESERVED(CTRL) apple-reserved-19 reserved
F6 CTRL+SHIFT+F6 PlatformHookOsx.java RESERVED(CTRL+SHIFT) apple-reserved-20 reserved
F7 F7 AudioFwdAction.java DIRECT audio:forward Audio: Forward
F7 ALT+CTRL+F7 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle7 reserved
F7 CTRL+F7 PlatformHookOsx.java RESERVED(CTRL) apple-reserved-21 reserved
F8 F8 AudioNextAction.java DIRECT audio:next Audio: Next Marker
F8 ALT+CTRL+F8 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle8 reserved
F9 F9 AudioFasterAction.java DIRECT audio:faster Audio: Faster
F9 ALT+CTRL+F9 PlatformHookUnixoid.java RESERVED(ALT+CTRL) screen:toogle9 reserved
F F FollowLineAction.java DIRECT tools:followline Tool: Follow
F ALT+CTRL+F FindRelationAction.java ALT_CTRL reltoolbox:find Relation Toolbox: Find a relation
F ALT+CTRL+SHIFT+F PdfImportAction.java ALT_CTRL_SHIFT tools:pdfimport Tool: Import PDF file
F ALT+F MainMenu.java MNEMONIC menu:File Menu: File
F ALT+META+F PlatformHookOsx.java RESERVED(ALT+META) system:search reserved
F ALT+SHIFT+F FilterDialog.java ALT_SHIFT subwindow:filter Toggle: Filter
F CTRL+F SearchAction.java CTRL system:find Search...
F CTRL+SHIFT+F ViewportFollowToggleAction.java CTRL_SHIFT menu:view:viewportfollow Toggle Viewport Following
F META+F PlatformHookOsx.java RESERVED(META) system:find reserved
F SHIFT+F FastDrawingMode.java SHIFT mapmode:fastdraw Mode: Fast drawing mode
G G UnGlueAction.java DIRECT tools:unglue Tool: UnGlue Ways
G ALT+CTRL+G GlobalsatPlugin.java ALT_CTRL menu:globalsatimport Menu: Globalsat Import
G ALT+CTRL+SHIFT+G LiveGpsDialog.java ALT_CTRL_SHIFT subwindow:livegps Toggle: Live GPS
G ALT+G LiveGpsPlugin.java MNEMONIC menu:LiveGPS Menu: LiveGPS
G ALT+SHIFT+G UnGlueRelationAction.java ALT_SHIFT tools:ungluerelation Tool: UnGlue Relations
G CTRL+G UploadDataGuiPlugin.java CTRL tools:uploadtraces Tool: Upload Traces
G CTRL+SHIFT+G ReplaceGeometryAction.java CTRL_SHIFT tools:replacegeometry Tool: Replace Geometry
G META+G PlatformHookOsx.java RESERVED(META) system:findnext reserved
G META+SHIFT+G PlatformHookOsx.java RESERVED(META+SHIFT) system:findprev reserved
G SHIFT+G CreateGridOfWaysAction.java SHIFT tools:CreateGridOfWays Tool: Create grid of ways
HOME HOME LiveGpsPlugin.java DIRECT edit:centergps Edit: Center Once
HOME ALT+HOME GenericRelationEditor.java ALT relationeditor:downloadincomplete Relation Editor: Download Members
HOME CTRL+HOME LiveGpsPlugin.java CTRL menu:livegps:autocenter Menu: Capture GPS Track
H H RelationEditMode.java DIRECT mapmode:editRelation Mode: Edit relation
H ALT+CTRL+H FilterDialog.java ALT_CTRL core_multikey:hidingFilter Multikey: Hide filter
H ALT+CTRL+SHIFT+H ObjectsHistoryAction.java ALT_CTRL_SHIFT tool:history Tool: Display objects history dialog
H ALT+H MainMenu.java MNEMONIC menu:Help Menu: Help
H ALT+META+H PlatformHookOsx.java RESERVED(ALT+META) system:hideothers reserved
H ALT+SHIFT+H HistoryDialog.java ALT_SHIFT subwindow:history Toggle: History
H CTRL+H HistoryInfoAction.java CTRL core:historyinfo History
H CTRL+SHIFT+H HistoryInfoWebAction.java CTRL_SHIFT core:historyinfoweb History (web)
H META+H PlatformHookOsx.java RESERVED(META) system:hide reserved
H SHIFT+H OpenPageAction.java SHIFT tools:openurl Tool: Open custom URL
I I IntersectedWaysAction.java DIRECT tools:intway Tool: Intersecting ways
I ALT+CTRL+I GetImageryOffsetAction.java ALT_CTRL imageryoffset:get Imagery: Get Imagery Offset...
I ALT+CTRL+I ImportVectorAction.java ALT_CTRL system:import File: Import...
I ALT+CTRL+SHIFT+I OpenVisibleAction.java ALT_CTRL_SHIFT tools:openvisible Menu: Open Visible...
I ALT+I MainMenu.java MNEMONIC menu:Imagery Menu: Imagery
I ALT+META+I PlatformHookOsx.java RESERVED(ALT+META) system:inspector reserved
I ALT+SHIFT+I SelectAllInsideAction.java ALT_SHIFT tools:selinside Tool: All inside
I CTRL+I InfoAction.java CTRL core:info Advanced info
I CTRL+SHIFT+I InfoWebAction.java CTRL_SHIFT core:infoweb Advanced info (web)
I META+I PlatformHookOsx.java RESERVED(META) system:info reserved
I SHIFT+I AddIntersectionsAction.java SHIFT tools:addintersect Tool: Add nodes at intersections
J J JoinNodeWayAction.java DIRECT tools:joinnodeway Tool: Join Node to Way
J ALT+CTRL+J JumpToMarkerActions.java ALT_CTRL core_multikey:nextMarker Multikey: Next marker
J ALT+CTRL+SHIFT+J RestartAction.java ALT_CTRL_SHIFT file:restart File: Restart
J ALT+J ExtractPointAction.java ALT tools:extnode Tool: Extract node
J ALT+SHIFT+J JunctionCheckDialog.java ALT_SHIFT subwindow:junctionchecker Toggle: junctions
J CTRL+J JumpToAction.java CTRL tools:jumpto Tool: Jump To Position
J CTRL+SHIFT+J OsmInspectorDialog.java CTRL_SHIFT osmi:prev Prev OSMI bug
J META+J PlatformHookOsx.java RESERVED(META) system:toselection reserved
J SHIFT+J JoinAreasAction.java SHIFT tools:joinareas Tool: Join overlapping Areas
K K LaunchAction.java DIRECT edit:housenumbertaggingtool HouseNumberTaggingTool
K ALT+K WalkingPapersPlugin.java MNEMONIC menu:Walking Papers Menu: Walking Papers
K ALT+SHIFT+K FactoryAction.java ALT_SHIFT mapmode:clickaddress Sputit továrnu na adresy
K CTRL+SHIFT+K OsmInspectorDialog.java CTRL_SHIFT osmi:next Next OSMI bug
LEFT CTRL+LEFT MapMover.java CTRL system:movefocusleft Map: Move left
LEFT CTRL+LEFT PlatformHookOsx.java, PlatformHookWindows.java RESERVED(CTRL) system:movefocusleft reserved
LEFT META+LEFT PlatformHookOsx.java RESERVED(META) apple-reserved-49 reserved
LEFT SHIFT+LEFT MoveAction.java SHIFT core:moveleft Move objects left
L L AlignInLineAction.java DIRECT tools:alignline Tool: Align Nodes in Line
L ALT+CTRL+SHIFT+L LakewalkerAction.java ALT_CTRL_SHIFT tools:lakewalker Tool: Lake Walker
L ALT+L PicLayerPlugin.java MNEMONIC menu:PicLayer Menu: PicLayer
L ALT+SHIFT+L LayerListDialog.java ALT_SHIFT subwindow:layers Toggle: Layers
L CTRL+L OpenLocationAction.java CTRL system:open_location File: Open Location...
L CTRL+SHIFT+L LatLonAction.java CTRL_SHIFT latlon Edit: Lat Lon tool
L SHIFT+L AlignWayNodesAction.java SHIFT tools:alignwaynodes Tool: Align Way Nodes
MINUS MINUS ZoomOutAction.java DIRECT view:zoomout View: Zoom Out
MINUS ALT+META+MINUS PlatformHookOsx.java RESERVED(ALT+META) apple-reserved-30 reserved
MINUS META+MINUS PlatformHookOsx.java RESERVED(META) apple-reserved-29 reserved
MULTIPLY MULTIPLY IRSRectifyPlugin.java DIRECT menu:irsrectify Update IRS adjustment layer
MULTIPLY CTRL+MULTIPLY IntersectedWaysRecursiveAction.java CTRL tools:intwayall Tool: All intersecting ways
M M MergeNodesAction.java DIRECT tools:mergenodes Tool: Merge Nodes
M ALT+CTRL+M UpdateModifiedAction.java ALT_CTRL file:updatemodified File: Update modified
M ALT+CTRL+SHIFT+M MultipolyAction.java ALT_CTRL_SHIFT tools:multipolyconv Tool: Convert to multipolygon
M ALT+META+M PlatformHookOsx.java RESERVED(ALT+META) system:minimizeall reserved
M ALT+M CommandLine.java MNEMONIC menu:Commands Menu: Commands
M ALT+SHIFT+M MapPaintDialog.java ALT_SHIFT subwindow:mappaint Toggle: MapPaint
M CTRL+M MergeLayerAction.java CTRL system:merge Edit: Merge
M CTRL+SHIFT+M MergeSelectionAction.java CTRL_SHIFT system:mergeselection Edit: Merge selection
M META+M PlatformHookOsx.java RESERVED(META) system:minimize reserved
M SHIFT+M MirrorAction.java SHIFT tools:mirror Tool: Mirror
NUMPAD2 NUMPAD2 VideoPlugin.java DIRECT videomapping:slower Video: Slower
NUMPAD4 NUMPAD4 VideoPlugin.java DIRECT videomapping:backward Video: Backward
NUMPAD5 NUMPAD5 VideoPlugin.java DIRECT videomapping:startstop Video: Play/Pause
NUMPAD6 NUMPAD6 VideoPlugin.java DIRECT videomapping:forward Video: Forward
NUMPAD7 NUMPAD7 VideoPlugin.java DIRECT videomapping:loop Video: Loop
NUMPAD8 NUMPAD8 VideoPlugin.java DIRECT videomapping:faster Video: Faster
NUM_LOCK ALT+SHIFT+NUM_LOCK PlatformHookWindows.java RESERVED(ALT+SHIFT) microsoft-reserved-02 reserved
N ALT+CTRL+N CreateRelationAction.java ALT_CTRL reltoolbox:create Relation Toolbox: Create a new relation
N ALT+N UtilsPlugin2.java MNEMONIC menu:Selection Menu: Selection
N ALT+SHIFT+N MichiganLeft.java ALT_SHIFT tools:michigan_left Tool: Michigan Left
N CTRL+N NewAction.java CTRL system:new File: New Layer
N CTRL+SHIFT+N SelectWayNodesAction.java CTRL_SHIFT tools:selectwaynodes Tool: Select Way Nodes
N META+N PlatformHookOsx.java RESERVED(META) system:new reserved
N SHIFT+N AlignWaysMode.java SHIFT mapmode:alignways Mode: Align Ways
OPEN_BRACKET META+OPEN_BRACKET PlatformHookOsx.java RESERVED(META) system:align-left reserved
O O AlignInCircleAction.java DIRECT tools:aligncircle Tool: Align Nodes in Circle
O ALT+CTRL+O ImportOsmInspectorBugsAction.java ALT_CTRL importosmibugs Edit: Import Osm Inspector Bugs...
O ALT+CTRL+O MergeOverlapAction.java ALT_CTRL tools:mergeoverlap Tool: Merge overlap
O ALT+CTRL+SHIFT+O OhePlugin.java ALT_CTRL_SHIFT tools:opening_hourseditor Tool: Edit opening hours
O ALT+O ImageryOffsetPlugin.java MNEMONIC menu:Offset Menu: Offset
O ALT+O OdPlugin.java MNEMONIC menu:Open Data Menu: Open Data
O ALT+O RoutingMenu.java MNEMONIC menu:Routing Menu: Routing
O ALT+SHIFT+O CommandStackDialog.java ALT_SHIFT subwindow:commandstack Toggle: Command Stack
O CTRL+O OpenFileAction.java CTRL system:open File: Open...
O CTRL+SHIFT+O DownloadPrimitiveAction.java CTRL_SHIFT system:download_primitive File: Download object...
O META+O PlatformHookOsx.java RESERVED(META) system:open reserved
O SHIFT+O CreateCircleAction.java SHIFT tools:createcircle Tool: Create Circle
PAGE_DOWN PAGE_DOWN ImageViewerDialog.java DIRECT geoimage:next Geoimage: Show next Image
PAGE_UP PAGE_UP ImageViewerDialog.java DIRECT geoimage:previous Geoimage: Show previous Image
PERIOD PERIOD AudioPlayPauseAction.java DIRECT audio:pause Audio: Play/Pause
PERIOD ALT+META+SHIFT+PERIOD PlatformHookOsx.java RESERVED(ALT+META+SHIFT) apple-reserved-32 reserved
PERIOD CTRL+PERIOD MapMover.java CTRL view:zoomoutalternate Map: Zoom out
PLUS PLUS ZoomInAction.java DIRECT view:zoomin View: Zoom In
PRINTSCREEN ALT+SHIFT+PRINTSCREEN PlatformHookWindows.java RESERVED(ALT+SHIFT) microsoft-reserved-01 reserved
P P SplitWayAction.java DIRECT tools:splitway Tool: Split Way
P ALT+CTRL+P JumpToMarkerActions.java ALT_CTRL core_multikey:previousMarker Multikey: Previos marker
P ALT+CTRL+SHIFT+P SplitOnIntersectionsAction.java ALT_CTRL_SHIFT tools:splitonintersections Tool: Split adjacent ways
P ALT+P MainMenu.java MNEMONIC menu:Presets Menu: Presets
P ALT+SHIFT+P PropertiesDialog.java ALT_SHIFT subwindow:properties Toggle: Properties/Memberships
P CTRL+P PrintAction.java CTRL print:print File: Print...
P CTRL+SHIFT+P PurgeAction.java CTRL_SHIFT system:purge Edit: Purge
P META+P PlatformHookOsx.java RESERVED(META) system:print reserved
P META+SHIFT+P PlatformHookOsx.java RESERVED(META+SHIFT) system:printsetup reserved
P SHIFT+P ParallelWayAction.java SHIFT mapmode:parallel Mode: Parallel
Q Q OrthogonalizeAction.java DIRECT tools:orthogonalize Tool: Orthogonalize Shape
Q ALT+CTRL+Q CloseChangesetAction.java ALT_CTRL system:closechangeset File: Closes open changesets
Q ALT+CTRL+SHIFT+Q FactoryDialog.java ALT_CTRL_SHIFT subwindow:addressfactory Přepnout: Továrna na adresy
Q ALT+META+SHIFT+Q PlatformHookOsx.java RESERVED(ALT+META+SHIFT) apple-reserved-44 reserved
Q ALT+Q UtilsPlugin2.java MNEMONIC menu:More tools Menu: More tools
Q ALT+SHIFT+Q RoadSignsPlugin.java ALT_SHIFT plugin:roadsigns:dialog Roadsigns plugin: open dialog
Q CTRL+Q ExitAction.java CTRL system:menuexit Exit
Q META+Q PlatformHookOsx.java RESERVED(META) system:menuexit reserved
Q META+SHIFT+Q PlatformHookOsx.java RESERVED(META+SHIFT) apple-reserved-43 reserved
Q SHIFT+Q OrthogonalizeAction.java SHIFT tools:orthogonalizeUndo Tool: Orthogonalize Shape / Undo
RIGHT CTRL+RIGHT MapMover.java CTRL system:movefocusright Map: Move right
RIGHT CTRL+RIGHT PlatformHookOsx.java, PlatformHookWindows.java RESERVED(CTRL) system:movefocusright reserved
RIGHT META+RIGHT PlatformHookOsx.java RESERVED(META) apple-reserved-45 reserved
RIGHT SHIFT+RIGHT MoveAction.java SHIFT core:moveright Move objects right
R R ReverseWayAction.java DIRECT tools:reverse Tool: Reverse Ways
R ALT+CTRL+R RelContextDialog.java ALT_CTRL reltoolbox:changerole Relation Toolbox: Enter role for selected members
R ALT+CTRL+SHIFT+R RoutingDialog.java ALT_CTRL_SHIFT subwindow:routing Toggle: Routing
R ALT+SHIFT+R RelationListDialog.java ALT_SHIFT subwindow:relations Toggle: Relations
R CTRL+R LiveGpsPlugin.java CTRL menu:livegps:capture Menu: Capture GPS Track
R CTRL+SHIFT+R SurveyorShowAction.java CTRL_SHIFT surveyor:open Tool: Surveyor...
R SHIFT+R TagBufferAction.java SHIFT tools:tagbuffer Tool: Copy tags from previous selection
SEMICOLON META+SEMICOLON PlatformHookOsx.java RESERVED(META) system:spellcheck reserved
SHIFT ALT+SHIFT PlatformHookWindows.java RESERVED(ALT) microsoft-reserved-51 reserved
SHIFT CTRL+SHIFT PlatformHookWindows.java RESERVED(CTRL) microsoft-reserved-52 reserved
SLASH ALT+META+SLASH PlatformHookOsx.java RESERVED(ALT+META) apple-reserved-33 reserved
SLASH SHIFT+SLASH SelectBoundaryAction.java SHIFT tools:selboundary Tool: Area boundary [testing]
SPACE ALT+META+SPACE PlatformHookOsx.java RESERVED(ALT+META) apple-reserved-03 reserved
SPACE ALT+SPACE PlatformHookWindows.java RESERVED(ALT) microsoft-reserved-33 reserved
SPACE CTRL+META+SPACE PlatformHookOsx.java RESERVED(CTRL+META) apple-reserved-04 reserved
SPACE META+SHIFT+SPACE PlatformHookOsx.java RESERVED(META+SHIFT) apple-reserved-02 reserved
SPACE META+SPACE PlatformHookOsx.java RESERVED(META) apple-reserved-01 reserved
SPACE SHIFT+SPACE AlignWaysAction.java SHIFT tools:alignways Tool: Align Ways
SUBTRACT SUBTRACT ZoomOutAction.java DIRECT view:zoomoutkeypad View: Zoom Out (Keypad)
SUBTRACT META+SUBTRACT PlatformHookOsx.java RESERVED(META) view:zoomout reserved
S S SelectAction.java DIRECT mapmode:select Mode: Select
S ALT+CTRL+SHIFT+S AutoSaveAction.java ALT_CTRL_SHIFT surveyor:autosave Tool: AutoSave LiveData
S ALT+CTRL+S TagSourceAction.java ALT_CTRL tools:sourcetag Tool: Add Source Tag
S ALT+SHIFT+S SymmetryAction.java ALT_SHIFT tools:symmetry Tool: Symmetry
S ALT+S PropertiesDialog.java ALT properties:edit Edit Properties
S ALT+S SdsMenu.java MNEMONIC menu:SDS Menu: SDS
S CTRL+SHIFT+S SaveAsAction.java CTRL_SHIFT system:saveas File: Save As...
S CTRL+S SaveAction.java CTRL system:save File: Save
S META+SHIFT+S PlatformHookOsx.java RESERVED(META+SHIFT) system:saveas reserved
S META+S PlatformHookOsx.java RESERVED(META) system:save reserved
S SHIFT+S LayerListDialog.java SHIFT core_multikey:showHideLayer Multikey: Show/hide layer
TAB TAB DrawAction.java DIRECT mapmode:drawanglesnapping Mode: Draw Angle snapping
TAB ALT+CTRL+TAB PlatformHookWindows.java RESERVED(ALT+CTRL) microsoft-reserved-36 reserved
TAB ALT+TAB PlatformHookWindows.java RESERVED(ALT) microsoft-reserved-35 reserved
TAB CTRL+SHIFT+TAB PlatformHookOsx.java RESERVED(CTRL+SHIFT) apple-reserved-09 reserved
TAB CTRL+TAB PlatformHookOsx.java RESERVED(CTRL) apple-reserved-08 reserved
TAB META+SHIFT+TAB PlatformHookOsx.java RESERVED(META+SHIFT) apple-reserved-07 reserved
TAB META+TAB PlatformHookOsx.java RESERVED(META) apple-reserved-06 reserved
TAB SHIFT+TAB PlatformHookOsx.java RESERVED(SHIFT) apple-reserved-05 reserved
T T TracerAction.java DIRECT tools:tracer Tool: Tracer
T T BrowseAction.java DIRECT touchscreenhelper:browse Mode: Browse map with left button
T ALT+CTRL+SHIFT+T TaggingPresetTesterAction.java ALT_CTRL_SHIFT tools:taggingpresettester Tool: Tagging Preset Tester
T ALT+CTRL+T TrustDialog.java ALT_CTRL subwindow:trustosm Toggle: Object signatures
T ALT+META+T PlatformHookOsx.java RESERVED(ALT+META) system:toggletoolbar reserved
T ALT+SHIFT+T SelectionListDialog.java ALT_SHIFT subwindow:selection Toggle: Current Selection
T ALT+T MainMenu.java MNEMONIC menu:Tools Menu: Tools
T CTRL+SHIFT+T RevertChangesetAction.java CTRL_SHIFT tool:revert Tool: Revert changeset
T CTRL+T GetMissingDataAction.java CTRL gpg:download Download referenced osm objects...
T CTRL+T PasteTagsExtendedAction.java CTRL tools:pastetags Tool: Paste tags
T META+T PlatformHookOsx.java RESERVED(META) system:fonts reserved
T SHIFT+T TerracerAction.java SHIFT tools:Terracer Tool: Terrace a building
UNDEFINED ConflictResolveAction.java NONE address:resolveconflict Adresy: Zobrazit konflikty
UNDEFINED MainApplet.java NONE applet:uploadprefs Upload Preferences
UNDEFINED JosmAction.java NONE core:none No Shortcut
UNDEFINED ExtToolAction.java NONE exttool:Tool name External Tool: Tool name
UNDEFINED ShowStatusReportAction.java NONE help:showstatusreport Help: Show Status Report
UNDEFINED Map_Rectifier_WMSmenuAction.java NONE imagery:rectimg Imagery: Rectified Image...
UNDEFINED DialogsToggleAction.java NONE menu:view:dialogspanel Toggle dialogs panel
UP ALT+UP GenericRelationEditor.java ALT relationeditor:moveup Relation Editor: Move Up
UP CTRL+SHIFT+UP UploadAction.java CTRL_SHIFT file:upload File: Upload data
UP CTRL+UP MapMover.java CTRL system:movefocusup Map: Move up
UP CTRL+UP PlatformHookOsx.java, PlatformHookWindows.java RESERVED(CTRL) system:movefocusup reserved
UP SHIFT+UP MoveAction.java SHIFT core:moveup Move objects up
U ALT+CTRL+SHIFT+U UploadSelectionAction.java ALT_CTRL_SHIFT file:uploadSelection File: Upload selection
U ALT+CTRL+U UpdateSelectionAction.java ALT_CTRL file:updateselection File: Update selection
U ALT+SHIFT+U UndeleteAction.java ALT_SHIFT tools:undelete File: Undelete object...
U ALT+U MainMenu.java MNEMONIC menu:Audio Menu: Audio
U CTRL+SHIFT+U MeasurementDialog.java CTRL_SHIFT subwindow:measurement Toggle: Measured values
U CTRL+U UpdateDataAction.java CTRL file:updatedata File: Update data
U META+U PlatformHookOsx.java RESERVED(META) system:underline reserved
U SHIFT+U UnselectNodesAction.java SHIFT tools:unsnodes Tool: Unselect nodes
V ALT+CTRL+SHIFT+V ReverseTerraceAction.java ALT_CTRL_SHIFT tools:ReverseTerrace Tool: Reverse a Terrace
V ALT+CTRL+V PasteRelationsAction.java ALT_CTRL tools:pasterelations Tool: Paste Relations
V ALT+META+SHIFT+V PlatformHookOsx.java RESERVED(ALT+META+SHIFT) system:pastemwithoutstyle reserved
V ALT+META+V PlatformHookOsx.java RESERVED(ALT+META) system:pastestyle reserved
V ALT+SHIFT+V ValidatorDialog.java ALT_SHIFT subwindow:validator Toggle: Validation results
V ALT+V MainMenu.java MNEMONIC menu:View Menu: View
V CTRL+META+V PlatformHookOsx.java RESERVED(CTRL+META) system:pasteformatting reserved
V CTRL+SHIFT+V PasteTagsAction.java, GenericRelationEditor.java CTRL_SHIFT system:pastestyle Edit: Paste Tags
V CTRL+V PasteAction.java CTRL system:paste Edit: Paste
V CTRL+V PlatformHookWindows.java RESERVED(CTRL) system:paste reserved
V META+V PlatformHookOsx.java RESERVED(META) system:paste reserved
V SHIFT+V ValidateAction.java SHIFT tools:validate Tool: Validation
W W ImproveWayAccuracyAction.java DIRECT mapmode:ImproveWayAccuracy Mode: Improve Way Accuracy
W ALT+CTRL+SHIFT+W PointManipulatorAction.java ALT_CTRL_SHIFT tools:newaddress Adresy: Vytvořit/upravit adres
W ALT+CTRL+W SelectHighwayAction.java ALT_CTRL tools:selecthighway Tool: Select Highway
W ALT+META+W PlatformHookOsx.java RESERVED(ALT+META) system:closeallwindows reserved
W ALT+SHIFT+W OsmInspectorDialog.java ALT_SHIFT subwindow:osminspector Toggle: OSM Inspector Bugs
W ALT+SHIFT+W SplitAreaByEmptyWayAction.java ALT_SHIFT tools:splitarea Tool: Split area
W ALT+W MainMenu.java MNEMONIC menu:Windows Menu: Windows
W CTRL+SHIFT+W WayDownloaderPlugin.java CTRL_SHIFT waydownloader:waydownload Way Download
W CTRL+W WireframeToggleAction.java CTRL menu:view:wireframe Toggle Wireframe view
W META+SHIFT+W PlatformHookOsx.java RESERVED(META+SHIFT) system:closefile reserved
W META+W PlatformHookOsx.java RESERVED(META) system:closewindow reserved
W SHIFT+W WaySelectorPlugin.java SHIFT wayselector:wayselect Way Select
X X ExtrudeAction.java DIRECT mapmode:extrude Mode: Extrude
X ALT+CTRL+X ExportSigsAction.java ALT_CTRL file:exportsigs Export sigs to XML...
X ALT+SHIFT+X AddEGpxLayerAction.java ALT_SHIFT gpxfilter:egpx Tool: Add EGPX layer
X ALT+X SplitObjectAction.java ALT tools:splitobject Tool: Split Object
X CTRL+SHIFT+X FixUnresolvedStreetsAction.java CTRL_SHIFT tools:AddressEdit Tool: Address Edit
X CTRL+X PlatformHookWindows.java RESERVED(CTRL) system:cut reserved
X META+X PlatformHookOsx.java RESERVED(META) system:cut reserved
X SHIFT+X ToggleGPXLinesAction.java SHIFT view:gpxlines View: Toggle GPX Lines
Y Y ImageViewerDialog.java DIRECT tools:geotagged Tool: Display geotagged images
Y ALT+SHIFT+Y ImageWayPointDialog.java ALT_SHIFT subwindow:imagewaypoint Toggle: WayPoint Image
Y ALT+Y ReverterPlugin.java MNEMONIC menu:History Menu: History
Y CTRL+SHIFT+Y SimplifyAreaAction.java CTRL_SHIFT tools:simplifyArea Tool: Simplify Area
Y CTRL+Y RedoAction.java CTRL system:redo Edit: Redo
Y CTRL+Y PlatformHookWindows.java RESERVED(CTRL) system:redo reserved
Y SHIFT+Y SimplifyWayAction.java SHIFT tools:simplify Tool: Simplify Way
Z Z ZoomAction.java DIRECT mapmode:zoom Mode: Zoom
Z ALT+CTRL+Z AddrInterpolationAction.java ALT_CTRL tools:AddressInterpolation Tool: Address Interpolation
Z ALT+SHIFT+Z SelectModWaysAction.java ALT_SHIFT tools:selmodways Tool: Select last modified ways
Z ALT+Z CzechAddressPlugin.java MNEMONIC menu:Adress Menu: Adress
Z CTRL+SHIFT+Z UndoSelectionAction.java CTRL_SHIFT tools:undoselection Tool: Undo selection
Z CTRL+Z UndoAction.java CTRL system:undo Edit: Undo
Z CTRL+Z PlatformHookWindows.java RESERVED(CTRL) system:undo reserved
Z META+SHIFT+Z PlatformHookOsx.java RESERVED(META+SHIFT) system:redo reserved
Z META+Z PlatformHookOsx.java RESERVED(META) system:undo reserved
Z SHIFT+Z SelectModNodesAction.java SHIFT tools:selmodnodes Tool: Select last modified nodes

If there are parsing errors the will appear below:

TagEditHelper.java Shortcut.registerShortcut(actionShortcutKey, null, KeyEvent.VK_0+count, Shortcut.CTRL);final JosmAction action = new JosmAction(actionShortcutKey, null, "Use this tag again", sc, false) {@Override
TagEditHelper.java Shortcut.registerShortcut(actionShortcutShiftKey, null, KeyEvent.VK_0+count, Shortcut.CTRL_SHIFT);final JosmAction actionShift = new JosmAction(actionShortcutShiftKey, null, "Use this tag again", scShift, false) {@Override