X-Mouse Button Control
X-Mouse Button Control is a program for controlling the mouse with the ability to expand features and reconfigure all buttons and mouse behavior to meet specific tasks.
Specifically, X-Mouse Button Control allows the creation of application profiles, where you can create up to 5 layers that correspond to different button configurations, and you can switch between using hotkeys or mouse buttons.
By default, the profile will be activated automatically when you hover your mouse over a specific window or application.
Download smart mouse program
This has many uses, for example: changing the behavior of the mouse in some frames, such as moving the mouse wheel to increase/decrease the volume when moving the mouse over the system tray or YouTube video.
In games that do not support extended mouse buttons (fourth and fifth), you can set these buttons on the keyboard.
The user interface of X-Mouse Button Control is based on a standard window from which you can add, edit, copy, and delete application and window profiles.