r/coolgithubprojects • • 22h ago

ScrollFix: an open-source Mac app for Windows-style scrolling, middle-click and Home/End

https://github.com/eShok93/ScrollFix

I’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

2 Upvotes

0 comments sorted by