Hello, I am researching for a potential project. This year I had decided to build a new PC, entirely Linux based. I wanted to purchase a macro enabled mouse with full support in Linux. In my research I have found that Linux supports basic HID devices. But advanced features, like macro buttons, are f...