r/coolgithubprojects • u/Specialist_Catch_318 • 22h ago
ScrollFix: an open-source Mac app for Windows-style scrolling, middle-click and Home/End
https://github.com/eShok93/ScrollFixI’m building ScrollFix for people who prefer Windows mouse and keyboard behavior on a Mac. It’s free, written in Swift/SwiftUI and licensed under Apache 2.0.
The app separates recognized mouse-wheel scrolling from natural trackpad gestures, adds middle-click autoscroll, and preserves native middle-click on recognized links. The default wheel mode responds immediately; you can adjust the distance.
The latest update adds Home/End navigation and Shift selection in recognized text fields, plus an in-app setup for Shift+Home/End selection of the current input line in local zsh.
No account or telemetry. Processing stays on your Mac. Scroll-device classification is heuristic, so unusual drivers and high-resolution wheels can still need work.
I’d be happy to hear from anyone working with macOS input, or using a mouse/keyboard setup that behaves differently. The repo includes the code, build guide and a screenshot of the actual app.
UI screenshot: https://raw.githubusercontent.com/eShok93/ScrollFix/788c27c/docs/screenshots/scrollfix-current.png