TLDR: Driver link https://github.com/tealtadpole/MagicMouse2DriversWin11x64
I just purchased a space gray magic mouse 2 this week. A lot of reviews saying that magic mouse has terrible ergonomics. But my work requires me to do a lot of scrolling, either for browsing internet or viewing design files. So, I decided to get myself a space gray magic mouse 2. Despite the fact that Apple discontinuing their space gray accessories. The package came with some bonus accessories, such as black charging thunderbolt cable, mouse pad, small mouse pouch, and also black matte surface protector, pretty neat 🙂
Everything was perfect when I connected the mice to my Mac laptop. It has a double tap gesture to trigger the ‘smart zoom‘ feature (which automatically zoom-in or zoom-out a webpage or pdf). But when I connected it to my Windows laptop, the mouse scroll doesn’t work at all. It’s just plain stupid.
After minutes of searching, I found that some people suggested to install Bootcamp drivers, which I reluctantly installed (since it’s an official driver from Apple), but after installation, the scroll still didn’t work. Even worse, many search engine results are actually suggesting to install an unauthorized driver software, like this article, or this Youtube tutorial. Both suggesting to install this magic utilities driver. But this ‘driver’ only works for 28 days during it’s trial version, and you have to pay annual subscription to make it work. Even worse, the ‘license’ is per device license, which make it obvious that it’s a scam.
After minutes of more searching, I found this github page with the Magic Mouse driver in an .inf file for the Magic Mouse driver. To install an .inf file, you need to right click the file, and select install. But, Windows 11 Explorer has a different right click menu. The ‘install‘ option is disabled by default, you need to click ‘Show more options’ menu to get the classic right click menu. This is kinda annoying.
Edit: I forked the original github page here: (in case it’s somehow gone)
Seems my journey didn’t end there, both my horizontal and vertical scrolls direction is still using the ‘normal’ scroll direction in windows. Which is the opposite in Mac OS. While I can easily change mouse scroll direction in Mac OS, I cannot find equivalent configuration in Windows. Luckily I found a tutorial to reverse my mouse scroll direction. Here are the steps:
1) You need to get the mouse instance path. Open your Device Manager via Start menu.
2) Navigate to the Mice and other pointing devices, find your mouse model, then Right click > Properties.
3) Select Details tab, find Device instance path property. Then you’ll see your mouse id in the registry.
4) Open your registry editor. Search for Registry Editor in your Start Menu. Before you update anything in the registry, make sure you backup your current registry via File > Export.
4) Navigate your registry path to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID
find your mouse ID, then go to Device Parameters directory.
5) Double click the FlipFlopWheel key, and change it’s value to 1. Do the same for FlipFlopHScroll. Keep in mind that value 0 is for normal scroll direction, and 1 is for reversed scroll direction.
6) Restart your computer. Enjoy ~
After went through steps above, finally I get my brand new Space Gray Apply Mouse 2 to work 🙂 with both vertical and horizontal scroll work perfectly in Macbook and Windows laptop.
~ tt ~