summaryrefslogtreecommitdiff
path: root/app/dts
diff options
context:
space:
mode:
authorOkke Formsma <okke@formsma.nl>2020-12-12 21:35:52 +0100
committerPete Johanson <peter@peterjohanson.com>2021-01-28 17:10:04 -0500
commitc925cf02dd1999c0e968ead7652956e5e1925875 (patch)
tree0040ab144a3c7d1ca176539116b37ebbca308a7c /app/dts
parenta89d8a6ea425e28856e762bd4db50a6a40ef58e8 (diff)
feature(sticky_keys): add quick-release
when quick-release is enabled, the sticky key is released immediately after another key is pressed
Diffstat (limited to 'app/dts')
-rw-r--r--app/dts/behaviors/sticky_key.dtsi1
-rw-r--r--app/dts/bindings/behaviors/zmk,behavior-sticky-key.yaml2
2 files changed, 3 insertions, 0 deletions
diff --git a/app/dts/behaviors/sticky_key.dtsi b/app/dts/behaviors/sticky_key.dtsi
index 1e66a1e..f1c1cdd 100644
--- a/app/dts/behaviors/sticky_key.dtsi
+++ b/app/dts/behaviors/sticky_key.dtsi
@@ -19,6 +19,7 @@
#binding-cells = <1>;
release-after-ms = <1000>;
bindings = <&mo>;
+ quick-release;
};
};
diff --git a/app/dts/bindings/behaviors/zmk,behavior-sticky-key.yaml b/app/dts/bindings/behaviors/zmk,behavior-sticky-key.yaml
index df9c423..1c2ab7f 100644
--- a/app/dts/bindings/behaviors/zmk,behavior-sticky-key.yaml
+++ b/app/dts/bindings/behaviors/zmk,behavior-sticky-key.yaml
@@ -13,3 +13,5 @@ properties:
required: true
release-after-ms:
type: int
+ quick-release:
+ type: boolean