<div class="gmail_quote">On Tue, Aug 24, 2010 at 15:57, Calum Benson <span dir="ltr">&lt;<a href="mailto:calum.benson@oracle.com">calum.benson@oracle.com</a>&gt;</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>
&gt; What would you use in an application to scroll in two dimensions<br>
&gt; 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>
&lt;<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>&gt;<br></blockquote></div>

<br>i&#39;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>