| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add GET_TAPPING_TERM macro to reduce duplicate code
The macro gives the right tapping term depending on whether per-key
tapping terms and/or dynamic tapping terms are enabled. Unnecessary
function calls and variable resolution are avoided.
Fixes #16472.
* Use GET_TAPPING_TERM for Cirque trackpads
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
|
| |
|
| |
|
|
|
|
|
|
|
| |
tap hold functions (#15938)
* Replace keyp by &tapping_key in the record arg of per-key tap hold funcs
* Replace NULL by &(keyrecord_t){} in 2nd arg of get_tapping_term
|
|
|
|
| |
that broke compilation because of a typo: KEYPRESS should have been
KEY_PRESS
|
|
|
|
|
|
|
|
|
| |
* New feature: `DYNAMIC_TAPPING_TERM_ENABLE`
3 new quantum keys to configure the tapping term on the fly.
* Replace sprintf call in tapping_term_report by get_u16_str
* Replace tab with 4 spaces
|
|
|
|
|
|
|
| |
Shifts (#11059)
* Add Retro Shift and Custom Auto Shifts
* Fix compilation errors with no RETRO_SHIFT value
|
| |
|
|
|
|
|
|
|
|
|
| |
* Revert "Short term bodge for firmware size bloat (#14144)"
This reverts commit a8d65473461c337fb1e168d907bfb8c3ac8fdbd0.
* Revert "Tidy up quantum.c now some of tmk_core has been merged (#14083)"
This reverts commit c4dbf4bf0118dd785802861beb247433b5b7411d.
|
| |
|
| |
|
|
* Migrate action|keyboard|keycode|eeconfig from tmk_core -> quantum
|