X-Mouse Button Control is a Windows application to remap your mouse buttons and expand the capabilities of your mouse!



ControllerMate is described as 'Controller programming tool that allows you to customize the behavior of your HID devices — keyboards, keypads, mice, trackballs, joysticks, gamepads, throttles, among others. ControllerMate’s philosophy is to be as flexible as possible, to provide a set of' and is an app in the os & utilities category. There are more than 25 alternatives to ControllerMate for a variety of platforms, including Windows, Mac, Linux, Android and iPhone apps. The best ControllerMate alternative is X-Mouse Button Control, which is free. Other great apps like ControllerMate are AntiMicroX, Karabiner Elements, Xpadder and JoyToKey.
X-Mouse Button Control is a Windows application to remap your mouse buttons and expand the capabilities of your mouse!



Control desktop apps with gamepads on Linux and Windows using AntiMicroX. Map gamepad keys to keyboard, mouse, scripts, and executables with support for SDL2 configuration. Features include multiple mapping sets, auto profiles, macros, and compatibility with X.org and Wayland.



Karabiner, previously called KeyRemap4MacBook, is a very powerful keyboard remapper for Mac OS X. In addition to simple key remapping, it has special remapping modes like Emacs-mode, SandS-mode (Space and Shift).

A utility for mapping keyboard keys and mouse button actions to your game controller buttons for PC gaming.

JoyToKey enables you to control any softwares (e.g. browsers, games on the web, Microsoft office applications or even Windows itself) by using your favorite windows joystick! Whenever you press joystick buttons and sticks, JoyToKey will convert the input into keyboard strokes...




Customize Xbox controllers by mapping gamepad inputs to keyboard, mouse, or other controls. Uniquely map Xbox Elite paddles as separate buttons, and refine stick and trigger settings. Share and download configurations for personalized gameplay, enhancing control precision.




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


Joystick Mapper is an application that allows you to configure your joysticks or gamepads to simulate keyboard keys/mouse movement/mouse click/mouse scroll, so you can control any app or game using them, even the ones without built-in support.




Switch between Spaces, use Windows-style Back and Forward, and more - right from your mouse. Also features a refined Smooth-Scrolling algorithm that strikes a perfect balance between fluidity and control.



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.


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




InputMapper is a DS4 (DualShock 4) input mapper that allows you to connect your PS4 gamepad to windows, wired (USB) or wirelessly (Bluetooth).



ControllerMate is for controllers, keyboards and mice while X-Mouse Button Control is for mice only