summaryrefslogtreecommitdiffstats
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
...
* Align haptic feedback keycode names (#18964)Joel Challis2022-11-073-26/+53
|
* Normalise MIDI keycodes (#18972)Ryan2022-11-076-224/+497
| | | | | | | | | | | | | | | | | | | | | * `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 Vlasov2022-11-068-38/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 Brassel2022-11-063-21/+31
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* [Bug] Fix compilation issue with WPM (#18965)Drashna Jaelre2022-11-051-0/+1
|
* Align audio keycode names (#18962)Joel Challis2022-11-055-39/+60
| | | | | | | * Align audio keycode names * Update docs * Update quantum
* Align dynamic tapping term keycode names (#18963)Joel Challis2022-11-052-6/+10
| | | | | * Align dynamic tapping term keycode names * regen header
* Remove thermal printer. (#18959)Nick Brassel2022-11-066-573/+4
|
* Macro keycode name refactoring (#18958)Nick Brassel2022-11-051-34/+65
|
* Reduce includes for send_string header (#18952)Ryan2022-11-051-3/+7
|
* Initial DD keycode migration (#18643)Joel Challis2022-11-0512-1879/+1342
| | | | | * Initial DD keycode migration * Sort magic keycodes
* Formalise keyboard- and user-specific EEPROM blocks (#18874)Nick Brassel2022-11-043-10/+130
| | | | | | | * Formalise keyboard and user eeconfig datablocks. * Add debounce helper that checks a condition and issues post-write function invocation. * Naming.
* Reduce includes for dip_switch header (#18951)Joel Challis2022-11-042-4/+7
|
* Reduce includes for wpm header (#18949)Joel Challis2022-11-042-2/+5
|
* Reduce includes for caps_word header (#18948)Joel Challis2022-11-032-11/+22
|
* Normalise Dynamic Macro keycodes (#18939)Ryan2022-11-034-31/+37
| | | | | | | | | | | | | * `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
* Reduce includes for crc header (#18947)Joel Challis2022-11-032-8/+25
|
* Reduce includes for sequencer header (#18946)Joel Challis2022-11-032-3/+15
|
* Simplify Keymap Config EEPROM (#18886)Drashna Jaelre2022-11-012-15/+7
| | | | | | | | | * Simplify Keymap Config EEPROM * Decrement eeconfig magic number due to eeconfig changes * Update quantum/eeconfig.h Co-authored-by: Joel Challis <git@zvecr.com>
* Normalise Unicode keycodes (#18898)Ryan2022-10-315-64/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * `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)Ryan2022-10-283-12/+27
| | | | | | | | * Normalise Auto Shift keycodes * Add keycode table to main list * Add old keycodes to legacy header
* Normalise Autocorrect keycodes (#18893)Ryan2022-10-282-10/+10
|
* Remove rgblight_list.h (#18878)Ryan2022-10-272-137/+0
| | | | | | | | | | | * Remove rgblight_list defines with no usage * Remove rgblight_setrgb_*[_at] defines * Remove rgblight_sethsv_* defines * Remove rgblight_sethsv_noeeprom_* defines * Delete rgblight_list.h and remove all references
* Remove `KC_DELT` (#18882)Ryan2022-10-271-2/+0
|
* Normalise Combo keycodes (#18877)Ryan2022-10-273-6/+15
|
* Add missing Space Cadet alias (#18876)Ryan2022-10-271-0/+1
|
* Normalise Space Cadet keycodes (#18864)Ryan2022-10-274-21/+37
|
* Fix rgb_matrix_set_flags_noeeprom declaration (#18860)Joel Challis2022-10-271-1/+1
|
* Allow overriding of dynamic keymap start address. (#18867)Nick Brassel2022-10-271-1/+3
|
* add "inertia" mode for mouse keys (#18774)Selene ToyKeeper2022-10-262-11/+175
| | | Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
* Deprecate `SECURE_*` keycodes for `QK_SECURE_*` (#18847)Joel Challis2022-10-253-8/+19
| | | | | | | | | | | | | * 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 `ONESHOT_*` keycodes for `QK_ONE_SHOT_*` (#18844)Ryan2022-10-253-9/+13
| | | | | * Deprecate `ONESHOT_*` keycodes for `QK_ONE_SHOT_*` * Docs
* Deprecate `KEY_OVERRIDE_*` keycodes for `KO_*` (#18843)Ryan2022-10-253-6/+15
|
* Remove some assumptions on sequential keycode ranges (#18838)Joel Challis2022-10-241-2/+7
|
* added BS_TOGG so BS_SWAP and BS_NORM can be on a single key (#18837)Selene ToyKeeper2022-10-242-0/+7
| | | Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
* Deprecate `CAPS_WORD`/`CAPSWRD` for `CW_TOGG` (#18834)Ryan2022-10-243-4/+7
|
* Normalise Joystick and Programmable Button keycodes (#18832)Ryan2022-10-244-105/+204
|
* Deprecate `VLK_TOG` for `VK_TOGG` (#18807)Ryan2022-10-223-2/+7
|
* Remove legacy fauxclicky and unicode keycodes (#18800)Ryan2022-10-211-6/+0
|
* Deprecate `KC_LOCK` for `QK_LOCK` (#18796)Ryan2022-10-213-6/+6
|
* Deprecate `KC_LEAD` for `QK_LEAD` (#18792)Ryan2022-10-214-3/+8
|
* Remove legacy Grave Escape keycodes (#18787)Ryan2022-10-201-4/+0
|
* Remove quantum/audio from global VPATH (#18753)Ryan2022-10-202-2/+7
|
* Remove legacy EEPROM clear keycodes (#18782)Ryan2022-10-201-2/+0
| | | | | | | | | | | * `EEP_RST` -> `EE_CLR`, default-ish keymaps * `EEP_RST` -> `EE_CLR`, user keymaps * `EEP_RST` -> `EE_CLR`, community layouts * `EEP_RST` -> `EE_CLR`, userspace * `EEP_RST` -> `EE_CLR`, docs & core
* Remove legacy Debug keycode (#18769)Ryan2022-10-191-1/+0
| | | | | | | | | | | * `DEBUG` -> `DB_TOGG`, default-ish keymaps * `DEBUG` -> `DB_TOGG`, user keymaps * `DEBUG` -> `DB_TOGG`, community layouts * `DEBUG` -> `DB_TOGG`, userspace * `DEBUG` -> `DB_TOGG`, docs & core
* [CI] Format code according to conventions (#18756)QMK Bot2022-10-181-12/+12
|
* 4 Driver support for IS31FL3737 (#18750)Jamal Bouajjaj2022-10-181-0/+18
| | | | | * Added 4 driver support for the IS31FL3737 LED driver * Updated docs for IS31FL3737 to support 4 drivers
* Remove legacy sendstring keycodes (#18749)Ryan2022-10-171-275/+299
|
* Remove legacy keycodes, part 6 (#18740)Ryan2022-10-162-12/+0
| | | | | | | | | * `KC_RSHIFT` -> `KC_RSFT` * `KC_RCTRL` -> `KC_RCTL` * `KC_LSHIFT` -> `KC_LSFT` * `KC_LCTRL` -> `KC_LCTL`
* Remove legacy keycodes, part 5 (#18710)Ryan2022-10-151-3/+0
| | | | | * `KC_SLCK` -> `KC_SCRL` * `KC_NLCK` -> `KC_NUM`