summaryrefslogtreecommitdiff
path: root/app/src/keymap.c
AgeCommit message (Expand)Author
2021-02-09refactor(behaviors): Convert state dependent params.Pete Johanson
2021-02-02refactor(behaviors): factor out multiple uses of _TRANSFORM_ENTRYOkke Formsma
2021-01-20refactor(core): Combine `is_` and `cast_` event functions.Pete Johanson
2021-01-20refactor(core): Extra event payloads to own types, refactor API.Pete Johanson
2021-01-20refactor(core): Extra position state change data struct.Pete Johanson
2021-01-04feat(keymap): API for retrieving label for a layerPete Johanson
2020-12-29(feature) Add &to keycode/behavior (#489)KemoNine
2020-12-28refactor(app): replace zmk_keymap_layers_state with zmk_keymap_layers_state_tinnovaker
2020-12-28refactor: replace filename hyphens with underscoresinnovaker
2020-12-14refactor(app): replace `struct device *` with `const struct device *`innovaker
2020-12-14refactor(app): replace Zephyr integer types with C99 integer typesinnovaker
2020-12-09feature(keymaps): Keymap layer state event, highest layer APIKemoNine
2020-11-28feat(events): add timestamp to keycode_state_changed and sensor_eventOkke Formsma
2020-11-16fix momentary layer bug when top layer is not &transOkke Formsma
2020-11-03initial implementation for modifiersOkke Formsma
2020-10-10Add timestamps to position and behavior events (#147)Okke Formsma
2020-09-14chore: clang-format the codebase.Pete Johanson
2020-09-10fix: Switch to single AUTHORS file.* Closes #164Pete Johanson
2020-09-01fix(core): track layer state with keypressCody McGinnis
2020-08-18fix(keymap): add brackets around if statement bodyCody McGinnis
2020-08-18fix(keymap): move the toggle layer logic to keymap.cCody McGinnis
2020-08-18feat(keymap): allow users to toggle layersCody McGinnis
2020-08-09Invoke called behavior after layer change.Pete Johanson
2020-08-06Remove debugging line that snuck in.Pete Johanson
2020-08-06Refactor to simpler keymaps.Pete Johanson
2020-07-22Initial behavior for key presses on encoder rotatePete Johanson
2020-07-22More sensor keymap work.Pete Johanson
2020-07-22Initial work on sensor bindings.Pete Johanson
2020-06-30Whitespace fix.Pete Johanson
2020-06-30Initial event manager work, and two first events.Pete Johanson
2020-06-27Kyria left/right overlays, matrix transform fixesPete Johanson
2020-06-22Fix consumer keys w/ refactored behaviors.Pete Johanson
2020-06-21Refactor global bindings, implement mod-tap.Pete Johanson
2020-06-20Refactor matrix transform, positions pervasivelyPete Johanson
2020-06-19Some initial work on behavior bindings for keymapsPete Johanson
2020-06-16Rename keymap-transform to matrix-transform.Pete Johanson
2020-06-15Initial work on keymap transforms for non-standard matrixes.Pete Johanson
2020-06-08Move Zephyr app into subdirectory.Pete Johanson