Videos
Hi there, I’ve been working on trying to access and learn more detailed RGB controls for my keyboard. Specifically I would love it if I could program I Q5 to light up the key I’m pressing for about a second before it fades out so that the lights would follow my typing.
I’ve done the legwork on the open RGB for him to try to get compatibility but I am very very unskilled and ignorant when it comes to this kind of coding.
I looked into using the QMK configurator but it doesn’t look like I can program specific RGB modes with that even if it did support my keyboard.
Is there anybody with more knowledge or experience that can give me an idea of what I’m looking at here, what I should be researching, or if it’s even possible to add RGB programs beyond the stock ones… I know I know, I should’ve done more research but other than having really uninspired unlimited RGB controls the keyboard is very very well-made and I am enjoying it a lot.
UPDATE: My journey continues. I made it as far as installing QMK on my mac using this helpful guide:https://www.reddit.com/r/olkb/comments/nh2fk9/guide_installing_qmk_on_m1_macbook/
but now I'm running into issues compiling (which is something I thought I was supposed to do...) lol. I will update as I progress.
UPDATE 2: I have rosetta2/homebrew/qmk all installed running on Mac, I have the playground repository, i have edited config.h ...
...but for some reason I cannot compile. Here is a link to my github issue if anyone wants to look at the logs and figure out a way to help me. One user responded but...with my current knowledge and skill it might as well be in greek:
https://github.com/qmk/qmk_firmware/issues/18336
UPDATE 3: thanks to a lot of help from user u/AndyAO1528, I now have the "playground" firmware file set as my standard qmk firmware in my library. Here is the conundrum I run into now (see attached image).
Basically there are three files designated as "config h" and within the q5 folder there are the four variations of the keyboard (ANSI, ISO, with and without knob for each). The only one that has the "define lighting effects" as described is the "green" config.h that appears in the "q5" header folder.
So should I delete the other model folders to make sure there is no confusion when I compile/flash?
And to that point...how do I get my terminal to compile lol. I used "git clone -b playground https://github.com/Keychron/qmk_firmware.git" to get the playground folder set as my qmk_firmware folder in my library as seen here. I've got everything running and I even edited the lighting effects in the config.h file that shows them.
I just have no clear idea on what I'm supposed to do next or how to do it.
UPDATE 4: Per the comments on GitHub, I don't need to worry abnout those folders. The issue I'm running into now is that I cant get my Terminal to compile the Firmware on mac. I tried both command formats (qmk and make). Here is the result:
ast login: Sat Sep 17 19:09:14 on ttys000 USER@USER-Mac-mini ~ % qmk compile -kb keychron/q5/q5_stm32l432_ec11 -km keymapLITES usage: qmk compile [-h] [-c] [-e ENV] [-j PARALLEL] [-n] [-km KEYMAP] [-kb KEYBOARD] [filename] qmk compile: error: argument -kb/--keyboard: invalid keyboard_folder value: 'keychron/q5/q5_stm32l432_ec11' USER@USER-Mac-mini ~ % make keychron/q5/q5_stm32l432_ec11:keymapLITE make: *** No rule to make target \keychron/q5/q5_stm32l432_ec11:keymapLITE'. Stop. USER@USER-Mac-mini ~ %`
Might as well link to the github where I posted the issue. Please help me if you have the knowledge or the insight to do so. Thank you!
https://github.com/qmk/qmk_firmware/issues/18395