Scroll anywhere on your Mac with click-and-drag
Scroll My Mac is a simple tool to help you scroll by clicking and dragging with your mouse pointer. Just like a tablet or a phone.
Currently supports Apple Silicon only.
Features
- System-wide scroll mode. Activated via configurable hotkey (default: F6).
- Menu bar icon. Access settings and toggle scroll mode from the menu bar.
- Natural inertia. Momentum scrolling with smooth deceleration when you release the drag, like iOS or a trackpad.
- Click-through detection. Small movements (~8px) pass through as normal clicks, so you won’t accidentally scroll when you meant to click.
- macOS Accessibility Keyboard aware. Clicks on the macOS on-screen keyboard always pass through instantly, even while scroll mode is active.
- Launch at login. Optional automatic startup.
- Excluded apps. Prevent scroll mode from activating in specific apps without disabling scroll mode globally.
- Free forever. I made this because I needed it, not to make money.
Free and open source
Scroll My Mac is completely free and open source under the MIT License. Check out the code on GitHub. If you want to know more about why I made it, check out my blog post.
Currently supports Apple Silicon only.
Support
Check out the docs for more information about Scroll My Mac’s settings and behaviors. If you come across a bug or other issue, I’d appreciate if you could create an issue on GitHub.
If you have any questions or need help, send me (Blake) an email at blake@blakewatson.com.
Share or donate
The best way to support Scroll My Mac is to share it with your friends and colleagues, especially those who find scrolling difficult. It’s hard to get the word out about this sort of thing and there are probably people who would benefit from it but don’t know it exists.
If you like Scroll My Mac and want to support its development, consider buying me a coffee on Ko-fi.
Most of the code was generated by Claude. That makes the coding a relatively light burden. That said, I do maintain these docs manually and I pay for an Apple Developer account, so any support is appreciated.