Feb 12.2020 - Version: 2.19
X-Mouse Button Control is a free tool for Windows that allows you to re-configure and expand the capabilities of your mouse.
XMouse 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 5 'layers' of different button configurations which you can switch between using hot-keys or mouse buttons.
Screenshots X-Mouse Button Control