Bug 440074 - Lack of setting for scroll one screen per mouse wheel notch
Summary: Lack of setting for scroll one screen per mouse wheel notch
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-20 14:23 UTC by Rob Kam
Modified: 2021-08-04 18:55 UTC (History)
1 user (show)

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


Attachments
Mouse scroll options in MS Windows Control Panel (12.63 KB, image/png)
2021-07-20 14:23 UTC, Rob Kam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rob Kam 2021-07-20 14:23:59 UTC
Created attachment 140218 [details]
Mouse scroll options in MS Windows Control Panel

In System Settings - Mouse > Mouse wheel scrolls by, there's no option for One screen at a time. This is an option in Microsoft Windows Control Panel, (image attached).

To be able to scroll up and down a page at a time by a small simple movement of a finger. However where required zooming in and out with the mouse wheel should also still function.

In System Settings - Mouse > Mouse wheel scrolls by should look like: 

Roll wheel one notch to scroll:

The following number of lines at a time:

One screen at a time
Comment 1 Nate Graham 2021-08-04 18:55:10 UTC
This would be a driver setting; not anything we can add in KDE. You'd need to ask for support in Libinput.

Even so,I'm afraid it would probably not be possible to implement, because every application defines what "one screen of content" means. This means that any such setting would have to activate a "scroll by a screen at a time" feature in the app. This would require that every app implements it, which is not really feasible.

However I share your annoyance, and personally I think a better solution is scroll wheel acceleration. This would need to be done in the driver itself; see https://gitlab.freedesktop.org/libinput/libinput/-/issues/7