USB Overdrive is a universal driver that handles any USB or Bluetooth mouse, keyboard, trackball, joystick, gamepad or gaming device from any manufacturer and lets you configure it either globally or on an a per-application, per-device basis. It reads all kinds of wheels, buttons, keys, switches and controls and supports scrolling, keyboard emulation, launching and complex macros as well as all the usual stuff like clicking, control-clicking and so forth.
The USB Overdrive reads all kinds of wheels, buttons, keys, switches and controls and assigns them to useful actions like clicking, typing, scrolling, launching, opening documents and so forth. It can easily handle several USB devices at once and can assign different settings to each one. System requirements for version 3.1: - Mac OS X 10.11 El Capitan, 10.10 Yosemite, 10.9 Mavericks or 10.8 Mountain Lion Home Page - http://www.usboverdrive.com/USBOverdrive/News.html
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.