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.
gpm is the mouse support for Linux on the console. This package provides a daemon that captures mouse events when the system console is active, and delivers events to applications through a library.
Keyboarding Master is a gaming and application tool that provides its users with the ability to custom configure their input devices for specific applications within a unified configuration environment. Keyboarding Master supports Linux.