Shift+Scroll to scroll horizontally is still missing. This might seem
like a small feature to have, but it actually has profound impact.

First of all, I belive the majority of mice still only have a vertical
scroll wheel. At our university, every mouse falls into that category.

However, the major problem is providing a consistent interaction with
horizontally scrolling containers across platforms/browsers. If one has
to rely on a vertical scroll wheel, the approach would be listening for
the `wheel` event and use `event.deltaY` for setting `scrollLeft` when
`event.shiftKey === true`. Now this won’t lead to pleasent results right
away since these deltas yield vastly different values across
devices/browsers. Is it a trackpad? Does it fire the event very often?
Is the delta very big or very small? Is the inertial scrolling behavior?
In short, re-implementing scrolling behavior is very hard.

Turning a scroll wheel once results in roughly the same scrolling
distance when comparing Chrome and Firefox. However the events’ delta
values are different.

What does this have to do with this issue? Since there is no
Shift+Scroll for horizontal scrolling, providing users with a way to do
so also requires to re-implemented scrolling.

Users need a way of interacting with horizontally overflowing elements
by scrolling natively.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1228250

Title:
  [Shift + Mouse-Scroll-Wheel] Does NOT Scroll Horizontally

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1228250/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to