-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LEDs to show status of different states #1475
base: main
Are you sure you want to change the base?
Conversation
This comment is for people that want to use this functionality. I don't know if this will make it to the main branch, but in the mean time this is how you can use it:
you might use my zmk-config repo as reference. happy typing! |
Could this be implemented for backlights AND/OR underglow? I have a split keyboard with Xiao ble boards. They have an RGB light on the board where I can address the R/G/B channels individually. I'd like to use them as status lights, but I don't have underglow. |
I believe that if you are able to address each led then you are using underglow? If you are using ZMK and can have the underglow option on then just follow the instruction I described in the comment and this should work |
add the changes to underglow status zmkfirmware/zmk#1475
Is there a functionality that can be added to have the battery indicator on multiple leds and have them also respond to brightness settings. If brightness is changed all the LEDs brightness should match. |
I'm also interested in having battery indication on multiple LEDs. Would making it a span instead of an index be an easy change? |
@Xoffio |
Hi @jasper-at-windswept,
In this case, it will be the LED number |
@Xoffio |
Hi guys. I started to write this code this pass week. with this code i can have an underglow effect that show the status of: keyboard output (ble or usb), ble profile selected, layer selected, and most important the battery status of each device (both devices if you have a split keyboard).
I just find out that someone else is doing something similar but the code has not make it to the main. If this code does not make it to the main, its fine, but, I would give it a try :)
If someone give this the green light then ill make the documentation page.
Thanks.