| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Co-authored-by: Joel Challis <[email protected]>
|
| |
|
|
|
|
| |
Co-authored-by: Sergey Vlasov <[email protected]>
|
| |
|
| |
|
|
|
| |
Required for `wait_ms()` function
|
| |
|
|
|
|
| |
and key overrides (#20992)
|
|
|
|
| |
Co-authored-by: Drashna Jaelre <[email protected]>
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Co-authored-by: casuanoob <[email protected]>
Co-authored-by: Sergey Vlasov <[email protected]>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add keyevent for combo keyrecord
* Fix formatting
* Update quantum/process_keycode/process_combo.c
Co-authored-by: Sergey Vlasov <[email protected]>
* Add combo unit-tests and hot-fix process_record_tap_hint
...as this function tries to lookup the combo keys passed in. This will
be refactored in a later pr.
---------
Co-authored-by: Sergey Vlasov <[email protected]>
Co-authored-by: Stefan Kerkmann <[email protected]>
|
| |
|
|
|
|
|
|
| |
shift state. (#20092)
Co-authored-by: Nick Brassel <[email protected]>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Co-authored-by: Drashna Jaelre <[email protected]>
Co-authored-by: Sergey Vlasov <[email protected]>
|
|
|
|
| |
Co-authored-by: Drashna Jaelre <[email protected]>
|
|
|
|
|
|
|
| |
Co-authored-by: wilba <[email protected]>
Co-authored-by: Pablo Martínez <[email protected]>
Co-authored-by: Joel Challis <[email protected]>
Co-authored-by: Nick Brassel <[email protected]>
|
| |
|
| |
|
|
|
|
|
| |
* Fix functions with empty params
* Found a bunch more
|
| |
|
| |
|
|
|
|
| |
messages (#17028)
|
| |
|
| |
|
|
|
|
| |
HOLD_ON_OTHER_KEY_PRESS_PER_KEY (#15741)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* `MI_ON`, `MI_OFF`, `MI_TOG` -> `MI_TOGG`
* `MI_CH*`, `MI_CHU` -> `MI_CHNU`, `MI_CHD` -> `MI_CHND`
* `MI_VEL_*` -> `MI_VL*`, `MI_VELU`, `MI_VELD`
* `MI_TRNS_*` -> `MI_TR*`, `MI_TRNSU` -> `MI_TRSU`, `MI_TRNSD` -> `MI_TRSD`
* `MI_OCT_*` -> `MI_OC*`, `MI_OCTU`, `MI_OCTD`
* Misc controls
* Note keycodes
* Add legacy keycodes
* Regenerate keycodes
* Typo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add macros to extract parameters from keycode values
Implement both encoding and decoding for keycodes like TO(layer) or
LM(layer, mod) in one place, so that the decoding won't get out of sync
with the encoding.
While at it, fix some macros for creating keycode values that did not
apply the appropriate masks to parameters (and therefore could allow the
result to be out of range if a wrong parameter was passed).
* keymap_common: Use extraction macros for keycodes
* pointing_device_auto_mouse: Use extraction macros for keycodes
Fixes #18970.
* process_autocorrect: Use extraction macros for keycodes
* process_caps_word: Use extraction macros for keycodes
(Also fix a minor bug - SH_TG was not handled properly)
* process_leader: Use extraction macros for keycodes
(Technically the code is not 100% correct, because it always assumes
that the LT() or MT() action was a tap, but it's a separate issue that
already existed before the keycode changes.)
* process_unicode: Use extraction macros for keycodes
* process_unicodemap: Use extraction macros for keycodes
|
|
|
| |
Co-authored-by: Ryan <[email protected]>
|
|
|
|
|
|
|
| |
* Align audio keycode names
* Update docs
* Update quantum
|
|
|
|
|
| |
* Align dynamic tapping term keycode names
* regen header
|
| |
|
|
|
|
|
| |
* Initial DD keycode migration
* Sort magic keycodes
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* `DYN_REC_START1` -> `QK_DYNAMIC_MACRO_RECORD_START_1`
* `DYN_REC_START2` -> `QK_DYNAMIC_MACRO_RECORD_START_2`
* `DYN_MACRO_PLAY1` -> `QK_DYNAMIC_MACRO_PLAY_1`
* `DYN_MACRO_PLAY2` -> `QK_DYNAMIC_MACRO_PLAY_2`
* `DYN_REC_STOP` -> `QK_DYNAMIC_MACRO_RECORD_STOP`
* Update docs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* `UC_MOD`/`UC_RMOD` -> `UC_NEXT`/`UC_PREV`
* `UNICODE_MODE_*` -> `QK_UNICODE_MODE_*`
* `UC_MAC` -> `UNICODE_MODE_MACOS`
* `UC_LNX` -> `UNICODE_MODE_LINUX`
* `UC_WIN` -> `UNICODE_MODE_WINDOWS`
* `UC_BSD` -> `UNICODE_MODE_BSD`
* `UC_WINC` -> `UNICODE_MODE_WINCOMPOSE`
* `UC_EMACS` -> `UNICODE_MODE_EMACS`
* `UC__COUNT` -> `UNICODE_MODE_COUNT`
* `UC_M_MA` -> `UC_MAC`
* `UC_M_LN` -> `UC_LINX`
* `UC_M_WI` -> `UC_WIN`
* `UC_M_BS` -> `UC_BSD`
* `UC_M_WC` -> `UC_WINC`
* `UC_M_EM` -> `UC_EMAC`
* Docs
* Update quantum/unicode/unicode.h
|
|
|
|
|
|
|
|
| |
* Normalise Auto Shift keycodes
* Add keycode table to main list
* Add old keycodes to legacy header
|
| |
|