Magic Mouse Windows driver + app for scrolling
Quick summary: Important changes since version 3.0.8.8:
- Enhanced Rename device for Bluetooth connections.
- Added Ignore input if mouse is lifted option to the Magic Mouse.
- Added Full factory reset option for Bluetooth devices.
- Added Update channels.
- Added Move pointer slider to "Mouse Options" for the Magic Trackpad.
- Added up to 3 configurable click areas to the bottom of the Magic Trackpad.
- Added "Restart / Reinstall device driver" actions to the system tray right-click menu.
- Added customizable F16..F19 keys to the Magic Keyboard with Numeric Keypad.
- Added Remove device option.
- Added Space silver color option to Magic Mouse and Magic Keyboard.
- Added option to Ignore clicks to the Magic Trackpad.
Quick summary: Important changes since version 3.0.9.6:
The Driver ↔ App communication has been rewritten to resolve device re-connection issues. With this new approach the apps should always detect any connected devices. Any workarounds like "Reinstall device driver" should be a thing of the past.
- The Driver menu has been simplified. Redundant settings are now hidden, select Advanced driver settings to bring them back.
- Fixed various settings not applied.
- Keyboard: Added Windows main menu.
- Trackpad: Added Press and hold secondary mouse button to 3 finger dragging options.
Version 3.1.0.7
This release fixes a rare issue and improves App/Driver communication.
All applications
- [DRV-53] * Direct protocol version reporting from app to driver.
- [APP-359] * Fixed false protocol detection on some of the latest Windows 10 Insider preview versions.
Quick summary: Important changes since version 3.1.0.4:
Since the last stable release we added lots a new features across all devices.
All applications
- Fixed random silent app crashing on Windows 11.
- Added new Battery saver options to suspend a device automatically on power events or on demand by the user, more details here.
- Added View > Advanced config settings which is now the global switch for any advanced setting.
- Improved false-positives with some protection tools which slightly increased the startup time of the applications. Therefore by default a splash screen is shown.
Keyboard
- Added configurable Japanese input keys on Japanese keyboards, more details here.
- Added Win+PrintScr and Alt+Win+PrintScr to small keyboards, more details here.
- Added full support for all 3 new Magic Keyboards with (and without) Touch ID.
- Made the Eject/ Lock/Touch ID keys of the small keyboards configurable as del(ete) key or Windows Lock.
- The Eject/Touch ID keys of the large keyboards act now as Windows Lock if not used as fn key.
- Added support to launch Microsoft Store applications.
- Added option Settings > NumLock on app start to turn on NumLock automatically on application start.
Mouse
- Added Live touches visualization on mouse surface.
- Added Touch settings dialog to visually adjust some of the "Advanced touch settings", more details here.
Trackpad
- Added 1 finger Double tap to drag gesture.
- Added Ignore touches option to the bottom buttons config menu, more details here.
- Added Drag lock with various modes, more details here.
- Added config option for a 2 finger Ignore click.
- Added new option to 3 finger dragging: Primary + secondary click.
- Added Live touches visualization on trackpad surface.
- Added configurable 4 finger tap for various Windows 10+11 actions..
Quick summary: Important changes since version 3.1.2.6:
Since the last stable release we added new features and modernized the application framework.
All applications
- Fixed lots of stability issues on computer wake up.
- Added option to disable virtual desktop change animations on Windows 11, more details here.
- Substituted "Restart device" with Re-pair Bluetooth connection, as this always works (for Bluetooth connections) and never needs a computer restart.
- Added black as new device color to Magic Keyboard, Magic Mouse and Magic Trackpad.
- Made all drivers and services compatible to Kernel-mode Hardware-enforced Stack Protection in Windows 11.
- Replaced outdated Windows 7 API calls with modern APIs from Windows 10.
- Removed support for Windows 10 - 32bit, more details here.
Keyboard
- Added fn+esc to toggle fn lock. fn lock is now also available in the Eject / Lock / TouchID key mapping.
- Added fn+P to map Print Screen to all supported keyboards.
- Added Press fn to show emojis feature.
- The Eject/Lock/Touch ID key and the fn key can now be configured independently on the large Magic Keyboard with Numeric Keypad.
Mouse
- Added new option No scrolling on mouse movement. If enabled this disables scrolling while the mouse is moved to avoid accidental scrolling.
- Added new selector Fingers: Scroll with 1 / 2 / 1 or 2 fingers, default is "Scroll with 1 or 2 fingers.
Trackpad
- Added uninstaller of incompatible drivers to the app.
- Added End drag lock with 1 or 2 fingers to 3 finger dragging.
- Added Keep dragging with 3 fingers only to 3 finger dragging.
- Added Drop when a finger is lifted to 3 finger dragging.
- Added Open start menu to 4 finger tap options.
- Fixed click and hold with one finger and drag with another finger.
Version 3.0.9.6
This is maintenance release which adds some new features and works around Windows 10 - 2004 Bluetooth issues.
All applications
- [APP-298] + Added Update channels: Stable, Beta and Development. You can switch the update channel in menu with Help > Updates.
- [APP-297] + Fixed issues with some modal dialogs in case there was an expired license.
- [APP-295] * Fixed Windows 10 - 2004 Bluetooth adapter power saving bug. On some Apple MacBooks (and possible other computers) any Bluetooth device just freezes after a short break. In Driver > Bluetooth driver settings there is a new option Keep Bluetooth connection alive which works around this Windows bug.
- [APP-292] * Fixed display of "Device fully charged" notification even it was turned off.
- [APP-289] + Added Full factory reset option for Bluetooth devices. This configures your device as it is new: Removes any Bluetooth pairing information and resets the device Bluetooth name.
- [DRV-014] + Enhanced Rename device for Bluetooth connections. The new name is now stored permanently inside the device and is visible in all Windows device settings.
Mouse
- [DRV-122] + Added detection if mouse is at a surface or lifted. If lifted there is a new option to ignore all mouse input. This way you can locate your Magic Mouse somewhere else without accidental clicks, scrolling or swipes.
Trackpad
- [APP-293] + Added check if Windows primary and secondary mouse buttons are swapped.
Version 3.0.9.8
This is a normal maintenance release which fixes a settings not loaded issues after computer wake up and adds better application restart handling.
All applications
- [APP-307] * Fixed settings not loaded after wake up from sleep or hibernation in some cases. This is a regression issue introduced after version 3.0.8.8.
- [APP-310] + Added Restart all applications to the Exit menu and the system-tray icon right-click menu. It appears only if another Magic Utilities application is running.
- [APP-311] + Added Restart application on wake up to the Exit menu.
In addition there have been some icon tweaks and in the Driver menu a new Help item.
Version 3.0.9.9
This is a minor maintenance release which fixes another settings issue and handles renaming corner cases better.
All applications
- [APP-314] * Fixed Bluetooth driver setting: "Keep connection alive" setting not always stored consistently.
- [APP-316] * Less dialogs if preferred device name and Bluetooth name match.
Version 3.1.0.1
This is a major maintenance release which works around re-connection issues.
All applications
The gray text is outdated by version 3.1.0.3.
The Driver main-menu has a new Control device settings sub-menu. The Control device is part of the device driver and is used to communicate with the application. The new menu gives access on when to open and close the Control device and how to proceed on errors. We added these implementation details to have more options available in case of issues.
- [APP-305] * Renamed "Close driver controller on sleep" to Close on: Computer sleep.
- [APP-305] + Added Close on: Restart device and Close on: Reinstall driver. These settings exist since version 3.0.9.7 but were not exposed in the user interface.
- [APP-325] + Added Open on: Magic device arrival only. This means the Control devices will only open when Apple devices are enumerated by Windows. Before the application tried to open the Control device also when other non Apple devices were enumerated. This should create less error logs and may prevent issues on computer wake up.
- [APP-326] + Added automatic error handling in case the Control device can't be opened. This should workaround re-connection issues. Options are either:
- On error: Restart last active device (default and recommended)
- On error: Reinstall device driver
- No selection (not recommended)
- [APP-326] + Added Restart (last active) device driver button to user interface when no device is connected.
- [APP-311] * Added Always update driver settings. These settings exist since version 3.0.9.8 but was not exposed in the user interface. Select this option if any settings are not correctly applied.
- [DRV-173] * Made Control device non exclusive.
- [APP-324] * Fixed exception when a Bluetooth device was removed via the right-click menu.
- [APP-321] * Fixed setup crash on ARM detection when running on Windows 32bit.
- [APP-320] + Added incompatible software detection for "Gigabyte AORUS Engine" in application and setup.
- [APP-319] + Improved security of the Windows service.
- [APP-299, APP-322] * Updated compiler and licencing tools.
Keyboard
- [APP-328] + Added Windows main menu.
- [APP-329] * Fixed Invert small app icons and moved it to the new Windows menu.
- [APP-330] * Fixed visual height of modifier drop-down menus.
Trackpad
- [APP-317] * Fixed bottom button settings not always applied.
- [APP-328] + Added Press and hold secondary mouse button to 3 finger dragging options.
Version 3.1.0.3
Unlike version 3.1.0.1 which was focusing on workarounds, this major release is a complete rewrite of the Driver ↔ App communication to resolve device re-connection issues. With this new approach the app should always detect any connected devices. Any workarounds like "Reinstall device driver" should be a thing of the past.
All applications and drivers
- [DRV-017] + Complete rewrite of Driver ↔ App communication.
Each device instance has now its own communication channel rather than a multiplexed master channel. "Control device" has been renamed to "Driver handler" to reflect this change. All "Wake up" settings are turned off on first application start as they are not required any more.
All applications
- [APP-332] * Fixed issue when removing a Bluetooth device which had an active USB connection at the time.
- [APP-334] + All "Wake up" and "Driver handler" menu items are now hidden by default as they should not be required anymore, select Driver > Advanced driver settings to show the menu items again.
- [APP-335] * Fixed app crash when a new drive (like a SD card) became available (version 3.1.0.2 only).
Keyboard
- [APP-331] * Fixed caps lock mapping used the right modifier instead of the left modifier.
- [APP-333] * Fixed wrong image of the large Swedish keyboard layout.
Version 3.1.0.4
This release is focusing on rounding the edges of the previous version.
Download licensed and trial version | Windows support | Platform | CPU | Download alternative | Version | Release date | |
---|---|---|---|---|---|---|---|
MagicUtilities-Setup-3.1.0.4-Win10.exe | Windows 10+11 | 32+64bit | x86+x64 | Download mirror | 3.1.0.4 | 30 Jan 2021 | |
MagicUtilities-Setup-3.1.0.4-Win78.exe | Windows 7+8 | 32+64bit | x86+x64 | Download mirror |
All applications and drivers
- [DRV-177] * Fixed device showing up in the "Safely remove hardware" menu of the related system-tray icon.
- [DRV-178] + Added device notification to app in case the device is about to removed. This handles cases where the driver gets uninstalled or the device gets removed from an external event.
- [APP-339] + Variant c: Added detection of incompatible "Lenovo Essential Wireless Keyboard" software to setup installer.
Version 3.1.0.5
This new release adds a Battery saver and improves false-positives with some protection tools.
All applications
- [APP-353] + Added new power handler for better power event handling on computers with "Modern Standby".
- [APP-356] + Added new Battery saver options to suspend a device automatically on power events or on demand by the user, more details here.
- [APP-350] * Fixed app freeze when removing a paired Bluetooth device.
- [APP-342] + Added hint that the Bluetooth radio might be turned off in case a device restart error occurs.
- [APP-339] + Added detection of incompatible software "Lenovo Essential Wireless Keyboard".
- [APP-352] - Removed Bluetooth adapter power saving option for Windows 10 2004 (20H1) or higher as the [Power Management] tab in Windows Device Manager has been removed.
- [APP-322] * Updated licensing tool to recent version.
- [APP-346] * Improved false-positives with some protection tools. As a result the startup time of the applications has slightly increased and by default a splash screen is shown. You can disable the splash screen in the menu via Settings > Show splash screen.
Keyboard
- [DRV-183] * Fixed pressing fn+control+command+delete keys together to login with Ctrl+Alt+Del on the small keyboards.
- [DRV-180] * Fixed fn on small keyboards not working if mapped to a different modifier key and another modifier key was pressed.
- [APP-288] * Fixed reading of active keyboard layout failed for U.S layout in some cases.
- [APP-337] * Swedish and Finish keyboards are merged into one selection option as they look the same.
- [APP-357] * Fixed missing F16 - F19 app mappings when INI file settings storage was active.
Version 3.1.0.8
This release focuses on the Double tap to drag gesture for the Magic Trackpad.
All applications
- [DRV-188] * Fixed rare Windows BSOD crash with USB connected devices. The crash happened only when you plug-in the device and removed immediately within milliseconds.
Keyboard
- [APP-362] * Show warning on key press of F16-F19 if a mapped application could not be found.
Trackpad
- [DRV-149] + Added 1 finger Double tap to drag gesture. Double tap + hold + move to multi-select or drag an item.
- [APP-364] + Added Ignore touches option to the bottom buttons config menu. This new option ignores any touches and standalone clicks. Note: A primary (left) click is performed in case you click on such a button while you move the mouse pointer.
- [APP-361] * More freedom to adjust the bottom button area height from 10%-90%.
Version 3.1.0.9
This release focuses on the new Drag lock feature and modes for the Magic Trackpad. Other refinements for the Magic Trackpad have also been added.
Trackpad
- [DRV-013] + Added Drag lock with various modes for both 1 finger double tap + hold dragging as well as 3 finger dragging. Click here for more details.
- [DRV-149] * Double tap to drag: Improved false/positives by filtering various touch and tap properties.
- [DRV-150] + Added config option for a 2 finger Ignore click: Either Fully ignore the click or perform a 1 finger click instead. Turn on Ignore click to get the config dialog.
- [DRV-179] + Added new option to 3 finger dragging: Primary + secondary click presses both mouse button together while dragging with 3 fingers.
- [DRV-190] * Improved false/positives for 3 finger dragging.
Version 3.1.1.0
This release fixes a Drag lock bug from the previous version.
Trackpad
- [DRV-191] * Fixed Drag lock = Off didn't work on Bluetooth connections.
Version 3.1.1.1
This release brings better Japanese keyboard support and fixes a trackpad bug from the previous version.
Keyboard
- [DRV-027] + Added configurable Japanese language input keys on Japanese keyboards. Simply click on the left or right keys next to the space bar to configure their function. More details here.
- [APP-370] + Added installation and activation hints on how to setup the Japanese Microsoft IME (in version b)..
- [DRV-194] * Changed scan code for menu key to be more HID compliant.
- [DRV-195] + Added Win+PrintScr and Alt+Win+PrintScr shortcuts to small keyboards. More details here.
Trackpad
- [DRV-196] * Fixed Ignore click not properly working in some cases. Double click to tap gets now disabled if Tap to primary click is disabled.
All applications
- Many small tweaks to improve the user experience.