Mouse & keyboard button assignment software


#1

As it seems, none of the big peripherals companies create linux-compatible software for managing key assignments (mouse buttons, keyboard macros, dpi, rgb, profiles, etc). I was wondering if there is anything there already created, or if not, how difficult would it be to create one from scratch… anybody has any advice in this regard?

Thank you.


#2

I couldn’t find anything for my mouse, but for Corsair peripherals, I found this very helpful video: https://www.youtube.com/watch?v=xfm2D15q4eE&index=2&list=FLwyrgyN20dEirErBuTGkWDw&t=0s


#3

Knowing via a project I contribute to, OpenRazer lacks key mapping functionality, but some users have reported using a Java application called Keyboarding Master which supports some Razer and Belkin hardware. I’m not sure if it can be used for regular keyboard and mice.

macros, dpi, rgb, profiles, etc

At least for Razer hardware, DPI and RGB can be configured with OpenRazer (which just provides the back-end) with other functionality being available via a front-end like Polychromatic (which is what I build)

Both OpenRazer and Polychromatic are available in the :ubuntu_mate: Welcome application under the Getting Started → Drivers section. If there’s more software for other brands that complement hardware features then this would be great to add too.

rgb

On a side note, I recently discovered the Linux 4.20 kernel will standardise support for managing LED colours.

I was wondering if there is anything there already created, or if not, how difficult would it be to create one from scratch… anybody has any advice in this regard?

Depends specifically on the hardware you’re looking for. A project like OpenRazer was created by inspecting and replicating USB packets sent from the Windows’ software for the hardware (in this case, Razer Synapse) using Wireshark… but lacks proper key remapping due to its complexity.


#4

Thank you so much, I’ll give that a try, and let you know what I find.