noah-nuebling / mac-mouse-fix

Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad!
https://macmousefix.com/
Other
4.87k stars 137 forks source link
3rd-party-mouse invert-scrolling mac-mouse mouse mouse-events mousewheel remap remapping scroll scrolling smooth-scrolling symbolic-hotkeys tools utility
󠁧󠁿🇬🇧 English **🇬🇧 English**\ [🇩🇪 Deutsch](Markdown/LocalizedDocuments/de/Readme.md)\ [Help translate Mac Mouse Fix to different languages!](https://github.com/noah-nuebling/mac-mouse-fix/discussions/731)


Mac Mouse Fix

Make Your $10 Mouse Better Than an Apple Trackpad!



Website ↗ Help & Feedback Releases Acknowledgements





Mac Mouse Fix is an app that makes your mouse better.

I want to turn Mac Mouse Fix into the best mouse driver of all time! Some features are still missing at the moment, but I think it already turns regular mice into the best input devices for Macs in some ways. At the same level or even better than an Apple Trackpad or a Logitech MX Master mouse.

For more information on how exactly Mac Mouse Fix enhances your mouse, visit the website.

Features

See the website for an overview of the features of Mac Mouse Fix, including video demos!

For more details, see the Releases.

Installation

Download the latest version of Mac Mouse Fix on the website.

You can also install Mac Mouse Fix through Homebrew! Just type the following command into the terminal:

brew install mac-mouse-fix

You can download older versions of Mac Mouse Fix under Releases.

macOS compatibility

The latest version of Mac Mouse Fix is made for macOS 11 Big Sur or later.

If you're on macOS 10.15 Catalina, macOS 10.14 Mojave, or macOS 10.13 High Sierra, you can use the latest version of Mac Mouse Fix 2. Mac Mouse Fix 3.0.0 and later might still work on your machine, but they will have visual issues and some features might not work properly.

If you're on macOS 10.12 Sierra, or 10.11 El Capitan, you can use Mac Mouse Fix 2.2.0 or below.

Pricing

See the website for an overview of the pricing for Mac Mouse Fix 3.\ Mac Mouse Fix 2 and below will remain free forever.

Uninstallation

Uninstall Mac Mouse Fix by simply moving it to the bin.

However, there will be files left on your system. To get rid of these files I recommend the awesome AppCleaner by FreeMacSoft.

Under macOS, it is not feasible for apps to delete these leftover files by themselves when you delete the app. That's why I highly recommend using an app like AppCleaner.

What people say

Thanks so much to everyone sharing their excitement about Mac Mouse Fix!\ On the website you can find a collection of nice things people have said about the app.

Tips

Questions

How you can contribute

There are several ways to help the project.\ Check out the Acknowledgements for more info on who has already contributed!

Thank you to everyone who has already contributed and supported me in trying to make the best mouse driver of all time! :)🚀

Background

Background
Hi I'm Noah! #### Initial Release In 2019, during my first semester break, I released Mac Mouse Fix - a simple way to make your mouse better! It was a simple portfolio/passion project and I didn't really expect people to use it, but people ended up really liking it and even bought me some milkshakes, which was a great feeling! :) Here's what I wrote on the Mac Mouse Fix website back then: > My name is Noah and I made Mac Mouse Fix. When I started this project I was completely new to software development, but with the power of Google, Stack Overflow, and Apple's Developer Documentation at my fingertips I managed to learn what is necessary to deliver a solid little app that I hope will be useful for you guys. Working on Mac Mouse Fix made me discover a passion for programming, and led me to enroll in a Computer Science Degree at college, which has been awesome so far. I probably won't have a lot of time to work on Mac Mouse Fix during the semester, but please feel free to make your own contributions to Mac Mouse Fix on GitHub! I think what people really appreciated about the first version of Mac Mouse Fix was that it was free and very simple and felt almost like a native part of macOS. The feature-set was quite limited but well-implemented and people who only wanted those features were really happy with the app. #### Mac Mouse Fix 2 & Innovations After that, I kept developing Mac Mouse Fix on and off between my studies. I discovered ways of simulating Apple Trackpad gestures that were never previously discovered, as far as I know. And I also developed a really innovative UI for remapping mouse buttons that is both more simple and more flexible than anything I've seen before. I released the coolest benefits of these innovations with Mac Mouse Fix 2 in 2020. It let you Click and Drag to use Mission Control and Spaces in a way that feels just as fluid and native as swiping on a Trackpad, and it also let you do 7 things with just one button and allowed for endless customizations due to the super nice remapping UI. I also figured out how to adjust the pointer speed under macOS which no software could do before except for SteerMouse and its spin-off CursorSense. Unfortunately, I haven't been able to release features based on this technology, yet, but because Mac Mouse Fix is open source, other apps like LinearMouse have been able to ship features based on the things I discovered back then. #### Mac Mouse Fix 3 & Mental Health After Mac Mouse Fix 2 was released, I kept working on the project during semester breaks. My goal was now to turn Mac Mouse Fix into a full-fledged Trackpad replacement. All the pieces were almost in place to let Mac Mouse Fix bring all the smooth Gestures and workflows that people are used to from a Trackpad to any cheap mouse. So I began working on the necessary features to make this a reality. I was close, but making it really good ended up being much harder than I anticipated. I worked for months, discovering low-level hacks in macOS and implementing complex maths to finally end up with a system that allows you to use **all** the Trackpad gestures straight from your mouse in a way that feels just as polished, intuitive and seamless as a real Trackpad! I also developed an innovative, beautifully animated UI for Mac Mouse Fix that dynamically hides or shows UI elements to provide powerful customization options while being super simple to use. In my opinion, the UI provides some of the sleekest, nicest settings of any app on macOS. (Sorry if I'm tooting my own horn too much here, but I think it's really cool) Especially since around the time that I released Mac Mouse Fix 2, I have unfortunately struggled a lot with my mental health. And after starting University with really good grades and a nice social life, I unfortunately became too depressed and anxious to finish my degree. Due to my autism and mental health issues, I think I also unfortunately won't be able to hold a normal job anytime soon.\ However, I have a lot of passion for working on Mac Mouse Fix and I think I can do it well, despite my mental health struggles. So I made the plan to try to be financially independent through app development. In Fall of 2023, I set my sights towards working on Mac Mouse Fix full-time and slowly, but deliberately turning it into the best mouse driver ever (🚀🚀🚀) and an app that any Mac user with a mouse can appreciate and benefit from. I released Mac Mouse Fix 3 in 2023 with the tagline 'Make Your $10 Mouse Better Than an Apple Trackpad!'. It's free for 30 days and costs $1.99 to own. I hope that's a fair price that anyone can afford while allowing me to make a living. So far it looks like I can live off of the sales revenues! Meaning that I can keep working on Mac Mouse Fix full time and turn it into the best app that I possibly can. Thanks so much to everyone for their support, be it through financial support, by giving constructive feedback, or by simply sharing their excitement about the app with me. Thanks! :) <3 Noah\ (January 7th 2023)