Hi,
Not easy to know without practising a lot, but all Jukka propositions
make sense to me.
The main point for me compared with initial Matthias proposition,
is that we could keep the left-click drag tool to zoom in which I like
very much,
with the capability to switch between zoom and pan without having to click
the button ot to use kay combination, which is the major improvement in
Matthias
super-zoom tool.
Let's see what others say.
Michaël
Le 02/02/2012 12:49, Rahkonen Jukka a écrit :
Hi,
I was testing the three zoom tools we have now (basic zoom, continuos
zoom and the new Super Zoom) with a few different computerers
(desktop/laptop, 2-button mouse/3-button mouse/laptop mouse systems).
The old zoom tool behaves in a way that is more or less standard in
GIS programs. What happens with left click, right click and
left-drag (zoom to a box) are rather much what I think that new users
believe them to do. Mouse wheel works fine too and rescaling the map
view gives an immediate feedback about what is going to happen. Main
thing that is missing in this tool is the easy way for swithing to pan
mode. It requires either pressing the Shift-Alt keyboard shortcuts or
selecting the pan tool from the tool bar.
The new Super Zoom combines zoom and pan tools. Zoom in and zoom our
by a mouse click are obvious and Click and drag too, because the
cursor is changing and the moving map image gives immediate feed back.
It is OpenLayers-like too. Next thing taht OpenLayers users will try
is to do Shift-Drag for zoom to box but. However, in OpenJUMP this has
always been done by Alt-drag. Because Shift key alone is not used as a
keyboard shortcut it might be an alternative to make it do the same
thing as Alt is doing now. I am so used to work with the existing
shortcuts that personally I would not like to see Alt shortcut to be
moved to Shift.
Super zoom tool has some caveats. Without a mouse wheel user must use
keyboard Alt for zooming to an accurate box. Even with mouse wheel it
is not very accurate because of the zoom steps but it is
acceptable. What would be good to improve is to give some visual hint
about what happens when zooming out. Zooming in with mouse wheel shows
the wireframe but user does not see anything when zooming out because
the wireframe is outside the image. Scaling the mapimage like the old
zoom tool and continuous zoom tool are doing would be good.
I am not sure if the two phase zoom (draw and place the box and click)
is needed with Super Zoom mouse wheel because panning is always
available. Perhaps it could just zoom around the pointed place and
final tuning could be done by dragging.
I would suggest to consider enhancing the existing zoom tool with a
few features from the Super zoom tool.
- Left click and Left click - drag would do what they do now (zoom in
and zoom to box) because they are common and intuitive.
- Right click would continue to zoom out.
- Right click - drag does not do anything at the moment. It could
start to do panning. It would be good for laptop users and those with
just two mouse buttons. The somehow natural alternative is "Zoom out
to box" but myself I have always felt it is not as intuitive as the
"Zoom in to box" is.
- Middle button/Press the mouse wheel would always pan.
- Mouse wheel would zoom in/out similarly than the standard zoom tool
does by rescaling the map image
- Status line usage hints and scale would be added from the Super Zoom.
I must admit that Left click - drag is also rather standard
Middle click/Right click and drag for panning would be a great
addition for the digitizing mode. Now it is impossible to digitize
roads or large polygons without using keyboard shortcuts. But perhaps
it is not possible with right click because it is already reserved
from context menu.
With these changes OpenJUMP user could do all the general zoom and pan
tasks with one zoom tool and without touching the keyboard.
Only two-button mouse would be needed but three button mouse and mouse
wheel would give even better options.
The Continuos zoom tool is one of the kind and I personally use it a
lot because of the nice visual feeling it gives be rescaling the map
when planning the zoom in / zoom out operation. Panning is bit odd,
though, because for panning east-west or north-south one must use
left/right mouse button, respectively. It would be great if the tool
would do just panning to all directions by pressing the middle
button/mouse wheel. Anyway, continuos zoom tool probabably cannot be
integrated with other zoom tools.
-Jukka Rahkonen-
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel