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

[Feature Request] Add an option to separate mouse scrolled vs mouse trackpad scrolled events #521

Open
aspauldingcode opened this issue Mar 20, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@aspauldingcode
Copy link

scroll with trackpad inverted compared to mouse wheel on my macbook.

The reason why is likely that I use a program called unatural scroll wheels which inverts my scroll direction for the mouse wheel. This is useful because in macOS, inverting your scroll direction using the settings natural scroll toggle, actually forces you to invert both the trackpad AND the scroll wheel, which is unacceptable.
Scrolling up increases volume in my config, scrolling down decreases it.

If this is already implemented: how can we separate these events?

@aspauldingcode
Copy link
Author

Now that I disable unnatural scroll wheels, it still has this issue..

@FelixKratz
Copy link
Owner

It would indeed be possible to send additional info such as device=wheel/trackpad in the $INFO JSON.

@FelixKratz FelixKratz added the enhancement New feature or request label Apr 4, 2024
@aspauldingcode
Copy link
Author

aspauldingcode commented May 22, 2024

Hello,
I'm wondering if this is being considered.
is there an update on this?

@aspauldingcode aspauldingcode changed the title Add an option to separate mouse scrolled vs mouse trackpad scrolled events [Feature Request] Add an option to separate mouse scrolled vs mouse trackpad scrolled events May 22, 2024
@FelixKratz
Copy link
Owner

This will be added. It is a very easy code change but I am a bit swamped with work currently, so things are moving a bit slower than usual. You could try implementing it yourself and post a PR if you like. Even if you dont know anything about C it would be a nice first contact with the code base I think.

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

No branches or pull requests

2 participants