<div class="gmail_quote">On Tue, Aug 24, 2010 at 15:57, Calum Benson <span dir="ltr"><<a href="mailto:calum.benson@oracle.com">calum.benson@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im"><br>
On 2 Aug 2010, at 08:35, Andre Majorel wrote:<br>
<br>
> What would you use in an application to scroll in two dimensions<br>
> and zoom in/out with the mouse wheel ?<br>
<br>
</div>FWIW, the GNOME Human Interface Guidelines recommends:<br>
<br>
* Ctrl+scrollwheel-up should zoom into the window or control under the mouse pointer, and Ctrl+scrollwheel-down should zoom out. Zooming in this way should not move keyboard focus to the window or control being zoomed.<br>
<br>
They have no current recommendation for horizontal scrolling.<br>
<br>
<<a href="http://library.gnome.org/devel/hig-book/stable/input-mouse.html.en#mouse-buttons" target="_blank">http://library.gnome.org/devel/hig-book/stable/input-mouse.html.en#mouse-buttons</a>><br></blockquote></div>
<br>i'd say the respective app/viewer should decide in context if horizontal scrolling is necessary and if it should simply be a modification of CTRL+scrollwheel such as CTRL+Shift+scrollwheel e.g.<br>Shift is a typical modifier of case, in this particular case we would use it to alternate between vertical and horizontal axis.<br>
<br>I think this would also make a good mental model overall..<br>