feat(docs): add tap hold documentation
This commit is contained in:
parent
7a0d359ae7
commit
dfb013f9c0
2 changed files with 55 additions and 0 deletions
51
docs/docs/behavior/tap-hold.md
Normal file
51
docs/docs/behavior/tap-hold.md
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
---
|
||||||
|
title: Tap or Hold
|
||||||
|
---
|
||||||
|
|
||||||
|
This behavior is unlike many other behaviors. It implements tap or hold logic for a single key allowing any
|
||||||
|
other behaviors as arguments.
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
```
|
||||||
|
#include <behaviors.dtsi>
|
||||||
|
#include <dt-bindings/zmk/keys.h>
|
||||||
|
|
||||||
|
/ {
|
||||||
|
behaviors {
|
||||||
|
rst: behavior_tap_hold {
|
||||||
|
compatible = "zmk,behavior-hold-tap";
|
||||||
|
label = "Reset Tap - Bootloader Hold";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
hold_ms = <3000>;
|
||||||
|
bindings = <&bootloader>, <&reset>;
|
||||||
|
};
|
||||||
|
|
||||||
|
mup: behavior_music_up {
|
||||||
|
compatible = "zmk,behavior-hold-tap";
|
||||||
|
label = "Reset Tap - Bootloader Hold";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
hold_ms = <3000>;
|
||||||
|
bindings = <&cp M_NEXT>, <&cp M_VOLU>;
|
||||||
|
};
|
||||||
|
|
||||||
|
mdwn: behavior_music_down {
|
||||||
|
compatible = "zmk,behavior-hold-tap";
|
||||||
|
label = "Reset Tap - Bootloader Hold";
|
||||||
|
#binding-cells = <0>;
|
||||||
|
hold_ms = <3000>;
|
||||||
|
bindings = <&cp M_NEXT>, <&cp M_VOLU>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
keymap {
|
||||||
|
compatible = "zmk,keymap";
|
||||||
|
|
||||||
|
default_layer {
|
||||||
|
bindings = <
|
||||||
|
&rst &mup &mdwn
|
||||||
|
>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
```
|
|
@ -12,7 +12,11 @@ module.exports = {
|
||||||
"behavior/layers",
|
"behavior/layers",
|
||||||
"behavior/misc",
|
"behavior/misc",
|
||||||
"behavior/mod-tap",
|
"behavior/mod-tap",
|
||||||
|
<<<<<<< HEAD
|
||||||
"behavior/reset",
|
"behavior/reset",
|
||||||
|
=======
|
||||||
|
"behavior/tap-hold",
|
||||||
|
>>>>>>> 9a06bdb... feat(docs): add tap hold documentation
|
||||||
"behavior/lighting",
|
"behavior/lighting",
|
||||||
],
|
],
|
||||||
Development: [
|
Development: [
|
||||||
|
|
Loading…
Add table
Reference in a new issue