Replies: 1 comment 3 replies
-
Hi, I think there might be some upstream PRs with similar sort of functionality open, I also think the MoErgo glove80 uses some devicetree configurability in its RGB implementation. We have been wanting to transition to a more refined indicators framework at some point, driven by events rather than a timer. To that extent we have opened a pr for the left right auxiliary communication channel we use to transmit keymap state and other info over to the right hand side zmkfirmware/zmk#2036 |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm interested in contributing first class indicator LED support (e.g. CAPS/SCROLL/NUMLOCK being displayed as RGB LEDs; the Adv360 fork currently implements this via some ad hoc extensions to the rgb underglow code). Is work on this ongoing/have there been previous attempts?
Contemplating the natural way indicator LEDs are extensible (e.g. to display onboard battery level) I thought for a moment conceptually it could be useful to view e.g. 3 indicator LEDs as the most rudimentary possible display. But from what I can see there is a relatively sophisticated widget system which doesn't seem like it would play well with this perspective, so I guess that's a non-starter.
But at any rate, getting support for e.g. what the Advantage custom fork is trying to do (display HID indicator state, battery, and layer) would be my initial intention. I think this lends itself well to a device tree-style configuration where one is able to bind specific indicator LEDs to specific functions (a particular HID state like capslock, or the current layer, or bluetooth state). A custom command (e.g.
&ind IND_BATTERY_CMD
) could by keypress override the indicators to show battery level based on color.How much have people thought about this in the past/what are people thinking?
Beta Was this translation helpful? Give feedback.
All reactions