diff options
author | Nick Conway <[email protected]> | 2022-05-23 16:33:08 -0400 |
---|---|---|
committer | Pete Johanson <[email protected]> | 2023-04-21 21:13:31 -0700 |
commit | 3db163aa2cf7db2bd710ba93b57f3eb804b086c7 (patch) | |
tree | 3154e3d3cbb63235af8f37a9ccab76af0c78d78f /app/CMakeLists.txt | |
parent | 9a73650041da7008fa2df7bd8bbb02ecc8efd9b4 (diff) | |
download | zmk-3db163aa2cf7db2bd710ba93b57f3eb804b086c7.tar.gz zmk-3db163aa2cf7db2bd710ba93b57f3eb804b086c7.zip |
feat(behaviors): Add reusable sensor behaviors.
* Add new sensor behaviors that either take full bindings
add definition, or accept parameters when bound in the
keymap.
* Remove existing hard-coded key press sensor behavior
and instead leverage new generic sensor behaviors to
achieve the same functionality.
Co-authored-by: [email protected]
Diffstat (limited to 'app/CMakeLists.txt')
-rw-r--r-- | app/CMakeLists.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt index 3da50b57e5..a647e88363 100644 --- a/app/CMakeLists.txt +++ b/app/CMakeLists.txt @@ -51,7 +51,9 @@ if ((NOT CONFIG_ZMK_SPLIT) OR CONFIG_ZMK_SPLIT_ROLE_CENTRAL) target_sources(app PRIVATE src/behaviors/behavior_to_layer.c) target_sources(app PRIVATE src/behaviors/behavior_transparent.c) target_sources(app PRIVATE src/behaviors/behavior_none.c) - target_sources(app PRIVATE src/behaviors/behavior_sensor_rotate_key_press.c) + target_sources_ifdef(CONFIG_ZMK_BEHAVIOR_SENSOR_ROTATE app PRIVATE src/behaviors/behavior_sensor_rotate.c) + target_sources_ifdef(CONFIG_ZMK_BEHAVIOR_SENSOR_ROTATE_VAR app PRIVATE src/behaviors/behavior_sensor_rotate_var.c) + target_sources_ifdef(CONFIG_ZMK_BEHAVIOR_SENSOR_ROTATE_COMMON app PRIVATE src/behaviors/behavior_sensor_rotate_common.c) target_sources(app PRIVATE src/combo.c) target_sources(app PRIVATE src/behaviors/behavior_tap_dance.c) target_sources(app PRIVATE src/behavior_queue.c) |