feat: Add more predefined behaviors

Adds predefined kt_on, kt_off, tog_on, tog_off, ktap behaviors.
This commit is contained in:
Nicolas Munnich
2025-05-14 21:22:07 +00:00
parent ada1542940
commit a05f5699dd
4 changed files with 61 additions and 10 deletions

View File

@@ -16,5 +16,25 @@
#binding-cells = <1>;
display-name = "Key Toggle";
};
#if ZMK_BEHAVIOR_OMIT(KT_ON)
/omit-if-no-ref/
#endif
kt_on: key_toggle_on {
compatible = "zmk,behavior-key-toggle";
#binding-cells = <1>;
display-name = "Key Toggle On";
toggle-mode = "on";
};
#if ZMK_BEHAVIOR_OMIT(KT_OFF)
/omit-if-no-ref/
#endif
kt_off: key_toggle_off {
compatible = "zmk,behavior-key-toggle";
#binding-cells = <1>;
display-name = "Key Toggle Off";
toggle-mode = "off";
};
};
};