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

Trackpad is treated as mouse when "Use trackpad gesture to zoom" Accessibility setting is enabled #92

Open
furudean opened this issue Nov 17, 2020 · 14 comments
Labels

Comments

@furudean
Copy link

furudean commented Nov 17, 2020

After updating to Big Sur from Catalina, it appears that trackpad inputs get reversed even though my settings are configured to only reverse mouse. It looks like the trackpad is getting detected as a mouse.

This is with a Magic Trackpad 2.

Screenshot 2020-11-17 at 14 28 26

Screenshot 2020-11-17 at 14 34 58

@pilotmoon
Copy link
Owner

Have you got Scroll Reverser enabled in both Accessibility and Input Monitoring in System prefs → Privacy?

@furudean
Copy link
Author

furudean commented Nov 17, 2020

Yes, both are enabled.

The software already reverses scrolling, it's just that it thinks the trackpad is a mouse. This is new with Big Sur I assume, since it worked before.

@pilotmoon
Copy link
Owner

Looks like it's not receiving the gesture events from the system. I'll have to look into it. Thanks for reporting 👍

@molizz
Copy link

molizz commented Nov 18, 2020

Automatically quits when the big sur version is turned on again after standby.

@furudean
Copy link
Author

@molizz What you are describing is already tracked as #90. This issue is different from that.

@pilotmoon
Copy link
Owner

pilotmoon commented Dec 8, 2020

Hi @c-bandy and others.

I have something that might solve this problem for you. (based on this report: #74 (comment))

Take a look in Accessibility → Zoom → Advanced → Controls → Use trackpad gesture to zoom

If that setting is ON, then macOS will not sent the gesture events to Scroll Reverser, which will cause Scroll Reverser to fail to detect the trackpad. So make sure that setting is turned off.

If that doesn't work, please do let me know if you are still having the problem with Scroll Reverser 1.8. Cheers!

CleanShot 2020-12-08 at 09 10 08@2x

@furudean
Copy link
Author

furudean commented Dec 8, 2020

Thank you so much! @invariant

This workaround does it for me. Scrolling now behaves as expected. I don't use the trackpad gesture to zoom at all so it's not a problem for me.

@pilotmoon pilotmoon changed the title Big Sur: Trackpad is treated as mouse Trackpad is treated as mouse Dec 8, 2020
@pilotmoon pilotmoon changed the title Trackpad is treated as mouse Trackpad is treated as mouse when "Use trackpad gesture to zoom" Accessibility setting is enabled Dec 8, 2020
@arielhasidim
Copy link

"Using trackpad for zoom" is really essential for me, please fix it in the next version!

@pilotmoon
Copy link
Owner

Not going to happen, I'm afraid. The setting affects the input to Scroll Reverser, so it happens further up the food chain than I can do anything about.

@arielhasidim
Copy link

😞
Maybe I'll look for alternative way to trigger zoom with trackpad.

@arielhasidim
Copy link

arielhasidim commented Jan 31, 2022

Is it acceptable to post here a link to alternative project as a working solution?

@pilotmoon
Copy link
Owner

Is it acceptable to post here a link to alternative project with as a working solution?

Please! I'd love see see how to solve it

@arielhasidim
Copy link

Is it acceptable to post here a link to alternative project as a working solution?

Please! I'd love see see how to solve it

https://github.com/ther0n/UnnaturalScrollWheels

@igorpakushin
Copy link

Hello! Looks like this no longer works on Ventura 13.0 (22A380) 😢
I have the trackpad gesture to zoom toggled off as shown in the screenshot. (I tried toggling it on and off and it doesn't help)

Screenshot 2023-05-26 at 16 52 22

"Reverse Mouse" toggle causes both my trackpad and a mouse to reverse, and the "Reverse Trackpad" toggle changes nothing.. Are there workarounds?

Thanks!
Ihor

cc @arielhasidim @pilotmoon

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

No branches or pull requests

5 participants