2023-12-30 16:38:52 -08:00
|
|
|
# Copyright (c) 2023, The ZMK Contributors
|
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
|
|
|
|
description: |
|
2024-01-22 13:39:08 -08:00
|
|
|
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.
|
2023-12-30 16:38:52 -08:00
|
|
|
|
|
|
|
compatible: "zmk,kscan-sideband-behaviors"
|
|
|
|
|
2024-01-03 11:11:24 -08:00
|
|
|
include: kscan.yaml
|
2023-12-30 16:38:52 -08:00
|
|
|
|
|
|
|
properties:
|
|
|
|
kscan:
|
|
|
|
type: phandle
|
|
|
|
required: true
|
|
|
|
|
|
|
|
child-binding:
|
|
|
|
description: "A sideband behavior tied to a row/column pair"
|
|
|
|
|
|
|
|
properties:
|
|
|
|
row:
|
|
|
|
type: int
|
2024-01-22 13:39:08 -08:00
|
|
|
default: 0
|
2023-12-30 16:38:52 -08:00
|
|
|
column:
|
|
|
|
type: int
|
|
|
|
required: true
|
|
|
|
bindings:
|
|
|
|
type: phandle-array
|
|
|
|
required: true
|