[josm-dev] Shortcuts

Ian Dees ian.dees at gmail.com
Sat Feb 18 02:08:24 GMT 2012


On Wed, Feb 15, 2012 at 2:24 AM, Dirk Stöcker <openstreetmap at dstoecker.de>wrote:

> Hello,
>
> together with akks I developed an automatically generated shortcut
> overview at http://josm.openstreetmap.de/**wiki/DevelopersGuide/**
> ShortcutsList<http://josm.openstreetmap.de/wiki/DevelopersGuide/ShortcutsList>
>
> Every yellow and red entry in this table should be fixed. The additional
> modifiers are deprecated. Instead proper groups (including ALT1 or ALT2)
> must be choosen. In these cases, where groups are hard to find I made
> groups DIRECT, DIRECT2 and DIRECT3 available, which allow to choose any
> shortcut. To use the proper keys main version for plugins must be 4928, as
> the codes for ALT1 and ALT2 changed and DIRECT2+3 are new.
>
> Please help to fix these conflicts and deprecations. For conflicts, the
> core should remain and plugins be changed.
>
> Keep in mind that e.g. MNEMONICS cannot be moved (they always have ALT
> key).
>
> See also http://josm.openstreetmap.de/**ticket/7226<http://josm.openstreetmap.de/ticket/7226>


I've been skimming this thread as I see e-mails come in because these
changes haven't really affected me, but when I just upgraded JOSM I noticed
that some of my key bindings had changed.

I agree that JOSM core should get preference for plugin conflicts, but I
think that if a user has explicitly set a key binding by unchecking the
"Use Default" option, nothing but the user should change that key binding.
For example, I explicitly set "W" to "Draw Buildings" (unchecking "Use
Default" in the process) and when I just downloaded a new JOSM JAR and ran
it, the plugin keybinding switched back to Ctrl+Shift+W.

If a user has gone to the trouble of explicitly setting up their key
bindings, nothing should override it.


More information about the josm-dev mailing list