zmk/app/dts
Peter Johanson c5cca5b34f 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:52:05 -06:00
..
behaviors feat(behaviors): Add behavior metadata information. 2024-06-24 11:08:00 -06:00
bindings feat: Add keyboard physical layout system. 2024-07-03 16:52:05 -06:00
common chore: fix typos in various places 2024-05-13 16:47:33 -04:00
behaviors.dtsi feat: Add soft on/off support. 2024-03-27 20:59:26 -07:00
physical_layouts.dtsi feat: Add keyboard physical layout system. 2024-07-03 16:52:05 -06:00