-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom LED patterns don't work (Redragon K550 Yama, K556 Devarajas and K587 PRO Magic) #6
Comments
Oh never mind, it must have somehow remembered the previous settings file, I changed the colours in the file (e.g. red to green) and when I set |
I'm glad that changing the colours worked, however the keys aren't accessible under their actual name in the file, e.g. To fix that you could try to change each key individually and create a list that maps the name of the key to the actual key. If you can't change the colours of some keys with this method, you would have to set up the official software on a Windows machine (or VM) and capture the usb traffic when changing the colour of the keys with wireshark. With that information it should be relatively easy to add support in this software. |
How can I find the correct values for this table? The 'I' is actually changing the 'Q' (I edited the source code to be sure of that). The values from Linux showkey are also wrong. (Redragon K550 and K580, I have both and the effect is the same on both) const std::map<std::string, std::array<uint8_t, 3>> rgb_keyboard::keyboard::keycodes_ansi = { |
These values were obtained by capturing the data sent by the official software with wireshark, while individually changing the color of all keys, then comparing the data to find the differences between the keys. Alternatively you could use systematic trial and error if they are simply swapped. |
Hey, this is a really cool project.
It's somewhat working with my K556 Devarajas (
--ajazzak33
required to work), I'm able to set brightness, speed, and colours and trigger the preset patters, but I'm unable to set specific key colours with--custom-keys
or set use--custom-pattern
.Using
--custom-keys
does nothing at all, and using--custom-pattern
sets a really weird preset, always the same regardless of what input file I use. For example, using/dev/null
as the input file still gives the same resultAny suggestions for how I could troubleshoot this to get it working?
The text was updated successfully, but these errors were encountered: