https://bugs.kde.org/show_bug.cgi?id=442379

--- Comment #13 from Hector Martin <mar...@marcan.st> ---
> I find the new behaviour quite unnatural after using it the way it was for so 
> long.

That sounds like "I got used to the old way even though it didn't make sense",
which isn't a terribly good reason not to fix it. :)

> Also since the sliders are perpendicular to the direction of motion, I don't 
> believe there really is a "correct" way for them to respond. Other systems 
> have likely preferred to keep their audio sliders vertical for this same 
> reason.

If you're implying that for a vertical volume slider then "scroll up" on a
trackpad should in fact be volume up (i.e. the current behavior after this bug
was fixed) *then* it stands to reason that the same should be true for a
horizontal slider as, despite there being no "correct" spatial mapping due to
the axis being different, the "volume up" metaphor still holds. Indeed, this
same rationale applies to non-spatial cases like the Plasma system tray volume
icon itself, which simply displays a varying number of "waves". In general,
non-scrollbar linear widgets on desktop environments (and, indeed, largely so
in the physical world) have always used the "positive right / up" convention,
so it stands to reason that they would be mapped this way.

That said, I just noticed that horizontal sliders and indeed the tray icon
itself *also* respond to horizontal trackpad movement, which is also excellent
as it matches the direction of the slider.

As I said in my earlier comment, the only reason we ended up in this mess to
begin with is because scroll wheels were *specifically* intended for the use
case of viewport scrolling first (which is inverted vs. the content), then
widgets have always tried to use "natural scrolling" by inverting the scroll
direction at the widget level, and then finally "natural scrolling" for
trackpads was originally implemented as a hack that inverted all scrolling
regardless of scroll target, making the widgets move backwards unintentionally.
People might have gotten used to that, but I really doubt there is a strong
argument to be made that this behavior is, in any way, intuitive.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to