You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`rows`| int | The number of rows in the composite matrix ||
222
+
|`columns`| int | The number of columns in the composite matrix ||
223
+
|`wakeup-source`| bool | Mark this kscan instance as able to wake the keyboard | n |
223
224
224
225
The `zmk,kscan-composite` node should have one child node per keyboard scan driver that should be composited. Each child node can have the following properties:
|`kscan`| phandle | Label of the kscan driver to include ||
230
+
|`row-offset`| int | Shifts row 0 of the included driver to a new row in the composite matrix | 0 |
231
+
|`col-offset`| int | Shifts column 0 of the included driver to a new column in the composite matrix | 0 |
232
+
233
+
If you want one of the composited kscans to be able to wake up the keyboard, make sure to set the `wakeup-source` property in its own definition, in addition to setting it for the composite kscan node itself as listed above.
0 commit comments