2012/2/25 Aleksandar Kovač <alex.open.design@...400...>:
Hi Thorsten,
This user interaction example feels excellent to me. The zooming and panning reminded me of 3D software where I am able to pan and zoom using modifier keys (or quasi-modes in this case?). What I really like is the ability to seamlessly perform zoom and pan (or both) and keep juggling the objects around. Also, being able to switch between the modes so easily feels powerful. It allows people to be precise when needed and 'free' when precision is not an issue. It felt very natural and effortless to me.
This looks useful, but we can't reuse Control and Shift. There are many actions bound to them already. For example ctrl-dragging an object constrains the movement to axes. Right now when space is pressed, dragging on the canvas will pan instead of affecting objects; we could change it to this behavior. Continuous zooming like in the example would pose a problem for complex, slow-to-render drawings.
By the way, panning is already rather comfortable with a tilt wheel mouse.
Regards, Krzysztof