underglow-layer: add battery indicators
This commit is contained in:
parent
0f43eeb033
commit
62dc6d8ec5
5 changed files with 125 additions and 0 deletions
|
|
@ -30,3 +30,4 @@
|
|||
#include <behaviors/mouse_keys.dtsi>
|
||||
#include <behaviors/ug_color.dtsi>
|
||||
#include <behaviors/ug_indicators.dtsi>
|
||||
#include <behaviors/ug_battery.dtsi>
|
||||
|
|
|
|||
34
app/dts/behaviors/ug_battery.dtsi
Normal file
34
app/dts/behaviors/ug_battery.dtsi
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
* Copyright (c) 2024 The ZMK Contributors
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*/
|
||||
|
||||
/ {
|
||||
behaviors {
|
||||
ug_b2: ugbat20 {
|
||||
compatible = "zmk,behavior-underglow-battery";
|
||||
threshold = <20>;
|
||||
#binding-cells = <2>;
|
||||
display-name = "Underglow Battery level 20%";
|
||||
};
|
||||
ug_b4: ugbat40 {
|
||||
compatible = "zmk,behavior-underglow-battery";
|
||||
threshold = <40>;
|
||||
#binding-cells = <2>;
|
||||
display-name = "Underglow Battery level 40%";
|
||||
};
|
||||
ug_b6: ugbat60 {
|
||||
compatible = "zmk,behavior-underglow-battery";
|
||||
threshold = <60>;
|
||||
#binding-cells = <2>;
|
||||
display-name = "Underglow Battery level 60%";
|
||||
};
|
||||
ug_b8: ugbat80 {
|
||||
compatible = "zmk,behavior-underglow-battery";
|
||||
threshold = <80>;
|
||||
#binding-cells = <2>;
|
||||
display-name = "Underglow Battery level 80%";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
# Copyright (c) 2024, The ZMK Contributors
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
description: Set underglow color based on battery level
|
||||
|
||||
compatible: "zmk,behavior-underglow-battery"
|
||||
|
||||
include: two_param.yaml
|
||||
|
||||
properties:
|
||||
threshold:
|
||||
type: int
|
||||
Loading…
Add table
Add a link
Reference in a new issue