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

Reply via email to