Razer Synapse
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.
Next generation Razer device configuration tool bringing the Razer gaming experience to the free open ssource world.
this is the next generation razer device configuration tool bringing the razer gaming experience to the free open source world.
the tool architecture is based on "razerd", which is a background daemon doing all of the lowlevel privileged hardware accesses. the user interface tools are "razercfg", a commandline tool; and "qrazercfg", a qt based graphical device configuration tool (see screenshot below).
see the official website for supported devices
Productivity Games System and Hardware
macros games system-utilities key-mapping customization mouse-utility drivers