From my point of view, if 1.000 OSM editors that use JOSM will learn at least one new shortcut that will allow them to save 5 minutes each day, we have 5000 minutes each day. Time that people can use to relax, or they can spend this extra 5000 minutes adding more things to the map.

JOSM Keyboard Shortcuts Cheat Sheet ## Print and Download You can download the full version ( 300 DPI ) from this dropbox link


Happy Printing ## Request After you print it, p[ease send a photo with it. It would be glad to see in what parts of the world this CheatSheet will Travel.

Technical Details.

I have used Inkscape to design the JOSM Keyboard Shortcuts Cheat Sheet As a start, i have used my 5 year old attempt at a cheat-sheet for Inkscape

Final Words

I would like to thanks to Telenav, the company were i work right now, for the non-formal approach that they have. You see, from time to time, we have a thing called Learning Friday, were we can learn what ever we want, related to our specific line of work. I wanted to learn even more about the Keyboard shortcuts in JOSM, So i decided that for my LF, i will do 2 in 1. I will learn a new thing, but i will also create a material so that other persons can also learn, in this way, all the OSM community can benefit out of my learning.

Thanks and happy holidays

Location: Center, Cluj-Napoca, Cluj Metropolitan Area, Cluj, Romania


Comment from PlaneMad on 23 December 2015 at 05:50

This is amazing @baditaflorin, thank you so much!

Comment from andygol on 23 December 2015 at 08:45

@baditaflorin - this is amazing 🎉🎉🎉

Thank you for such helpful thing ⌨️

Comment from andygol on 23 December 2015 at 08:53

@baditaflorin could you share a link to source Inkscape file?

Comment from pratikyadav on 23 December 2015 at 09:21

@baditaflorin this is my new wallpaper. Thanks a lot :)

Comment from baditaflorin on 23 December 2015 at 11:34

I am so glad that the image is getting positive feedback :) I know that i did not do it for nothing .

@andygol i will upload to to see if is possbile, if not i will upload on my dropbox file and come back with a link

Comment from malenki on 24 December 2015 at 12:18

Nice work. Why don’t you just save it at the OSM wiki or Wikimedia Commons?
Stuff I miss:
“X” stems from eXtrude – extruding a line - be it from a linear or closed way
“D” duplicates selected Objects
“B” switches to buildings_tools draw mode when the plugin is installed
“Y” toggles the viewer of geolocated images if loaded

Comment from Baloo Uriza on 24 December 2015 at 12:20

Damn…already knew them…

Comment from baditaflorin on 24 December 2015 at 13:15

@malenki good question, i could do that :)

This are with extensions, i had added just the default values, but i could improve it with the D B Y

What plugin do you need for the D and Y ?

Comment from k1wi on 25 December 2015 at 10:21


Comment from malenki on 27 December 2015 at 07:55

@baditaflorin: I have been a little too enthusiastic –
ctrl-“D” duplicates objects which is a JOSM core feature “Y” is a JOSM core feature as well.

Comment from Marián Kyral on 28 December 2015 at 08:57

Hi, thanks a lot for the gift. I’ve started with translation to Czech. I’m almost done, but found some issues:

1) TW fonts are commercial - any suggestion for free replacement?

2) Ctrl + Delete + hold Alt = Help/Action/Delete#Altmodifier and Ctrl + Delete + hold Ctrl = Help/Action/Delete#Ctrlmodifier

This is wrong description in source page. In fact, there is Delete mode and Ctrl, Shift and Alt are modifiers of the mode:

Should be like this: Ctrl + Delete - will delete selected objects (if any) and switch to delete mode - hold Alt and click on way - will delete way and all associated but unused nodes - hold Shift and click on way segment - will remove segment and split way in two - hold Ctrl and click on object - will remove object and all its references

Comment from baditaflorin on 28 December 2015 at 14:20

Hi Marian, not sure, but if you will find one that work, please say back.

From looking at , maybe some of this fonts will be a appropriate match to replace TW

Something like or

Comment from Marián Kyral on 28 December 2015 at 20:18

Thanks, but only first font contains Czech characters, but unfortunately is unreadable on small size. Will continue with searching.

Comment from Marián Kyral on 28 December 2015 at 21:56

So it seems like Open Sans Condensed and Ubuntu Condensed (little bit sized down) could do this job.

Comment from Polyglot on 30 December 2015 at 19:32

I didn’t know about ‘8’ to go back to previous zoom view. That will be really useful in combination with the todo plugin. Sometimes my fingers are faster than my brain and I already used ‘]’ on an element that still needed something done to it (Usually a building that wasn’t made with 90 degree corners).

You might want to add ]. That todo list can be quite useful.

I’m also using ‘b’ all the time, as well as Ctrl-h and Ctrl-Shift-H for history.

Shift-J for making 1 area out of overlapping areas.

Shift-I for adding nodes where ways intersect. The new nodes are then selected, to add ford=yes or railway=level_crossing f.e.

Ctrl-Shift-G is replace geometry. At some point I had mapped that to ‘t’

Alt-Shift-J extracts a node, mostly important if you care about preserving history of the objects.

Shift-R repeats the tags from the previously selected object, replacing existing ones, keeping the old values for the ones the previous object didn’t have.

Ctrl-Shift-E selects all connected ways.

Shift-P Parallel line mode. Interesting for drawing parallel rail tracks, dual carriage ways and islands on roundabouts…

Alt- with a number toggles visibility of layers, which can be handy when working with different background layers

With Mapillary plugin installed: Shift+Comma enables the layer. I tend to keep it in semi-automatic mode, in manual mode Shift-Period will download pictures for the current viewport.


Comment from josmeditor on 30 December 2015 at 22:45

Amazing work, thank you! To check if shortcuts are missing, you can use the exhaustive list automatically generated on JOSM wiki:

Comment from Skippern on 1 January 2016 at 17:14

Great work!

Comment from bgirardot on 2 January 2016 at 16:38

Thank you very much! Very helpful.

Comment from d1g on 6 January 2016 at 01:40

Nice to see my edits in more visual way! :) There many more default shortcuts uncovered by this image.

Anyone can join editing this (still incomplete) page:!

Comment from ElliottPlack on 7 January 2016 at 19:18

Thank you for making this. Great work!

Comment from DaCor on 13 January 2016 at 23:18

ok, now one for iD ;)

Well done, fantastic and hugely useful

Comment from GeoMechain on 12 April 2021 at 10:00

Hello, very nice work. Are you ok for an upload of the svg template on the wiki instead of this png ?

Comment from baditaflorin on 12 April 2021 at 13:20

Could you upload the svg template to the wiki? Also, not sure what fonts did I use, and if the SVG is rendered properly

Login to leave a comment