[New Device] Glorious GMMK Pro
Hello,
I just finished setting up my Linux install on my main desktop, and as the Glorious Core software is closed-source and windows only, it was a relief to discover OpenRGB. However, my keyboard, the GMMK Pro, is currently not supported.
I have seen people getting their full-size GMMK to work, as it uses a generic controller used by other brands (The Redragon keyboards I believe); However, this doesn't seem to be the case for the Pro.
As such, and I'm pretty sure you must be receiving that kind of compatibility requests by the dozen, I would like to request compatibility for this keyboard.
Feature Request
Unfortunately, I have no idea which kind of USB controller the GMMK pro uses. All I can really tell is that it has per-key lighting, and also a lighting zones on each side, composed of a few LEDs. Even having basic control over those would be great, the original patterns don't forcibly have to be recreated.
Of course, the more features of the original software being made compatible, the better, but I know it would take time and it could be a pain.
I am pretty inexperienced in drivers and HID stuff, however I do know my way around C++, so if I can help on the implementation of this feature, I will happily do so.
Thank you in advance for your consideration, and thank you also for creating and maintaining this great piece of software!
Name of device:
Glorious GMMK Pro
Link to manufacturer's product page:
https://www.pcgamingrace.com/products/glorious-gmmk-pro-75-barebone-black
Please select what type of device/interface the device uses:
ID information:
VID: 320f PID: 5044
Please attach screenshots of the device's official control application here:
Please attach device captures here:
Checklist for Step2
-
Name of device -
A link to the vendors product page has been included -
The transport bus has been identified and the appropriate label added to the issue. -
The device ID's have been included for USB or PCI -
Screenshots of the OEM Application are included -
There is either, appropriate code examples linked or suitable device captures attached




