(In reply to Jan Keromnes [:janx] from comment #80)
> > Additionally, I think that most web developers don't design such pages 
> > which needs to be scrolled
> > horizontally. Actually, I don't use horizontal scroll in most web pages...
> 
> Actually if you like to split your screen and use your browser only on one
> half of it, you're going to realize that most web pages are too large and
> therefore broken.
> 
> > And I'd like to know if other browsers have this feature?
> 
> It's expected standard behaviour in software handling 2D surfaces (e.g. a
> web page). In my experience, Shift+Scroll scrolls horizontally in Chrome,
> Gimp, Evince, Photoshop, MSPaint. Some programs use other modifier keys to
> scroll horizontally, hence the idea to make it configurable in prefs.
> 
> > 1. Many people still want this in these days?
> 
> I would guess so. Many people still use 1D scrolling (either with mouse or
> basic touchpad) and Shift+Scroll is a good standard way to scroll
> horizontally, even better than tilt wheels or trackpads in my opinion
> because you get the speed and control of a scrollwheel/touchpad.
> 
> > 2. If it's not enabled in default settings, how many people would use 
> > (realize) this feature?
> 
> Giving frustrated users no option to enable this is bad. Currently,
> searching for how to enable this feature in firefox gives a lot of "not
> possible, use chrome", a few strange addons, and eventually this bug (or one
> of the 9 other duplicates).
> 
> > 3. If it doesn't swap DOM wheel event's delta values, users won't scroll 
> > custom scrollable elements
> > implemented with JS horizontally.
> 
> That sounds like a minor problem that could be fixed in this bug or a
> follow-up.
> 
> > 4. If it's enabled in default settings, web applications NEVER receive raw 
> > delta values with Shift key
> > or other modifier. It's very bad thing for web application developers. 
> > E.g., game developers.
> 
> I think you're wrong here, because web applications already do not receive
> raw delta values / modifier in case of Shift+Scroll: In default Firefox,
> they see the user back up in his history, and as nandhp said in default
> Chrome they see a horizontal scroll event.
> 
> > 5. Swapping delta value may be broken easy at maintaining 
> > nsEventStateManager. For preventing it, we
> > need a lot of automated tests as far as possible.
> 
> I'm willing to address your nits to my patch and add reasonable test
> coverage for it.
> 
> > Oops, you're not janx. But I still wonder why we need to implement a 
> > complex feature which is not
> > enabled in default settings.
> 
> It doesn't look that complex. Changing the default behavior would probably
> surprise users who are used to navigating their history with Shift+Scroll.
> But hscroll is a feature that makes sense and needs to be configurable in
> firefox.
> 
> > Oh, Shift + Wheel is now navigating history on non-Mac platforms...
> 
> I find this default behaviour extremely annoying, because coming from Chrome
> I have the Shift+Scroll reflex, and every time I want to hscroll I find
> myself back on my homepage!

Just wanna say that EVERYTHING @Jan Keromnes has answered is EXACTLY
what I'm feeling. I've been a loyal Firefox user since around 2001. I
live the net through it. In the very least, being able to *enable* this
behaviour - if only through "about:config" - is very, very important to
power users.

PS: It's not a good idea to assume that users will have mice with
horizontal scroll, nor is it guaranteed that if they have horz-scroll on
the mouse, that they'll actually use it that way. I have a Logitech G700
and I've mapped copy/paste to my left/right horz-scroll cause that's
what I use practically once every two minutes while working.

Thanks for your efforts @everyone!

-- 
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