Bug 440074

Summary: Lack of setting for scroll one screen per mouse wheel notch
Product: [Applications] systemsettings Reporter: Rob Kam <robkam>
Component: kcm_mouseAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Mouse scroll options in MS Windows Control Panel

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