[josm-dev] Do we need some principles for JOSM interface design?

Lauri Hahne lauri.hahne at gmail.com
Sun Oct 14 19:54:12 BST 2007


Ok. now I got it. Thanks. But the old system with separate tools was
much cleaner. A tool tip with all the shift etc would be nice and
maybe reintroducing some of the old buttons. Adding separate buttons
for adding node into way and drawing would be more clear and wouldn't
hurt anybody because it would still be possible to preserve all the
current combos as they are and only add the buttons as other ways to
do the same thing.

I'd like to remind everybody of the first law of user centered design.
It's that everything should be evident even without reading manual. If
you have a tool which does completely different things when you use a
modifier key, it blatantly violates this. Sure a pro does everything
faster with keyboard but that shouldn't exclude quick learning curve.

On the other hand, showing untagged ways as green is a gret improvement.


On 14/10/2007, Frederik Ramm <frederik at remote.org> wrote:
> Hi,
>
> > I just downloaded the latest version. It provides buttons for zooming,
> > moving, add&connect and remove. I can't see add node into way anywhere
>
> If you use the "add&connect" and click into an existing way, it will
> insert a node in there.
>
> It will also connect to the last selected node if there is one, unless
> you press shift when clicking to stop that.
>
> > nad neither just add node.
>
> If you click somewhere where there's nothing, it will insert a new
> node (and connect... as above).
>
> If you click somewhere where there is a way and you deliberately want
> to create a node near, as opposed to inserted into, the way, then you
> need to hold ctrl.
>
> All these modifier keys are described in a little help line at the
> bottom of the screen.
>
> If you have suggestions on how to make these hints more prominent, I'm
> all ears!
>
> Bye
> Frederik
>
> --
> Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00.09' E008°23.33'
>
>


-- 
Lauri Hahne




More information about the josm-dev mailing list