summaryrefslogtreecommitdiff
path: root/app/src/behaviors
AgeCommit message (Collapse)Author
2020-07-22Initial behavior for key presses on encoder rotatePete Johanson
2020-06-30Lots of cleanup of old events/behavior mash.Pete Johanson
2020-06-30Modifier event, tweaks for linker script.Pete Johanson
2020-06-30Initial event manager work, and two first events.Pete Johanson
* Add initial event manager implementation, roughly mimicking Nordic's API. * Add `position_state_changed` and `keycode_state_changed` events. * Hook up HID and keymap to new events instead of using behaviour global event crazy.
2020-06-22Fix consumer keys w/ refactored behaviors.Pete Johanson
2020-06-21Implement momentary layer + transparent behaviorsPete Johanson
* Implement "momentary layer" behavior with `&mo` reference. * Implement basic "transparent" behavior with `&trans` reference.
2020-06-21Refactor global bindings, implement mod-tap.Pete Johanson
* Use extra comptible = "zmk,behavior-global" to add behaviors to global bindings for event notification. * Implement mod-tap, as a keymap binding and global one to skip tap if other keycode pressed while held.
2020-06-20Refactor matrix transform, positions pervasivelyPete Johanson
* Do mapping to positions right in kscan handler, and then surface positions throughout the API.
2020-06-20Lots more pieces toward HID working again.Pete Johanson
2020-06-19Some initial work on behavior bindings for keymapsPete Johanson