macOS-style scroll acceleration #11876
Unanswered
teamschlaflos
asked this question in
Feature requests - Other
Replies: 1 comment
-
|
Found a relevant discussion between the libinput maintainer and Yinon. Yinon, who wrote a custom acceleration function application, is debating with the maintainer how to best implement this feature centrally in a new libinput-based configuration library. ✨ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hyprland already supports custom
scroll_pointsvialibinput_config_accel_set_points(), but the current implementation requires users to manually provide<step> <points>arrays. This makes it hard to achieve a natural, nonlinear feel like on macOS, where scrolling accelerates exponentially based on velocity.This feature request is to add a higher-level config option (e.g.
scroll_curve = exponential …) that automatically generates a smooth, macOS-style scroll acceleration curve.Introduce a new config, such as:
Internally, Hyprland would expand this into a scrollStep + scrollPoints array and call libinput_config_accel_set_points() as today.
Alternatives considered:
Beta Was this translation helpful? Give feedback.
All reactions