Hey everyone, I created this small app for a personal problem I had for years, that Razer refuses to create something for Linux and it's almost impossible to remap buttons in mice if you don't have synapse, especially the ones that are not easily found like tilt wheels and so on.
I created this small app that aims to basically solve that specific issue, I also added some lighting controls via OpenRazer daemons if you have them installed. This is entirely userspace, no DKMS or anything. It works by adding a udev rule that allows you to interface with the hidraw device in /dev and, by reverse engineering the firmware, I managed to send commands to the mouse and basically replicate the functionality.
It's an early idea and it's being built, but I am already using it for a few weeks, wanted to get some opinions and more mice support