fix: Cleanups of sideband and direct kscan from review.
* Add dedicated init priority for the sideband kscan. * Refactor sideband code for clarity. * Tweaks to direct kscan for clarity. * Make sideband behavior row optional for brevity. * Allow overriding ZMK Uno sideband behaviors.
This commit is contained in:
parent
4198fac90f
commit
5d960a758f
7 changed files with 78 additions and 61 deletions
|
|
@ -2,8 +2,9 @@
|
|||
# SPDX-License-Identifier: MIT
|
||||
|
||||
description: |
|
||||
kscan sideband behavior runner. Only basic system behavior should be used,
|
||||
since no keymap processing occurs when using them.
|
||||
kscan sideband behavior runner. Only basic system behaviors should be used,
|
||||
since no keymap processing occurs when using them. Primarily, that means avoiding
|
||||
using tap-holds, sticky keys, etc. as sideband behaviors.
|
||||
|
||||
compatible: "zmk,kscan-sideband-behaviors"
|
||||
|
||||
|
|
@ -20,7 +21,7 @@ child-binding:
|
|||
properties:
|
||||
row:
|
||||
type: int
|
||||
required: true
|
||||
default: 0
|
||||
column:
|
||||
type: int
|
||||
required: true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue