Our great sponsors
-
Mos
一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on macOS
-
BetterDisplay
Unlock your displays on your Mac! Flexible HiDPI scaling, XDR/HDR extra brightness, virtual screens, DDC control, extra dimming, PIP/streaming, EDID override and lots more!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
sensible-side-buttons
A macOS menu bar app that enables system-wide navigation functionality for the side buttons on third-party mice.
-
wacom-driver-fix
Fixes the Wacom Bamboo, Graphire, Intuos 1+2+3 and Cintiq 1st gen tablet drivers for macOS Catalina, Big Sur, Monterey (including M1 macs)
It looks like this competes with Mos.app[0]. Honestly, I'm not sure how folks use non-magic mice without this.
[0]: https://mos.caldis.me
Totally unrelated, but since we are talking about QOL tools on macOS, i thoroughly recommend BetterDisplay[0]
It enables reting scaling functionality on any external monitor, regardless of the resolution or the Apple compatibility.
It's great for 2k monitors that are totally hiDPI but are not deemed enough by Apple, and even for FHD secondarh displays that don't need that much display real state so you can use that real state to scale everything nicely.
[0]: https://github.com/waydabber/BetterDisplay
The Github repo[0] is listed. Could open an issue for describing how it works.
[0] https://github.com/noah-nuebling/mac-mouse-fix
Looks like it's Open Source too (GPL2): https://github.com/archagon/sensible-side-buttons
Hasn't had a commit in 6 years though. :/
- Settings are different per input device, scrolling can be per app
[0]: https://linearmouse.app/
>has a way to flip between spaces on MacOS that has very low delay
Lol the way it seems to do this is by simulating swiping on the trackpad really hard. I.e. create a synthetic CGEvent with the undocumented but well-known fields set to treat it as a fluid swipe event, then just put a large number in the swipe amount.
See e.g. https://github.com/thenickdude/wacom-driver-fix/blob/bdfda9a... for context.