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, OpenRazer, LinearMouse and Piper.
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.



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.






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...




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...

The prime purpose of the KatMouse utility is to enhance the functionality of mice with a scroll wheel, offering universal scrolling: moving the mouse wheel will scroll the window directly beneath the mouse cursor (not the one with the keyboard focus, which is default on Windows...



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