Added scroll and swipe sensitivity sliders for the mouse and trackpad apps. By lowering the sensitivity you can prevent accidental scrolling or swiping.
New options to customize the battery alerts, help is here.
The Magic Trackpad can now be used in rotated orientations of 90, 180 and 270 degrees. Here is an use case.
Swiss German and Finish keyboard layouts have been added.
A new settings storage location in the Windows Registry. We've added this for more reliable store access. The previous INI file storage had issues on some computers, especially in enterprise environments. The storage location can be switched via Settings > Settings storage. Help is here.
Added option Drivers > Reinstall drivers on wake up. This might help if a device doesn't reconnect after a computer wake up from sleep. Since version 3.0.8.6: When reinstalling the driver, the current driver gets uninstalled first.
Added clear key option for "Magic Keyboard with Numeric Keypad" and a warning if NumLock is turn off.
[DRV-130] + Added option to disable the sleep shortcut (fn + space) in the modifiers popup menu.
[DRV-222] + Added missing Finnish keyboard layout for small keyboards to the keyboard layout selector.
[APP-234] + Added clear key option for "Magic Keyboard with Numeric Keypad" and a warning if NumLock is turn off.
[APP-205] * Fixed settings not getting updated in the keyboard modifiers popup menu.
[APP-236] * Fixed modifier mappings only party restored in some cases (version 3.0.8.8).
[DRV-142] * Fixed ISO layout characters not swapped when other key(s) were still pressed (version 3.0.8.8).
Mouse + Trackpad
[APP-205] + Added check if the Windows mouse pointer option: Enhance pointer precision is enabled at application startup and to the Windows menu.
[DRV-025] + Added options to flip and swap the trackpads X/Y axis. This way you can rotate your trackpad orthogonally by 90, 180 and 270 degrees. The new options are available from Settings > Advanced settings. Here is an use case.
[APP-211] * Fixed disabled "Restart device driver" power button in user interface.
[DRV-131] * Fixed Magic Mouse left handed mode not restored on computer wake up.
Service
[APP-150] + Added verification for all service dependent executables.
[APP-199] * Fixed missing resource strings in Magic Utilities Service executable. Start and stop of the service have now readable events in the Windows Event-Log
[APP-208] * Fixed missing code singing of the Magic Utilities Service executable.
Setup
[SETUP-17] + Prevent installing the Magic Utilities on computers with ARM processor, for now the Magic Utilities do support only x86 and x64 processors.
[SETUP-18] + Prevent downgrade installation: Installing the Magic Utilities if the previous installed version is higher. For a downgrade a full uninstall has to be performed.
This release adds long anticipated keyboard features and fixes a general driver issue.
Adds fully customizable modifier keys.
Adds a keyboard layout selector.
Fixes the swapped keys issue.
Resolves the root cause of "Driver error - Code 37".
Keyboard application and driver
[APP-175] + Added keyboard layout selector for all 25 layouts offered by Apple. The layout will be verified with the active keyboard input method of Windows.
[DRV-093] + Added option to swap exchanged keys on affected layouts.
[DRV-026] + Added fully customizable modifier keys. Apple and Windows presets and other options are located in the ≡ menu.
[DRV-048] + Added option to swap command <> control keys for all keyboards. This option is located in the ≡ menu.
[DRV-087] + Added option to swap fn <> control keys for all small keyboards. This option is located in the ≡ menu.
[DRV-045] + Added option to perform a numeric keypad enter with fn+return for all small keyboards. This option is located in the ≡ menu.
[DRV-081] + Added option to fix the equals = key on the mumeric keypad. This option is located in the ≡ menu.
[APP-181] * Updated key mapping help window for small keyboards.
[DRV-056] * Changed sleep shortcut to fn + space to prevent sticky modifier keys on wake up.
Other improvements for all applications
[APP-174] + Added option to Restart device driver on wake up to the Driver menu. Note: This is a local per device, per connection (Bluetooth / USB) setting.
[APP-186] + Added warning in case a computer restart is pending: "Setup installer", "Restart device driver", "Reinstall device driver" and "Download and install of updates".
[SETUP-14] + Added progress bar to "Preparing to install" section.
[APP-080] * Better handling of warning dialogs on load / save settings errors.
[APP-151] * Gray out "Bluetooth adapter power savings" in Driver menu if power saving is not supported.
[APP-155] * Fixed sometimes wrong battery level in tray icon tooltip.
[APP-176] * Fixed wrong selected device on tab order restore.
[APP-178] * Reduced amount of "Restart device driver" error dialogs and added some help.
[APP-174] * Updated model description on device color change.
[DRV-049] * Fixed root cause of "Driver error - Code 37". The driver re-install workaround from version 3.0.7.0 [APP-145] is not needed any more and is turned off when updating.
[DRV-099] * Test if the Bluetooth adapter does support power saving. If unsupported gray out the Driver menu item.
Version differences
Versions 3.0.7.4, 3.0.7.4a and 3.0.7.4b are almost identical. The differences are only cosmetic improvements, like added help links.