A tool to change and program the mapping of your input device buttons.




X-Mouse Button Control is described as 'Windows application to remap your mouse buttons and expand the capabilities of your mouse!' and is a very popular Key Mapping tool in the os & utilities category. There are more than 25 alternatives to X-Mouse Button Control for a variety of platforms, including Windows, Mac, Linux, Android and Android Tablet apps. The best X-Mouse Button Control alternative is Input Remapper, which is both free and Open Source. Other great apps like X-Mouse Button Control are SteerMouse, LinearMouse, OpenRazer and Key Manager.
A tool to change and program the mapping of your input device buttons.




SteerMouse is a utility that lets you freely customize buttons, wheels and cursor speed. Both USB and Bluetooth mice are supported.


LinearMouse is a free and open-source utility for macOS which aims to improve the experience and functionality of third-party mice.



An entirely open source driver and user-space daemon that allows you to manage your Razer peripherals on GNU/Linux.



Key Manager reveals the full potential of your keyboard and mouse and allows you to save time and efforts while working with your computer. Thanks to its flexible interface, you can now create various actions and execute them by pressing keys, mouse buttons and combinations of...




Piper is a graphical user interface to configure gaming mice. Configuration options include changing the resolution (DPI) of the mouse, adding and removing profiles, setting LED colors and changing button behaviors.






Razer Synapse is unified configuration software that allows users to rebind controls or assign macros to any Razer peripherals and saves those settings automatically in the cloud.


Razer Synapse only works with Razer hardware and their inherent properties. It does not allow the same amount of customization and function as X-Mouse Button Control. In fact, the two pieces of software are wholly separate in nature.


Intended for remapping keys, mouse buttons and mouse wheel actions, Key Remapper allows you to:



Easystroke is a gesture-recognition application for X11. Gestures or strokes are movements that you make with you mouse (or your pen, finger etc.) while holding down a specific mouse button. Easystroke will execute certain actions if it recognizes the stroke; currently...

Do you want to remap keyboard keys with another key ? Do you want to remap mouse buttons ? Then try Key Remapper. With Key Remapper you can easily remap key or remap mouse buttons with another key, program, mouse button, custom text.




HydraMouse enables you to remap mouse buttons and to assign various actions to them. It is the only program in the world which can work not only with mice with up to 5 buttons, but also with many models of multi-button mice of various manufacturers (Microsoft, Logitech, Genius...

WizMouse is a mouse enhancement utility that makes your mouse wheel work on the window currently under the mouse pointer, instead of the currently focused window. This means you no longer have to click on a window before being able to scroll it with the mouse wheel.

it has no function like x mouse button


There are many more options to reprogram various button functions. It works.