Git Product home page Git Product logo

Comments (9)

dokutan avatar dokutan commented on August 11, 2024 1

Thank you for this info, this is indeed the right place. I have updated the README to include this keyboard. Could you post the output of lsusb or the USB Product ID?

I am asking because these features are known to not work on many keyboards, have you tried a custom LED pattern or remapping the keys? Please be careful should you try remapping the keys, i recommend having the official software installed somewhere in case all keys get shifted around.

from rgb_keyboard.

dokutan avatar dokutan commented on August 11, 2024 1

That looks quite useful, and reminds to publish the script to change the color i wrote some time ago: here it is.

Maybe i should have another look at the existing GUI.

from rgb_keyboard.

UdeRecife avatar UdeRecife commented on August 11, 2024

The output of lsusb:

Bus 001 Device 003: ID 0c45:5004 Microdia Redragon Mitra RGB Keyboard

have you tried a custom LED pattern or remapping the keys?

No, not yet. Nor I have thought of doing so. However, if I could create a custom LED pattern, that would be great. Maybe an experience for another time. ;)

Please be careful should you try remapping the keys, i recommend having the official software installed somewhere in case all keys get shifted around.

Thanks for this warning. I'll be sure to have the software around to correct some blunder if I happen to try that later on.

from rgb_keyboard.

dokutan avatar dokutan commented on August 11, 2024

Thanks, you can edit examples/example.conf and apply it with rgb_keyboard -l custom -P example.conf to get a custom LED pattern. I am leaving this issue open for now, so feel free to report your results whenever you try it out.

from rgb_keyboard.

UdeRecife avatar UdeRecife commented on August 11, 2024

I've tried the custom pattern, using the example.conf file you indicated. Well, some kind of pattern emerges, but the results are not consistent with the input. Some keys are not lit, some are lit in wrong color.

For example (taken from example.conf):

Esc	ff1111 (not lit)
F1	888888 (white)
F2	888888 (white)
F3	888888 (white)
F4	888888 (white)
F5	ff1111 (red)
F6	ff1111 (red)
F7	ff1111 (red)
F8	ff1111 (red)
F9	888888 (white)
F10	888888 (white)
F11	888888 (white)
F12	888888 (white)
PrtSc	ff1111 (not lit)
ScrLk	ff1111 (not lit)
Pause	ff1111 (not lit)

The same happens with the rest of the keyboard.

from rgb_keyboard.

dokutan avatar dokutan commented on August 11, 2024

This problem is not unique to this keyboard, you can see a photo of the resulting pattern in issue #6, i assume it looks identical on your keyboard.

The best method to fix this would be to install the official software (either in a VM or on bare metal) and use Wireshark to capture the usb communication while changing the color of each key individually (thus creating a mapping between the key and the sent data). If that is something you are interested in, here is a basic explanation of the process, and feel free to ask any questions.

from rgb_keyboard.

UdeRecife avatar UdeRecife commented on August 11, 2024

This problem is not unique to this keyboard, you can see a photo of the resulting pattern in issue #6, i assume it looks identical on your keyboard.

It's a very similar pattern indeed!

The best method to fix this would be to install the official software (either in a VM or on bare metal) and use Wireshark to capture the usb communication while changing the color of each key individually (thus creating a mapping between the key and the sent data). If that is something you are interested in, here is a basic explanation of the process, and feel free to ask any questions.

Since I don't have a Windows machine (nor a configured VM), I'll ask a friend to try that out. The learning curve seems steep, but having the payoff of knowing how to proper map this keyboard with your software may inspire me to do it. Thanks for pointing that out!

from rgb_keyboard.

UdeRecife avatar UdeRecife commented on August 11, 2024

I've added a simple script with a gui to select the profile you want to use. It's one of the most useful features of rgb_keyboard, as my particular model only has one customizable led pattern. Now I have 3! I also I trebled the number of macro keys I have (from 9 to 27).

Thanks to you and your program.

Said script:
https://github.com/HeuFui/Scripts/blob/main/rgb_keyboard_profile_selector_gui.sh

from rgb_keyboard.

dokutan avatar dokutan commented on August 11, 2024

I'm closing this as the original purpose of this issue has been fulfilled. For further discussion about the broken support for custom LED patterns see issue #6.

from rgb_keyboard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.