Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance scroll wheel/touchpad scroll on desktop #3492

Closed
2 tasks done
matwachich opened this issue Dec 21, 2022 · 7 comments
Closed
2 tasks done

Enhance scroll wheel/touchpad scroll on desktop #3492

matwachich opened this issue Dec 21, 2022 · 7 comments

Comments

@matwachich
Copy link
Contributor

Checklist

  • I have searched the issue tracker for open issues that relate to the same feature, before opening a new one.
  • This issue only relates to a single feature. I will open new issues for any other features.

Is your feature request related to a problem?

The scrolling using mouse wheel (or laptop touchpad) is too slow, comparing to other applications with the same mouse (obviously).

Is it possible to construct a solution with the existing API?

No response

Describe the solution you'd like to see.

Increase scrolling speed/pages per scroll or any other solution you see is good.

@matwachich
Copy link
Contributor Author

https://www.codeproject.com/articles/1042516/custom-controls-in-win-api-scrolling

I don't know how it works on other plateforms, but this could bring usefull informations

@Jacalz
Copy link
Member

Jacalz commented Dec 21, 2022

I don't know to what extent we follow operating system values for touchpad/mouse scroll speed. I guess we want to match that as much as possible.

@dweymouth
Copy link
Contributor

dweymouth commented Dec 31, 2022

I'd like to raise attention to this issue. Scrolling with the mouse wheel is very annoyingly slow - borderline unusable - on some systems (Ubuntu and Windows, MacOS doesn't actually seem that bad but still a little slow).

@dweymouth
Copy link
Contributor

I've tweaked scrolling speed in an OS-specific way for my project, leaving the scroll speed values as-is for Mac OS and increasing them for Windows and Linux, which gives much better behavior in my testing. I'm sure they could be improved even a bit more.

(I have not tested on BSD and my app doesn't target BSD, but I'd be inclined to think that BSD should also use the windows and linux scroll values, and it's Mac OS that's the odd one out due to its builtin momentum scrolling)

@andydotxyz
Copy link
Member

That looks like a nice improvement until we get actual OS level config matching for speed. Would you consider opening a PR so we can test and discuss?

@dweymouth
Copy link
Contributor

Opened #3757

@andydotxyz
Copy link
Member

Ready on develop for next release, thanks @dweymouth

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants