Modify

Opened 14 years ago

Closed 13 years ago

#5216 closed enhancement (needinfo)

[patch needs rework] shortcut is already use by mirror (WAS: shortcut for add nodes changed by "convert to multipolygon"-extension)

Reported by: dieterdreist Owned by: bilbo
Priority: normal Milestone:
Component: Core multipoly Version: latest
Keywords: shortcut mirror Cc:

Description

Strangely someone must have decided to change the shortcut for add node. I has become ALT+SHIFT+A instead of A. This is horrible. You have to change all the time when editing. Please don't change the mostly used shortcuts. IMHO this is a big usability fail.

Attachments (1)

multishort.patch (1.8 KB ) - added by bilbo 14 years ago.
Patch that fixes the shortcut

Download all attachments as: .zip

Change History (13)

in reply to:  description comment:1 by dieterdreist, 14 years ago

Component: CorePlugin
Summary: shortcut for add nodes changedshortcut for add nodes changed by "convert to multipolygon"-extension

Replying to dieterdreist:

Strangely someone must have decided to change the shortcut for add node. I has become ALT+SHIFT+A instead of A. This is horrible. You have to change all the time when editing. Please don't change the mostly used shortcuts. IMHO this is a big usability fail.

:: This is caused by the "convert to multipolygon"-plugin-extension. Please change the default there!

comment:2 by skyper, 14 years ago

Component: PluginPlugin multipoly
Owner: changed from team to bilbo

comment:3 by skyper, 14 years ago

Ticket #5380 has been marked as a duplicate of this ticket.

comment:4 by skyper, 14 years ago

Keywords: mirror added; add nodes removed
Priority: majornormal
Summary: shortcut for add nodes changed by "convert to multipolygon"-extensionshortcut is already use by mirror (WAS: shortcut for add nodes changed by "convert to multipolygon"-extension)
Type: defectenhancement

Now it conflicts with mirror but is silently moved.

r4115

comment:5 by skyper, 14 years ago

Ticket #6292 has been marked as a duplicate of this ticket.

by bilbo, 14 years ago

Attachment: multishort.patch added

Patch that fixes the shortcut

comment:6 by bilbo, 14 years ago

Added patch that will fix the conflict - the default shortcut will be changed to Alt+M (it is not used by anything in default installation)

Note that all shortcuts can be redefined (actually, some of them like "copy" and "paste" can't, but this one can) in the settings.

Also, the patch updates the old comment in the source code so it will describe what the class does now, not what the class have done about year ago before people started improving it.

comment:7 by bilbo, 14 years ago

Summary: shortcut is already use by mirror (WAS: shortcut for add nodes changed by "convert to multipolygon"-extension)[patch] shortcut is already use by mirror (WAS: shortcut for add nodes changed by "convert to multipolygon"-extension)

comment:8 by stoecker, 13 years ago

Owner: changed from bilbo to dieterdreist
Status: newneedinfo
Summary: [patch] shortcut is already use by mirror (WAS: shortcut for add nodes changed by "convert to multipolygon"-extension)[patch needs rework] shortcut is already use by mirror (WAS: shortcut for add nodes changed by "convert to multipolygon"-extension)

Is this really necessary? I have no related shortcut conflict here. Also the Shortcut call should not directly use a KeyEvent-mask value.

comment:9 by stoecker, 13 years ago

Owner: changed from dieterdreist to bilbo

comment:10 by dieterdreist, 13 years ago

I am not sure what exactly the patch does. This ticket was changed several times by a lot of people. I don't have the original issue any more (that "add node" was not "a" for some time).

For your info, these are the current silent shortcut conflicts that I get, but I don't perceive them as problems:

Silent shortcut conflict: 'mapmode:parallel' moved by 'tools:pdfimport' to 'Alt+Umschalt+P'.
Silent shortcut conflict: 'subwindow:properties' moved by 'mapmode:parallel' to 'Alt+D'.
Silent shortcut conflict: 'properties:add' moved by 'menu:PicLayer' to 'Alt+G'.
Silent shortcut conflict: 'subwindow:authors' moved by 'tools:taggingresettester' to 'Alt+J'.
Keystroke alt pressed J is already assigned to utilsplugin2.ExtractPointAction@e9493a, will be overridden by org.openstreetmap.josm.gui.dialogs.ToggleDialog$ToggleDialogAction@1e2b67c
Silent shortcut conflict: 'subwindow:conflict' moved by 'menu:Public Transport' to 'Alt+Umschalt+C'.

I don't know how is the shortcut conflict handling, but preferably the shortcuts from the main module should not be overridden by plugins (or only on user confirmation). Maybe this is already the case.

comment:11 by dieterdreist, 13 years ago

Owner: changed from stoecker to bilbo

sorry, I got confused because I was marked as responsible for some seconds ;-), re-set bilbo.

comment:12 by stoecker, 13 years ago

Resolution: needinfo
Status: needinfoclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain bilbo.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.