qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
18.08k stars 38.87k forks source link

Any way to customise the RGB Ligting (not a matrix)? #23909

Open ipg0 opened 3 months ago

ipg0 commented 3 months ago

Feature Request Type

Description

Currently there is a well-documented and relatively straightforward way to implement custom RGB matrix effects/animations, but no complementary functionality for non-matrix RGB lighting (a single LED strip).

I have not been able to find any info on creating custom non-matrix RGB lighting modes or hooking into/overriding any functionality regarding non-matrix RGB lighting, in a similar way to how matrix effects are customised. If there is a way of doing so that is considered "proper", the documentation should be updated to include it, otherwise, I think, this functionality should be implemented and documented afterwards.

Anyway, I would appreciate if anyone pointed me in the right direction on how I can implement a custom RGB lighting mode in the current version of QMK.

ipg0 commented 3 months ago

I'm in the process of implementing this functionality right now, will open a PR once I'm done

zvecr commented 2 months ago

Given the current state of rgblight, and its maintenance issues, this is unlikely the direction we would want to go in.

The suggestion would be to just use RGB Matrix instead, as this supports the additional functionality you are after.