pilotmoon / Scroll-Reverser

Per-device scrolling prefs on macOS.
https://pilotmoon.com/scrollreverser/
Apache License 2.0
2.48k stars 134 forks source link

Sometimes Reverse Vertical doesn't work when I wake up the Mac. #149

Open toFrankie opened 1 year ago

toFrankie commented 1 year ago

First, my System Preferences - Trackpad - Scroll & Zoom had Scroll Direction: Natural checked.

When I use Scroll Reverser with Enable Scroll Reverser, Reverse Vertical and Reverse Mouse checked, it works fine for the most part.

But sometimes, when I wake up the Mac, Reverse Vertical doesn't work. The chances of this happening are very small. Restarting Scroll Reverser solved it.

Maybe this is a bug.

macOS 12.5 (Intel), Scroll Reverser v1.8.2 (10505)

QixinLi commented 1 year ago

Mark Same problem...

lubomirfiala commented 1 year ago

+1, same issue here, M1 macbook pro, macos12.5.1, scroll reverser 1.8.2 it happens very often

blag commented 1 year ago

Same problem, both M1 and Intel, macOS 12.5, Scroll Reverser v1.8.2 (10505).

MatthewTrout commented 1 year ago

Same on M1 Max 16in 2021, MacOS 12.5.1, Scroll Reverser v1.8.2 (10505)

gullevek commented 1 year ago

Same here, MacBook Pro 16" with trackpad + external Magic Mouse

galori commented 1 year ago

Yeah, same problem. Some more details:

To say another way: Seems that Scroll Reverser has it backwards on the first boot before the first sleep. Checked = Not Reversed, Unchecked = Reversed.

slhck commented 1 year ago

For me this happens when I have an external display connected and unplug everything (i.e. take the MacBook with me somewhere else), then put the MacBook to sleep, and wake it up again. I have to disable Scroll Reverser to make it work as expected. So it's the sleep that causes it. I can reproduce this every time.

MacBook Pro (14-inch, 2021), Monterey (12.6.2).

blag commented 1 year ago

I've migrated to using the alternative LinearMouse (repo), which doesn't seem to have this issue. That's at least an option for users until this is fixed.

But since this is basically the only functionality of LinearMouse that I'm using, I think I'd rather use Scroll Reverser.