zmk/app/dts/bindings
Peter Johanson 3e601cf2c8 feat: Add keyboard physical layout system.
* Add bindings to allow creating multiple physical layouts that specify
  their key's physical attributes, and the matching matrix transform
  and dependant kscan to use.
* Synthesize a basic physical layout if none specified, for backwards
  compatibility.
* Update matrix transform API to explicitly pass in the selected transform
  to the API instead of using a fixed chosen transform.
* Move kscan subscription and handling into the physical layout code, so
  that selecting a different physical layout at runtime can also use the
  correct kscan instance.
* Add `physical_layouts.dtsi` file to include so you can use the
  pre-configured `&key_physical_attrs` for adding you layout keys.
2024-07-03 16:37:07 -06:00
..
behaviors feat(behaviors): Add behavior metadata information. 2024-06-24 11:08:00 -06:00
kscan fix: Cleanups of sideband and direct kscan from review. 2024-03-27 20:59:26 -07:00
macros feat(behaviors): Support parameterized macros. 2023-06-20 11:19:28 -06:00
vendor-prefixes.txt fix(build): Add local vendor prefix file. 2022-04-03 00:10:29 -04:00
zmk,combos.yaml refactor(behaviors): global-quick-tap -> require-prior-idle 2023-10-03 01:12:47 -07:00
zmk,conditional-layers.yaml feat(conditional-layers): Implement feature 2021-11-15 05:49:23 -05:00
zmk,ext-power-generic.yaml refactor(ext_power): Remove label property 2023-12-04 20:06:54 -06:00
zmk,gpio-key-wakeup-trigger.yaml refactor: Fixes for soft-off based on review. 2024-03-27 20:59:26 -07:00
zmk,key-physical-attrs.yaml feat: Add keyboard physical layout system. 2024-07-03 16:37:07 -06:00
zmk,keymap-sensors.yaml refactor(sensors): Sensor event channel data, resolution tweaks. 2023-06-18 20:45:06 -06:00
zmk,keymap.yaml refactor(keymaps): Rename layer label to "display-name" 2023-12-04 20:06:54 -06:00
zmk,kscan-composite.yaml refactor(behaviors): Make label property optional 2023-12-04 20:06:54 -06:00
zmk,kscan-mock.yaml refactor(behaviors): Make label property optional 2023-12-04 20:06:54 -06:00
zmk,matrix-transform.yaml fix(keymaps): add row-offset property to matrix-transform 2021-12-20 06:14:35 -05:00
zmk,physical-layout-position-map.yaml feat: Add keyboard physical layout system. 2024-07-03 16:37:07 -06:00
zmk,physical-layout.yaml feat: Add keyboard physical layout system. 2024-07-03 16:37:07 -06:00
zmk,soft-off-wakeup-sources.yaml refactor: Fixes for soft-off based on review. 2024-03-27 20:59:26 -07:00