Button reassignment

Site Admin
Posts: 126
Joined: 31 Jan 2019 15:27

Button reassignment

Post by Archie » 10 Jul 2019 12:03

Often, placement of buttons and default actions assigned to them are not optimal. Most proprietary drivers from trackball vendors are capable to rearrange action/button bindings according to user taste - but it's not always possible for number of reasons. Support for particular device might be removed from current version of driver, and older driver can not be used with modern OS version, etc.

For such cases, separate third-party universal solution's could be used. IMHO, for Windows the best of them is excellent X-Mouse Button Control utility by Phillip Gibbons:
https://www.highrez.co.uk/downloads/XMo ... ontrol.htm
X-Mouse Button Control (XMBC) allows you to create application and window specific profiles. This in turn, allows you to re-configure your mouse behaviour for individual applications or windows. For each profile you can also configure up to 10 'layers' of different button configurations which you can switch between using hot-keys or mouse buttons.
NB: note that generic Windows driver is capable to handle up to five mouse buttons (plus scrolling signals), so if particular device is equipped with more buttons or other controls, they can not be used without proprietary driver supporting them.

For Apple systems, there's USB Overdrive by Alessandro Levi Montalcini:
The USB Overdrive is a device driver for macOS 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 a per-application, per-device basis.