* Refactor Kyria into separate left/right "revisions" of the Kyria shield, and include central kyria.dtsi file with common definition. * Fixes for keymaps to work fully with matrix transforms that override effective rows/columns. * Add ability for matrix transform to do row/col offsets, which is needed for split keyboards.
18 lines
313 B
YAML
18 lines
313 B
YAML
description: |
|
|
Defines a mapping from keymap logical positions to matrix physical positions
|
|
|
|
compatible: "zmk,matrix-transform"
|
|
|
|
properties:
|
|
columns:
|
|
type: int
|
|
required: true
|
|
rows:
|
|
type: int
|
|
required: true
|
|
col-offset:
|
|
type: int
|
|
default: 0
|
|
map:
|
|
type: array
|
|
required: true
|