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.
This commit is contained in:
jmding8
2021-11-01 09:37:20 -07:00
committed by GitHub
parent f946dc6893
commit 19ee7849f8
43 changed files with 488 additions and 4 deletions

View File

@@ -30,3 +30,7 @@ properties:
- "tap-preferred"
retro-tap:
type: boolean
hold-trigger-key-positions:
type: array
required: false
default: []