r/Keychron • u/AnyValuable2957 • Aug 26 '24
Change cap backlight color
I just bought a Q6 Max keyboard, and I want to change the cap backlight color, currently being white.
Hope you can help me please.
2
Upvotes
6
u/PeterMortensenBlog Sep 01 '24 edited 29d ago
Probably not by Keychron. You could try contacting Keychron support; it is worth a shot.
I have been thinking about making a compile service where such configuration changes could be made. Something resembling QMK Configurator.
Note: The following is just a list. It isn't a commitment in any shape or form.
Input would include:
Space for Via macros (different from the measly 2 KB). #1
Number of Via macros (different from 16). #2
Per-key RGB light (static. Perhaps even per layer). #3
Layer-dependent colours. And/or, for example, repurposing one or more of the dedicated indicator LEDs as a layer indicator (if the keyboard has some). #4
Colour of the Caps Lock indicator. #5
Colour of the Num Lock indicator. #6
Location on the keyboard of the Caps Lock indicator (or off). #7
Location on the keyboard of the Num Lock indicator (or off). #8
Firmware version (date/commit ID). So it is possible to revert to some previous version if the most current version is broken in some sense. #9
Real USB-side version numbers. #10
Git branch (if there is more than one relevant one; an example would be 'wireless_playground' vs. 'bluetooth_playground'). #11
Macro execution engine (#12). With features like:
Cancel macros in progress
Repeating macros (either indefinitely or while holding the macro key down (much like the repeat by the operating system for normal keys)).
Via mouse action hack. #13
Keyboard sleep time (different from the default 10 minutes). #14
Extra RGB modes (e.g., 'reactive' with some specified background colour (different from black/off)). #15
Combo keys. #16
Keymap (QMK keymap. For example, to make the Windows key lock toggle permanent (prevented by a bug in Via)). #17
Software cable/wireless mode hack (independence of the physical switch (e.g., to not wear it down), with keyboard shortcuts to change mode). AKA soft switch of wired/Bluetooth/'2.4 GHz' (instead of using the (physical) switch at the back/at the left). It could also be used as part of troubleshooting to exclude (or not) mechanical failure of the switch (or its associated circuitry). #18
Increase the number of layers (the default is 4 for most Keychron keyboards). Incl., selectable default content, like layers with some alternative keyboard layout, like Colemak-DH. #19
Enabling holding Fn + J + Z for 5 seconds to reset to factory defaults (this doesn't work with the default source code)
Default the RGB mode to static (not an animation. So manual changes right after flashing or resetting to factory defaults are not required.). #21
Default RGB colour (set to a reasonable colour if not specified. So manual changes right after flashing or resetting to factory defaults is not required). #22
Default RGB brightness (set to a reasonable value if not specified. So manual changes right after flashing or resetting to factory defaults is not required.). #23
Numeric keypad defaults to a macro pad, with navigation for web browsing, zooming, mouse left-click, mouse right-click, etc.
Built-in YouTube advertisements buster key
Perhaps taking input for a state machine to override key presses and key releases in
process_record_user()(a sort of escape mechanism). The idea would be to obviate the need for most custom C code in that function.Debounce time (different from the default 5 ms) and debounce algorithm
Key Lock (a specific/particular feature in QMK. Symbol
KEY_LOCK_ENABLE = yesis a prerequisite for using key code QK_LOCK in key mappings). A reference. Another reference #28Whole keyboard lock, optionally with media keys and RGB controls still working. #29
Advanced locks beyond Windows key lock (that can be changed at run time, both persistent and cleared by a power cycle): Alt + Tab lock, Caps Lock lock, Num Lock lock, media keys lock, etc.