summaryrefslogtreecommitdiff
path: root/quantum/quantum.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-06Simplify tap_code16_delay (#25595)フィルターペーパー1-3/+1
2025-06-27Align sleep_led logic (#25395)Joel Challis1-0/+12
2025-06-04Remove `process_action_kb` callback (#25331)Joel Challis1-8/+5
2025-06-03Relocate remaining `process_record_quantum` keycodes (#25328)Joel Challis1-75/+8
2025-06-02Fix quantum.c keycode handling (#25322)Stephen Ostermiller1-4/+5
2025-04-21Implement connection keycode logic (#25176)Joel Challis1-2/+2
2025-02-26Community modules (#24848)Nick Brassel1-1/+25
2025-01-30Invoke `process_record_via` after `_user`/`_kb` have a chance to handle it. (...Nick Brassel1-3/+3
2024-11-23[Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630)Joel Challis1-0/+7
2024-11-21Review fixes for layer lock feature (#24627)Joel Challis1-1/+1
2024-11-21[Core] Add Layer Lock feature (#23430)Drashna Jaelre1-0/+7
2024-11-20Backward compatibility for new RGB keycode handling (#24490)Ryan1-2/+2
2024-10-12Separate RGBLight/RGB Matrix keycode handling (#23679)Ryan1-4/+11
2024-10-06Add easier way to set default single layer (#24376)Andre Brait1-2/+6
2024-08-27Add new connection keycodes for Bluetooth, 2.4GHz. (#24251)Nick Brassel1-12/+4
2024-08-26Segregrate keycode at pre-process record quantum (#24194)フィルターペーパー1-3/+2
2024-04-11Separate keycode handling for LED Matrix and Backlight (#23426)Ryan1-2/+9
2023-11-26Improve and Cleanup Shutdown callbacks (#21060)Drashna Jaelre1-7/+14
2023-11-09Migrate some common features to generic (#22403)Joel Challis1-2/+2
2023-09-25Move velocikey to within rgblight (#22123)Joel Challis1-7/+3
2023-08-27Unicode, Unicodemap and UCIS refactor (#21659)Ryan1-4/+0
2023-07-29quantum.h: clean up process_keycode includes (#21579)Ryan1-6/+46
2023-07-08Allow key override to respect weak mods caused by caps word (#21434)Jake Grossman1-3/+3
2023-05-31Fix backlight sync on suspend_power_down for split keyboards (#21079)Evgenii Vilkov1-1/+1
2023-05-20[Core] Add Repeat Key ("repeat last key") as a core feature. (#19700)Pascal Getreuer1-1/+4
2023-05-20Move `pre_process_record_kb()` before `process_combo()` (#20969)Sergey Vlasov1-4/+3
2023-05-13Add a user callback for pre process record (#20584)Albert Y1-5/+12
2023-02-12[Core] Tri Layer Keys (#19795)Drashna Jaelre1-10/+3
2023-02-11Remove matrix_init_quantum/matrix_scan_quantum (#19806)Joel Challis1-8/+0
2023-02-10Tidy up use of keycode range helpers (#19756)Joel Challis1-2/+2
2023-01-20Fix functions with empty params (#19647)Ryan1-4/+4
2023-01-16Process Tap Dances before WPM/Velocikey (#19599)Jouke Witteveen1-8/+8
2022-11-08Normalise output selection (Bluetooth) keycodes (#19004)Ryan1-3/+3
2022-11-06Remove thermal printer. (#18959)Nick Brassel1-3/+0
2022-10-25Deprecate `ONESHOT_*` keycodes for `QK_ONE_SHOT_*` (#18844)Ryan1-3/+3
2022-10-22Deprecate `VLK_TOG` for `VK_TOGG` (#18807)Ryan1-1/+1
2022-10-21Deprecate `KC_LEAD` for `QK_LEAD` (#18792)Ryan1-1/+1
2022-10-08Allow QK_MAKE to work with converters (#18637)jpe2301-0/+4
2022-10-03Fix layer switching from tap dances by redoing the keymap lookup (#17935)Sergey Vlasov1-1/+5
2022-09-23[Core] Pointing Device Automatic Mouse Layer (#17962)Alabastard-641-0/+3
2022-09-17[Core] Add getreuer's Autocorrect feature to core (#15699)Drashna Jaelre1-0/+3
2022-09-01Better handle EEPROM reset keycode (#18244)Drashna Jaelre1-1/+3
2022-07-25Fix QK_MAKE's reboot check (#17795)Drashna Jaelre1-1/+1
2022-07-23implement `tap_code16_delay` (#17748)JayceFayne1-5/+16
2022-07-23Add ability to enter bootloader mode from `QK_MAKE` (#17745)jack1-0/+3
2022-06-05Merge remote-tracking branch 'origin/master' into developQMK Bot1-3/+3
2022-06-05Fix and add unit tests for Caps Word to work with Unicode Map, Auto Shift, Re...Pascal Getreuer1-3/+3
2022-05-30Removes terminal from QMK. (#17258)Nick Brassel1-3/+0
2022-05-14Enhancement and fixes of "Secure" feature (#16958)Drashna Jaelre1-0/+13
2022-05-14[Core] Add Caps Word feature to core (#16588)Pascal Getreuer1-0/+3