Bug 477639 - Ability to invert / reverse vertical but not horizontal scrolling, or vice versa
Summary: Ability to invert / reverse vertical but not horizontal scrolling, or vice versa
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (show other bugs)
Version: 5.27.5
Platform: Debian stable Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-27 21:16 UTC by forestbeasts
Modified: 2023-11-27 22:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description forestbeasts 2023-11-27 21:16:03 UTC
SUMMARY
Horizontal scrolling on a mouse, e.g. with tilt scroll wheels, can't be kept non-inverted while inverting vertical scroll.

STEPS TO REPRODUCE
1. Invert scrolling.
2. Scroll horizontally.

OBSERVED RESULT
There's only one setting "Invert scroll direction" that covers both vertical and horizontal scrolling.

EXPECTED RESULT
There should be two separate settings, one for vertical and one for horizontal.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian 12
(available in About System)
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
The scroll tilt *can* be rebound using our mouse's software to have right be left and left be right, but it'd be nice to keep them the conceptual right way around.
Comment 1 forestbeasts 2023-11-27 21:28:58 UTC
...Well that's not great. I poked at xinput to see whether there were separate scrolling direction properties to fiddle with there, found only one "natural scrolling" setting, and then found https://gitlab.freedesktop.org/libinput/libinput/-/issues/195.

It looks like libinput got an upstream issue for allowing inverted scrolling on one axis but not the other, and closed it wontfix because effectively "who needs that".

-- Topaz
Comment 2 David Edmundson 2023-11-27 22:01:49 UTC
We're blocked on upstream. You can comment on that MR. If status there changes, feel free top reopen this.