summaryrefslogtreecommitdiff
path: root/app/dts/bindings
diff options
context:
space:
mode:
authorjmding8 <44815547+jmding8@users.noreply.github.com>2021-11-01 09:37:20 -0700
committerGitHub <noreply@github.com>2021-11-01 12:37:20 -0400
commit19ee7849f80e18d8f29ac47ffeee3bb223c35a80 (patch)
treea081670ab0db1a77cf32f7881c180d6f0d4b6738 /app/dts/bindings
parentf946dc68931a712bae1c2be0ed1581815ccc8767 (diff)
feat(behaviors) Required keys for tap-hold behaviors
* Add optional `hold-trigger-key-positions` hold-tap configuration * Leverage configuration for decision making around when to trigger hold decision in hold-taps. * Add docs for new configuration. * Tests for the new config/decision logic.
Diffstat (limited to 'app/dts/bindings')
-rw-r--r--app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml b/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml
index f46b36a..9d489e8 100644
--- a/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml
+++ b/app/dts/bindings/behaviors/zmk,behavior-hold-tap.yaml
@@ -30,3 +30,7 @@ properties:
- "tap-preferred"
retro-tap:
type: boolean
+ hold-trigger-key-positions:
+ type: array
+ required: false
+ default: []