zmk/app
Joel Spadin 1bcd2f8122 refactor(behaviors): Clean up caps_word
Changed behavior_caps_word.c to be conditionally compiled instead of
wrapping the entire contents of the file in an #if.

Renamed macros that still referred to "break" instead of "continuation".

Changed the type of the continuations count field to allow for more than
255 continuation keys.

Reordered a struct to allow for better packing.

Switched to statically initializing the devs[] array instead of using an
index field in each device's config struct and the init function.

Refactored caps_word_keycode_state_changed_listener() and
caps_word_enhance_usage() to allow for more easily changing
the conditions for what breaks a word and whether mods should be applied
in future commits.
2024-03-19 20:42:10 -05:00
..
boards fix(keymap): Replace some keypad keycodes 2024-03-18 13:19:27 -04:00
dts feat(behaviors): lazy sticky keys 2024-03-18 10:30:14 -07:00
include fix(hid): Fix typo in HID usage alias 2024-03-18 13:06:09 -04:00
keymap-module fix(build): Properly board revision keymaps. 2024-03-08 10:58:10 -08:00
module fix(display): Tweaks to memory Kconfig settings. 2024-02-09 14:32:46 -08:00
scripts chore: make west scripts more pythonic and apply Black 2022-01-04 23:59:25 -05:00
src refactor(behaviors): Clean up caps_word 2024-03-19 20:42:10 -05:00
tests chore: fix whitespace 2024-03-18 10:30:14 -07:00
.gitignore feat(metadata): Add YAML check/format npm scripts. 2021-09-11 00:50:36 -04:00
.prettierrc.js refactor: Add more checks to pre-commit 2023-04-24 16:07:04 -07:00
CMakeLists.txt refactor(behaviors): Clean up caps_word 2024-03-19 20:42:10 -05:00
core-coverage.yml refactor: Add more checks to pre-commit 2023-04-24 16:07:04 -07:00
Kconfig feat(shields): Make settings_reset shield reset all settings 2024-03-18 09:48:19 -07:00
Kconfig.behaviors refactor(behaviors): Clean up caps_word 2024-03-19 20:42:10 -05:00
package-lock.json chore: Update Prettier 2023-04-24 16:07:04 -07:00
package.json chore: Update Prettier 2023-04-24 16:07:04 -07:00
prj.conf fix: Fix syscalls generation setup. 2024-02-09 14:32:46 -08:00
run-ble-test.sh feat(ble): Add security related tests. 2024-01-05 12:17:59 -08:00
run-test.sh feat(tests): Enable asserts for tests. 2024-01-14 16:19:30 -08:00
west.yml refactor: Remove explicit blocklist item. 2024-02-09 14:32:46 -08:00