Re: [josm-dev] Shortcuts

2012-02-16 Thread Dirk Stöcker

On Wed, 15 Feb 2012, Pieren wrote:


If the default would be to keep everything as is, we copy all these troubles
a long time into the future. So we have one break now and later on wikis and
forums on docs refer to one setup and not to a user specific setup.


Fixing current conflicts is one point.
Saying at any time in the future, the josm core can take over
existing plugins shortcuts because we find it so cute and plugins will
have to accept it (1) is another one. This is a kind of arrongance
and disrespect of JOSM plugins users and devs.


We did setup a shortcut collection page including core and plugin 
shortcuts and we will choose proper shortcuts in future (which will not 
be easy, as most keys already have all 8 possibilities used) avoiding 
rearrangments when possible.


But the core is more important. So when we need a specific key in future, 
the plugins need to step back.


Plugins have a lower usage count than core and thus it is logically they 
can't be considered equal. Beside the two windows auto-installed plugins 
only 3 others reach more than 20% installations (of all installations 
which have at least 1 plugin installed, others aren't counted):


*22.4% utilsplugin2
*24.2% PicLayer
*33.2% buildings_tools

Ciao
--
http://www.dstoecker.eu/ (PGP key available)


___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


Re: [josm-dev] Shortcuts

2012-02-16 Thread Dirk Stöcker

On Thu, 16 Feb 2012, colliar wrote:


together with akks I developed an automatically generated shortcut
overview at http://josm.openstreetmap.de/wiki/DevelopersGuide/ShortcutsList


Thanks for your work, you two.

Why do we have two shortcuts for draw action (A and N) ?


Don't know. N is wasted I would say. We should free that for more 
important stuff.


Ciao
--
http://www.dstoecker.eu/ (PGP key available)


___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


Re: [josm-dev] Shortcuts

2012-02-16 Thread Ilya Zverev

Saying at any time in the future, the josm core can take over
existing plugins shortcuts because we find it so cute and plugins 
will

have to accept it (1) is another one. This is a kind of arrongance
and disrespect of JOSM plugins users and devs.


We did setup a shortcut collection page including core and plugin
shortcuts and we will choose proper shortcuts in future (which will 
not

be easy, as most keys already have all 8 possibilities used) avoiding
rearrangments when possible.

But the core is more important. So when we need a specific key in 
future,

the plugins need to step back.

Plugins have a lower usage count than core and thus it is logically 
they
can't be considered equal. Beside the two windows auto-installed 
plugins

only 3 others reach more than 20% installations (of all installations
which have at least 1 plugin installed, others aren't counted):

*22.4% utilsplugin2
*24.2% PicLayer
*33.2% buildings_tools


So, by changing the only shortcut used in building_tools plugin, you've 
inconvienced only 33% of your users? Way to go! Good thing not all of 
them know about trac and this mailing list. And I see that other two 
plugins mentioned have to change their shortcuts regularly as well.



IZ

___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


Re: [josm-dev] Shortcuts

2012-02-16 Thread Dirk Stöcker

On Thu, 16 Feb 2012, Ilya Zverev wrote:


 *22.4% utilsplugin2
 *24.2% PicLayer
 *33.2% buildings_tools


So, by changing the only shortcut used in building_tools plugin, you've 
inconvienced only 33% of your users? Way to go! Good thing not all of them 
know about trac and this mailing list. And I see that other two plugins 
mentioned have to change their shortcuts regularly as well.


And what is your proposal to fix this issue otherwise?

Or do you only want to send a useless flame?

Ciao
--
http://www.dstoecker.eu/ (PGP key available)


___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


Re: [josm-dev] Shortcuts

2012-02-16 Thread Alexei Kasatkin
What do you think about including BuildingTools in core and giving it shortcut 
like D (builDing, to be easily accessible for fingers) ?

Using direct D for delete is causing many problems with accidental deletion, 
sometimes user does not notice it
The idea is not mine, it was proposed on Rusiian forum.

Best wishes,
Alexei  (akks)
___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


Re: [josm-dev] Shortcuts

2012-02-16 Thread Paul Hartmann
On 02/15/2012 10:38 PM, Pieren wrote:
 On Wed, Feb 15, 2012 at 6:12 PM, Dirk Stöcker
 openstreet...@dstoecker.de wrote:
 
 If the default would be to keep everything as is, we copy all these troubles
 a long time into the future. So we have one break now and later on wikis and
 forums on docs refer to one setup and not to a user specific setup.
 
 Fixing current conflicts is one point.
 Saying at any time in the future, the josm core can take over
 existing plugins shortcuts because we find it so cute and plugins will
 have to accept it (1) is another one. This is a kind of arrongance
 and disrespect of JOSM plugins users and devs.

There are 277 shortcuts registered in 84 plugins and core. You can
consider it arrogant, but it is simply necessary in order to keep the
key mappings in JOSM core somewhat sane and consistent.

Core shortcuts aren't save either: B for Distibute nodes got changed
to Shift B, see #7184 for details. Sometimes the decision can be
controversial, but I think it is right in this case.

As plugin developer, you can basically do what you like, also claim a
shortcut like I for Utilsplugin2/IntersectedWaysAction. But you
shouldn't be surprised if we need I for JOSM core someday.

Paul

___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


Re: [josm-dev] Shortcuts

2012-02-16 Thread Pieren
On Thu, Feb 16, 2012 at 6:41 PM, Paul Hartmann phaau...@googlemail.com wrote:

 As plugin developer, you can basically do what you like, also claim a
 shortcut like I for Utilsplugin2/IntersectedWaysAction. But you
 shouldn't be surprised if we need I for JOSM core someday.


If you read my OP, I'm not asking very much and could satisfy everybody:
- keep one Function key and two or three main keys for plugins.
- let plugins ask the user if he wants to keep the current shortcuts
or use the old ones in case of conflicts.


Pieren

___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


Re: [josm-dev] Shortcuts

2012-02-16 Thread Martin Koppenhoefer
2012/2/16 Paul Hartmann phaau...@googlemail.com:
 On 02/16/2012 06:08 PM, Alexei Kasatkin wrote:
 Delete mode is really for very special tasks only. But just mapping D to
 building tools is a bit drastic in my opinion.


+1 for both. Actually in my mapping normal delete mode is also a
rarely used feature (sometimes it's used for nodes, but rarely for
whole ways) but delete-mode SHIFT+click (delete segment) is a quite
common operation (to split and unglue a way in one operation).


 What we could do to discourage the use: Make the mode hidden by default
 (also in expert mode) and put a delete button in the toolbar instead
 (corresponds to Edit  Delete, del key).


-1, because of the delete-segment action.

cheers,
Martin

___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


[josm-dev] Shortcuts

2012-02-16 Thread Ilya Zverev
Hi. The problem with shortcuts is that they all are in unordered mess. 
And the only way to fix that is to establish a policy on shortcuts. And 
not we take whichever we like policy. It's more like doing a proper 
user experience testing.


For example, most drawing shortcuts - A, S, Q, X and W until recently - 
are situated in the left part of the keyboard. So mapping is one hand on 
those keys, and right hand on a mouse. Now those shortcuts have started 
to spread to all of the keyboard, dramatically increasing mileage of 
finger movements. So, even if you don't like moving building_tools back 
to W, please consider using D for it: delete action so close to S key 
has been the reason for many swear words and Ctrl+Z (another left-hand 
shortcut!) presses.



IZ

___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev


Re: [josm-dev] Shortcuts

2012-02-16 Thread Alexei Kasatkin
D is free now - many thanks to Stoecker!
If you do not want to use D for BuildingTools, I propose at least to leave it 
free for often used plugins - BuildingTools, for some countries - theis 
cadastre plugins, etc.  It would be convenient because of reasons Ilya Zverev 
explain...
 
___
josm-dev mailing list
josm-dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/josm-dev