Supported devices

The USB Overdrive works with any compliant input device so there's really no way to list them all. In general, the USB Overdrive should work with the following kinds of devices:

  1. -Mouse, Trackball, Trackpad and other pointing devices

  2. -Gamepad, Joystick, Racing Wheel and other gaming devices

  3. -Media buttons on USB keyboards (Bluetooth support coming soon)

  4. -Some multimedia controllers

  5. -Some generic devices with compliant buttons and controls

Apple Magic Mouse and Magic Trackpad

Apple's built-in Magic Mouse and Magic Trackpad drivers use undocumented private APIs to forward multitouch gestures to the OS. I've been talking to Apple for a long time about this, but it looks like multitouch event generation is not going to be available to 3rd parties anytime soon. Since multitouch gestures are more important than any other additional setting, the USB Overdrive is now leaving the Magic Mouse and Magic Trackpad alone and no longer tries to handle them in any way.

Partially supported devices

Some Logitech and Razer mice hide some of their buttons and cannot be fully handled without intimate knowledge of their vendor-specific behavior, which is not usually disclosed to third parties. I don't like to spend days on a single device to reverse-engineer it and add specific workarounds for its non-compliant controls, but I've done it in the past for popular devices and I'll do it again in the future as a service to USB Overdrive users. Version 3.0.1 of the USB Overdrive restores all the device-specific workarounds that were implemented in the old 10.4.8 version and adds a few more. If your device is not fully supported please let me know and I'll see what I can do.

Devices that have specific workarounds in version 3.0.2

- Apple Wired and Wireless Mighty Mouse

  1. -Logitech G5, MX500, MX518, MX610, MX700, MX1000

  2. -Other Logitech mice that use buttons 7 and 8 to scroll

  3. -Kensington SlimBlade Trackball

  4. -Razer DiamondBack

  5. -World of Warcraft MMO Gaming Mouse

  6. -Griffin PowerMate

Devices that can be enabled

The Logitech force feedback gaming devices are handled by a specific kernel extension that ships with Mac OS X and has a higher priority than the Overdrive. If you do not care about the actual force feedback feature (which is hardly supported anywhere) you can manually disable the LogitechForceFeedback.kext extension to let the Overdrive handle your device. Doing so requires some UNIX shell commands so I won't go into detail here, let me know if you need assistance on it.

Unusual devices that are not currently supported

  1. -Belkin n52 and n52te

  2. -Belkin MediaPilot

  3. -Microsoft SideWinder Game Voice

  4. -Macally iMediaKey

Devices that are not currently handled but could be in the future

The USB Overdrive currently handles the media buttons on most keyboards, but it doesn't take control of the regular alphanumeric keys. There is nothing much I can do with the standard keys because they are really needed for their normal use, but it would make sense to take over USB keypads and other keyboard-emulating gaming devices such as the Belkin Nostromo n52. I will investigate this for a future release.

Unsupported devices

The USB Overdrive only talks to human input devices. It does not support modems, serial adapters, network adapters, wireless adapters, scanners, printers, webcams, speakers, microphones, audio devices, hard disks, cd/dvd burners, etc.

Note to manufacturers and vendors

If you make or sell a USB or Bluetooth input device and want to make sure the USB Overdrive works well with it, please send me a hardware sample. I can't test devices that I do not have. Please understand that I may not be able to support specific devices, but I'll definitely look at them and see what I can do.


©1999-2013 Alessandro Levi Montalcini

Take full advantage of any USB mouse, trackball, joystick or gamepad.