Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prevent Tri-Layer keys from stopping caps words (#20398) | Ricardo Hermida Ruiz | 2023-04-10 | 1 | -0/+1 |
| | |||||
* | [Core] Caps Word "Invert on shift" option: pressing Shift inverts the ↵ | Pascal Getreuer | 2023-04-04 | 1 | -0/+66 |
| | | | | | | shift state. (#20092) Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
* | [Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) | Stefan Kerkmann | 2023-04-03 | 2 | -8/+8 |
| | |||||
* | Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) | precondition | 2023-04-03 | 1 | -10/+4 |
| | |||||
* | Add direction to dynamic_macro_record_start_user (#19689) | Johannes H. Jensen | 2023-04-03 | 2 | -6/+6 |
| | |||||
* | Remove use of keymap.h (#20004) | Joel Challis | 2023-03-27 | 1 | -0/+1 |
| | |||||
* | Align magic keycodes (#19877) | Joel Challis | 2023-02-23 | 1 | -35/+35 |
| | |||||
* | Fix functions when `NO_ACTION_TAPPING` is defined (#11528) | Drashna Jaelre | 2023-02-19 | 2 | -2/+10 |
| | |||||
* | Align sequencer keycodes (#19875) | Joel Challis | 2023-02-18 | 1 | -12/+12 |
| | |||||
* | [Bug] Fix compiliation issue for Key Overrides (#19856) | Drashna Jaelre | 2023-02-15 | 1 | -3/+3 |
| | |||||
* | Add combo hook to allow per layer combo reference layers. (#16699) | Eric.a Gebhart | 2023-02-13 | 1 | -1/+13 |
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> | ||||
* | Refactor Leader key feature (#19632) | Ryan | 2023-02-13 | 2 | -81/+20 |
| | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> | ||||
* | [Core] Tri Layer Keys (#19795) | Drashna Jaelre | 2023-02-12 | 2 | -0/+46 |
| | | | | | | | Co-authored-by: wilba <wilba@wilba.tech> Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Nick Brassel <nick@tzarc.org> | ||||
* | Tidy up use of keycode range helpers (#19756) | Joel Challis | 2023-02-10 | 3 | -7/+7 |
| | |||||
* | Normalise Swap Hands keycodes (#19720) | Ryan | 2023-01-30 | 2 | -2/+2 |
| | |||||
* | Fix functions with empty params (#19647) | Ryan | 2023-01-20 | 5 | -9/+9 |
| | | | | | * Fix functions with empty params * Found a bunch more | ||||
* | Align definition of unicode_map (#19452) | Joel Challis | 2023-01-01 | 1 | -1/+1 |
| | |||||
* | Tap Dance: remove `qk_` prefix (#19313) | Ryan | 2022-12-14 | 2 | -43/+43 |
| | |||||
* | [Test] Reset timer for every unit test and provide timestamps for log ↵ | Stefan Kerkmann | 2022-12-15 | 2 | -4/+3 |
| | | | | messages (#17028) | ||||
* | Leader: remove `qk_` prefix (#19304) | Ryan | 2022-12-14 | 2 | -22/+24 |
| | |||||
* | UCIS: remove `qk_` prefix (#19302) | Ryan | 2022-12-14 | 2 | -34/+34 |
| | |||||
* | Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of ↵ | precondition | 2022-12-13 | 1 | -26/+15 |
| | | | | HOLD_ON_OTHER_KEY_PRESS_PER_KEY (#15741) | ||||
* | Align haptic feedback keycode names (#18964) | Joel Challis | 2022-11-07 | 1 | -13/+13 |
| | |||||
* | Normalise MIDI keycodes (#18972) | Ryan | 2022-11-07 | 2 | -27/+27 |
| | | | | | | | | | | | | | | | | | | | | | * `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 | ||||
* | Fix keycode parameter extraction to match the new DD keycodes (#18977) | Sergey Vlasov | 2022-11-06 | 5 | -16/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Reworked backlight keycodes. (#18961) | Nick Brassel | 2022-11-06 | 1 | -13/+13 |
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> | ||||
* | Align audio keycode names (#18962) | Joel Challis | 2022-11-05 | 3 | -17/+17 |
| | | | | | | | * Align audio keycode names * Update docs * Update quantum | ||||
* | Align dynamic tapping term keycode names (#18963) | Joel Challis | 2022-11-05 | 1 | -3/+3 |
| | | | | | * Align dynamic tapping term keycode names * regen header | ||||
* | Remove thermal printer. (#18959) | Nick Brassel | 2022-11-06 | 3 | -560/+0 |
| | |||||
* | Initial DD keycode migration (#18643) | Joel Challis | 2022-11-05 | 3 | -143/+137 |
| | | | | | * Initial DD keycode migration * Sort magic keycodes | ||||
* | Normalise Dynamic Macro keycodes (#18939) | Ryan | 2022-11-03 | 1 | -13/+13 |
| | | | | | | | | | | | | | * `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 | ||||
* | Normalise Unicode keycodes (#18898) | Ryan | 2022-10-31 | 1 | -14/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * `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 (#18892) | Ryan | 2022-10-28 | 1 | -6/+6 |
| | | | | | | | | * Normalise Auto Shift keycodes * Add keycode table to main list * Add old keycodes to legacy header | ||||
* | Normalise Autocorrect keycodes (#18893) | Ryan | 2022-10-28 | 1 | -4/+4 |
| | |||||
* | Normalise Combo keycodes (#18877) | Ryan | 2022-10-27 | 1 | -3/+3 |
| | |||||
* | Normalise Space Cadet keycodes (#18864) | Ryan | 2022-10-27 | 1 | -7/+7 |
| | |||||
* | Deprecate `SECURE_*` keycodes for `QK_SECURE_*` (#18847) | Joel Challis | 2022-10-25 | 1 | -4/+4 |
| | | | | | | | | | | | | | * Deprecate SECURE_* keycodes for QK_SECURE_* * Update keycode process * Update process_secure.c * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> | ||||
* | Deprecate `KEY_OVERRIDE_*` keycodes for `KO_*` (#18843) | Ryan | 2022-10-25 | 1 | -3/+3 |
| | |||||
* | Remove some assumptions on sequential keycode ranges (#18838) | Joel Challis | 2022-10-24 | 1 | -2/+7 |
| | |||||
* | added BS_TOGG so BS_SWAP and BS_NORM can be on a single key (#18837) | Selene ToyKeeper | 2022-10-24 | 1 | -0/+4 |
| | | | Co-authored-by: Selene ToyKeeper <git@toykeeper.net> | ||||
* | Deprecate `CAPS_WORD`/`CAPSWRD` for `CW_TOGG` (#18834) | Ryan | 2022-10-24 | 1 | -1/+1 |
| | |||||
* | Normalise Joystick and Programmable Button keycodes (#18832) | Ryan | 2022-10-24 | 2 | -5/+5 |
| | |||||
* | Deprecate `KC_LOCK` for `QK_LOCK` (#18796) | Ryan | 2022-10-21 | 1 | -4/+4 |
| | |||||
* | Deprecate `KC_LEAD` for `QK_LEAD` (#18792) | Ryan | 2022-10-21 | 1 | -1/+1 |
| | |||||
* | Programmable Button API refactor and improve docs (#18641) | Ryan | 2022-10-15 | 1 | -2/+2 |
| | |||||
* | Use get_u16_str instead of snprintf in autoshift_timer_report (#18606) | precondition | 2022-10-05 | 1 | -6/+6 |
| | |||||
* | Fix layer switching from tap dances by redoing the keymap lookup (#17935) | Sergey Vlasov | 2022-10-03 | 2 | -4/+10 |
| | |||||
* | Prevent tap dance from wiping dynamic macros (#17880) | Jason Ken Adhinarta | 2022-10-03 | 1 | -8/+14 |
| | |||||
* | Further refactoring of joystick feature (#18437) | Ryan | 2022-09-27 | 2 | -140/+33 |
| | |||||
* | [Core] Add getreuer's Autocorrect feature to core (#15699) | Drashna Jaelre | 2022-09-17 | 3 | -0/+389 |
| | | | Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com> |