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.
## Print and Download
You can download the full version ( 300 DPI ) from this dropbox link
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.
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
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
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 openclipart.org to see if is possbile, if not i will upload on my dropbox file and come back with a link
Comment from baditaflorin on 24 December 2015 at 10:55
I had put the SVG file here :
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
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: https://josm.openstreetmap.de/wiki/Help/Action/Delete
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 fontlibrary.org , maybe some of this fonts will be a appropriate match to replace TW
Something like https://fontlibrary.org/en/font/zabatana
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 Marián Kyral on 28 December 2015 at 22:48
Also EXO 2 font looks good: http://ndiscovered.com/exo-condensed-expanded/
Comment from Marián Kyral on 30 December 2015 at 16:39
So I’ve made some changes and Czech version is available on my gihub:
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: https://josm.openstreetmap.de/wiki/DevelopersGuide/ShortcutsList
Comment from Skippern on 1 January 2016 at 17:14
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: https://josm.openstreetmap.de/wiki/Shortcuts!
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