innovaker
|
89532eadeb
|
fix(sticky keys): add 0xFF mask to usage_page
Aligns unpacking of usage_page with its equivalent line in keycode-state-changed.h
PR: #520
|
4 years ago |
Okke Formsma
|
b115f16f4c
|
refactor(sticky keys): use DT_HAS_COMPAT_STATUS_OKAY(DT_DRV_COMPAT) instead of DT_NODE_EXISTS(DT_DRV_INST(0))
|
4 years ago |
Okke Formsma
|
1c2796d1c9
|
refactor(sticky keys): use pointer to avoid repetition in store_sticky_key
|
4 years ago |
Okke Formsma
|
bc8803ba50
|
refactor(sticky keys): rename ZMK_BHV_STICKY_KEY_POSITION_NOT_USED to ZMK_BHV_STICKY_KEY_POSITION_FREE
|
4 years ago |
Okke Formsma
|
26af11b390
|
refactor(sticky keys): rename timer_is_started to timer_started
|
4 years ago |
innovaker
|
00ca0d2f1c
|
refactor(app): replace `struct device *` with `const struct device *`
Replaced with RegExp: /(?<!const )(struct device \*)/g
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html
PR: #467
|
4 years ago |
innovaker
|
3d7376d2e5
|
refactor(app): replace `config_info` with `config`
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.4.html
PR: #467
|
4 years ago |
innovaker
|
bac1f17cf6
|
refactor(app): replace Zephyr integer types with C99 integer types
u8_t → uint8_t
u16_t → uint16_t
u32_t → uint32_t
u64_t → uint64_t
s8_t → int8_t
s16_t → int16_t
s32_t → int32_t
s64_t → int64_t
Prerequisite for #223
See: https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v2.4.0
PR: #467
|
4 years ago |
Okke Formsma
|
e00eceb508
|
fix(sticky keys): fix tapping-sticky-keys bug.
Sticky keys should be cleared when they were tapped in rapid succession before the timer runs out.
|
4 years ago |
Okke Formsma
|
f86e0fff14
|
fix(sticky keys): always clear sticky key when releasing the behavior
|
4 years ago |
Okke Formsma
|
2ba16c2f3d
|
fix(sticky keys): use correct timestamp when clearing sticky key in timer
|
4 years ago |
Okke Formsma
|
37946ff57b
|
fix(sticky keys): simplify timer management
|
4 years ago |
Okke Formsma
|
3bf770a364
|
bugfix(sticky keys): release active sticky keys properly
see https://github.com/zmkfirmware/zmk/issues/445
|
4 years ago |
Okke Formsma
|
76a6d7b4c5
|
feat(sticky keys): initial implementation
|
4 years ago |