zmk/app/dts/behaviors
Pete Johanson 6b40bfda53
feat(mouse): Add mouse move and scroll support (#2477)
* feat(mouse): Add mouse move and scroll support

    * Use Zephyr input subsystem for all pointers.
    * Input processors for modifying events, e.g. scaling, swapping
      codes, temporary (mouse) layers, etc.
    * Mouse move/scroll behaviors.
    * Infrastructure in place for physical pointer input devices.

* feat: Add input split support.

* docs: Add initial pointer docs.

---------

Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
Co-authored-by: Alexander Krikun <krikun98@gmail.com>
Co-authored-by: Robert U <urob@users.noreply.github.com>
Co-authored-by: Shawn Meier <ftc@users.noreply.github.com>
Co-authored-by: Chris Andreae <chris@andreae.gen.nz>
Co-authored-by: Anant Thazhemadam <47104651+thazhemadam@users.noreply.github.com>
Co-authored-by: Erik Tollerud <erik.tollerud@gmail.com>
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-12-09 19:45:41 -05:00
..
backlight.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
bluetooth.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
caps_word.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
ext_power.dtsi feat(behaviors): Add behavior metadata information. 2024-06-24 11:08:00 -06:00
gresc.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
key_press.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
key_repeat.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
key_toggle.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
layer_tap.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
macros.dtsi
mod_tap.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
momentary_layer.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
mouse_key_press.dtsi feat(mouse): Add mouse move and scroll support (#2477) 2024-12-09 19:45:41 -05:00
mouse_keys.dtsi feat(mouse): Add mouse move and scroll support (#2477) 2024-12-09 19:45:41 -05:00
mouse_move.dtsi feat(mouse): Add mouse move and scroll support (#2477) 2024-12-09 19:45:41 -05:00
mouse_scroll.dtsi feat(mouse): Add mouse move and scroll support (#2477) 2024-12-09 19:45:41 -05:00
none.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
outputs.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
reset.dtsi feat(behaviors): Add behavior metadata information. 2024-06-24 11:08:00 -06:00
rgb_underglow.dtsi feat(behaviors): Add behavior metadata information. 2024-06-24 11:08:00 -06:00
sensor_rotate_key_press.dtsi
soft_off.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
sticky_key.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
studio_unlock.dtsi feat: Add `&studio_unlock` behavior. 2024-08-15 11:45:18 -06:00
to_layer.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
toggle_layer.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00
transparent.dtsi feat: Add the ability to keep/omit behaviors for a given build. 2024-09-05 12:22:08 -06:00