Comment by arikrahman

15 days ago

Sometimes the bugs are features, I.e, natural scrolling different and inconsistent between mouse and mousepad without third party extensions. Thanks Apple!

I recently discovered that for some reason, macOS doesn't want to work with a mouse with a traditional scroll wheel. It just jumps erratically all over the place.

I tried using it because I forgot to charge my dumb magic mouse. I'm sure it can be fixed in some ways, but I really shouldn't have to. The mouse works just fine when plugged into a Windows PC.

  • I'm (and millions other people) are using macOS with a classic scroll wheel mouse perfectly fine. Are you sure there is not something messing with the trackpad at the same time ? (this looking erratically random?)

    • There is no trackpad connected, just the Magic Mouse that was charging. Maybe it is because of some setting stored inside the mouse (it's a Razer mini). I think it has something to do with the scroll speed that macOS cannot deal with.

      As I said, I'm sure I can fix it, but the point is that it works just fine as is on Windows and Linux.

      Logitech mice are appreciated on Macs because they generally make drivers to deal with macOS idiosyncracies. A generic mouse will probably work OK but will be painful to deal with. macOS expects scrolling to work with inertia because of their focus on the trackpad or touch surface for the Magic Mouse.

      Having used both extensively, it's not all bad, and I think they actually got some things right, but the problem is they make it hard for 3rd parties to make hardware because the APIs are lacking or inaccessible. For example, they just enabled linear mouse movement without relying on 3rd-party software; Windows has had that option since basically forever.

      Apple does have some good things, but you can't argue with the fact that they make it very hard to integrate 3rd-party solutions (display are the same, notably for brightness control, etc).