Live data from Hacker News

Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

github.com

51–60 of 91 posts

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#51
post #50

I've used wheel mice on the Mac from the time the Microsoft USB wheel mouse came out, back when there was a Mac driver that controlled classic Mac apps by looking for scroll bars and sending events, licensed from an Italian developer. I myself added native wheel support to some major Carbon apps, and convinced other engineers to do it, as I was at Microsoft MacBU at the time. But anyway, when Apple decided that scrol…

I invert the y motion of my mouse too.

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#52

Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel. It's infuriating switching between Linux/Windows/macOS _with the same mouse_ and only macOS has acceleration. Logitech Options doesn't even give acceleration Also along these lines of bizarre defaults, I don't remember how but I had to change key press settings to allow for repeated presses. Ap…

> Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel.

Ah, but it makes sense on Apple scroll wheels! I think that's why they never added a built-in option to disable it.

Nowadays the Magic Mouse doesn't even have a physical scroll wheel, but even on the Mighty Mouse, the scroll wheel was a little ball that could roll in any direction and didn't have notches, so acceleration made sense.

Acceleration + notches are what do not go together.

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#53

Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel. It's infuriating switching between Linux/Windows/macOS _with the same mouse_ and only macOS has acceleration. Logitech Options doesn't even give acceleration Also along these lines of bizarre defaults, I don't remember how but I had to change key press settings to allow for repeated presses. Ap…

Yeah, the scroll wheel acceleration kills me - I start off scrolling just a few pixels, and then it jumps half a page, when I just wanted a few lines. I've been using a product called "USB Overdrive" which has a multitude of features for tweaking and mapping input devices, just to override the scroll wheel behavior.

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#54
post #25

I like natural scroll so much I even use AutoHotkey on Windows to emulate the same behavior. Unfortunately, it reverses everything, so, say, volume scroll is reversed too. I'm sure there are workarounds about that. Unlike some comments here, when I move from TrackPad to mouse, I still think of the scroll wheel as the document, so natural scroll makes more sense for me, personally. The only thing I would get rid of in…

Same here, I've got this one-liner in my system config: Inverse or reverse mouse wheel (natural scrolling), reboot or unplug the mouse. Must be run in an admin powershell console. Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\ \ \Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }

I used to use this, but I found that it sometimes got disabled when I unplugged and replugged my mouse (and always if I later got a new mouse). I eventually gave up.

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#55

I miss when apps like this were built as preference panes. An app that does nothing but change an OS setting—and whose user interface exists purely to adjust those settings—does not belong in my applications folder, and certainly not in my menu bar. Such apps ought to live in System Preferences, alongside other, well, system preferences. And what do you know, Apple built a way for third party developers to do just th…

This is actually Apple's fault more than anyone. I was originally planning to release on the App Store but decided not to after thinking about the $100 a year fee to be in the developer program and the 30% cut Apple would take if it were paid, and that's assuming the app would be approved by Apple in the first place. Although I decided not to release on the App Store I want to keep the option open. Apps on the App St…

...wait a sec. Sandboxed apps have the ability to hijack the scroll wheel when you're using other apps?

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#56
post #40

I miss when apps like this were built as preference panes. An app that does nothing but change an OS setting—and whose user interface exists purely to adjust those settings—does not belong in my applications folder, and certainly not in my menu bar. Such apps ought to live in System Preferences, alongside other, well, system preferences. And what do you know, Apple built a way for third party developers to do just th…

I agree but I think the issue here is complexity. This app is built with Swift, probably because most developers prefer high-level languages like that over system-level languages like ObjectiveC. Unfortunately, OS vendors typically don’t provide interfaces for high-level languages in their OS machinery unless strictly necessary. Can you actually write a Preferences panel in Swift? I wouldn’t be surprised if the answe…

Can’t you interface natively with objective-c objects from swift? It’s a much smaller ABI to target than the C++ one and most languages I know have some decent bindings.

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#57
post #53

Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel. It's infuriating switching between Linux/Windows/macOS _with the same mouse_ and only macOS has acceleration. Logitech Options doesn't even give acceleration Also along these lines of bizarre defaults, I don't remember how but I had to change key press settings to allow for repeated presses. Ap…

Yeah, the scroll wheel acceleration kills me - I start off scrolling just a few pixels, and then it jumps half a page, when I just wanted a few lines. I've been using a product called "USB Overdrive" which has a multitude of features for tweaking and mapping input devices, just to override the scroll wheel behavior.

You might be interested in this thing (been using it without issues for a while): https://apple.stackexchange.com/questions/253111/how-to-disa...

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#58

Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel. It's infuriating switching between Linux/Windows/macOS _with the same mouse_ and only macOS has acceleration. Logitech Options doesn't even give acceleration Also along these lines of bizarre defaults, I don't remember how but I had to change key press settings to allow for repeated presses. Ap…

> Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel. Ah, but it makes sense on Apple scroll wheels! I think that's why they never added a built-in option to disable it. Nowadays the Magic Mouse doesn't even have a physical scroll wheel, but even on the Mighty Mouse, the scroll wheel was a little ball that could roll in any direction and didn't…

I think the magic mouse is treated like a trackpad under the hood so all the gestures work. If someone with a magic mouse tried to uncheck the natural scrolling box under mouse they'd be confused as to why it didn't change so that could be why the two settings are "linked".

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#59

Earlier quoted context omitted.

> Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel. Ah, but it makes sense on Apple scroll wheels! I think that's why they never added a built-in option to disable it. Nowadays the Magic Mouse doesn't even have a physical scroll wheel, but even on the Mighty Mouse, the scroll wheel was a little ball that could roll in any direction and didn't…

I think the magic mouse is treated like a trackpad under the hood so all the gestures work. If someone with a magic mouse tried to uncheck the natural scrolling box under mouse they'd be confused as to why it didn't change so that could be why the two settings are "linked".

...right, that also makes sense with how some other tools behave. So this applies more to the Mighty Mouse, which is what the wheel acceleration curve feels optimized for IMO.

Re: Show HN: UnnaturalScrollWheels – Better scroll wheel settings for macOS

#60
post #2

As someone who prefers Natural Scroll (and who understands that there are people who don't), why would someone want Natural Scroll on one interaction method and not on another? That feels like confusion waiting to happen, IMHO.

"Interaction method" here is a name for entirely different stacks starting from the hardware that just happen to be abstracted the same way by the OS.

Why would people be confused by some piece of hardware not behaving like some completely different piece of hardware?

Post reply on HN