Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Bug] Fix Underglow keycode processing (#24798) | Drashna Jaelre | 2025-01-08 | 1 | -1/+4 |
| | | | | Co-authored-by: Ryan <[email protected]> | ||||
* | [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630) | Joel Challis | 2024-11-23 | 3 | -0/+60 |
| | | | | | | | | | | | | * [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#21881) * Apply suggestions from code review Co-authored-by: Nick Brassel <[email protected]> --------- Co-authored-by: Nebuleon <[email protected]> Co-authored-by: Nick Brassel <[email protected]> | ||||
* | Review fixes for layer lock feature (#24627) | Joel Challis | 2024-11-21 | 2 | -63/+2 |
| | |||||
* | [Core] Add Layer Lock feature (#23430) | Drashna Jaelre | 2024-11-21 | 2 | -0/+164 |
| | | | | | | Co-authored-by: Daniel <[email protected]> Co-authored-by: Pascal Getreuer <[email protected]> Co-authored-by: Pascal Getreuer <[email protected]> | ||||
* | Backward compatibility for new RGB keycode handling (#24490) | Ryan | 2024-11-20 | 1 | -3/+116 |
| | | | | Co-authored-by: Dasky <[email protected]> | ||||
* | [Core] `usb_device_state`: consolidate usb state handling across ↵ | Stefan Kerkmann | 2024-10-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | implementations (#24258) * usb_device_state: add idle_rate, led and protocol Previously all usb drivers and platform implementations (expect for our oddball atsam) tracked the same two global variables: - keyboard_protocol: to indicate if we are in report or boot protocol - keyboard_idle: for the idle_rate of the keyboard endpoint And a local variable that was exposed trough some indirection: - keyboard_led_state: for the currently set indicator leds (caps lock etc.) These have all been moved into the usb_device_state struct wich is accessible by getters and setters. This reduces code duplication and centralizes the state management across platforms and drivers. Signed-off-by: Stefan Kerkmann <[email protected]> * usb_device_state: reset protocol on reset The usb hid specification section 7.2.6 states: When initialized, all devices default to report protocol. However the host should not make any assumptions about the device’s state and should set the desired protocol whenever initializing a device. Thus on reset we should always do exactly that. Signed-off-by: Stefan Kerkmann <[email protected]> * keyboards: fix oversize warnings Signed-off-by: Stefan Kerkmann <[email protected]> --------- Signed-off-by: Stefan Kerkmann <[email protected]> | ||||
* | Separate RGBLight/RGB Matrix keycode handling (#23679) | Ryan | 2024-10-12 | 2 | -248/+0 |
| | | | | | | | | | | | | | | | * Separate RGBLight/RGB Matrix keycode handling * Remove `_DISABLE_KEYCODES` handling * Update RGB Matrix keycode docs * Update underglow keycodes for previously migrated boards * Update keycodes for boards with custom handling * Fix typos * Fix bad merge | ||||
* | Update combo user function variable (#24467) | フィルターペーパー | 2024-10-12 | 1 | -3/+3 |
| | |||||
* | Add combo key repress feature (#22858) | Filios92 | 2024-09-05 | 1 | -12/+34 |
| | | | | Co-authored-by: jack <[email protected]> | ||||
* | Add new connection keycodes for Bluetooth, 2.4GHz. (#24251) | Nick Brassel | 2024-08-27 | 2 | -0/+45 |
| | |||||
* | Add dynamic macro keyboard callbacks (#24142) | Drashna Jaelre | 2024-08-18 | 2 | -22/+44 |
| | |||||
* | Add support for key override introspection. (#24120) | Nick Brassel | 2024-07-16 | 2 | -10/+5 |
| | |||||
* | Tap dance introspection (#24049) | Nick Brassel | 2024-07-06 | 2 | -6/+10 |
| | |||||
* | Add process_keycode handlers for new RGB Matrix and Underglow keycodes (#23896) | Ryan | 2024-06-13 | 4 | -0/+212 |
| | |||||
* | Normalise RGBLight (underglow) keycodes (#23656) | Ryan | 2024-05-07 | 1 | -11/+11 |
| | |||||
* | LED Matrix: replace backlight keycodes with newly added ones (#23455) | Ryan | 2024-04-13 | 1 | -7/+22 |
| | |||||
* | Separate keycode handling for LED Matrix and Backlight (#23426) | Ryan | 2024-04-11 | 3 | -28/+44 |
| | |||||
* | Remove redundant steno eeconfig init (#22680) | Joel Challis | 2024-02-01 | 1 | -3/+0 |
| | |||||
* | Ignore space cadet key release when caps word is active (#21721) | Paul Landers | 2024-01-09 | 3 | -1/+10 |
| | |||||
* | MIDI sustain effect fix on qmk 0.22.2 (#22114) | 3araht | 2024-01-09 | 1 | -13/+10 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | 2024-01-09 | 1 | -2/+1 |
|\ | |||||
| * | Fix user hook call for dynamic_macro_record_key (#22250)0.23.5 | Kai | 2024-01-09 | 1 | -2/+1 |
| | | |||||
* | | Align location of tap dance keycode (#22742) | Joel Challis | 2023-12-24 | 2 | -5/+5 |
|/ | |||||
* | Remove requirement for `keymap_steno.h` include in keymaps (#22423) | Ryan | 2023-11-12 | 2 | -1/+1 |
| | | | | | * Remove requirement for `keymap_steno.h` include in keymaps * Add back keymap_steno.h with a note for the time being | ||||
* | fix: make clicky delay silent (#21866) | Less/Rikki | 2023-11-11 | 1 | -1/+1 |
| | |||||
* | Improve test invocation, fix Retro Shift bugs, and add Auto+Retro Shift test ↵ | Isaac Elenbaas | 2023-09-25 | 2 | -12/+18 |
| | | | | cases (#15889) | ||||
* | Fix combo_ref_from_layer respect different default layer [#21780] (#21781)0.22.7 | Ben Cooper | 2023-09-25 | 1 | -1/+1 |
| | |||||
* | Unicode, Unicodemap and UCIS refactor (#21659) | Ryan | 2023-08-27 | 8 | -185/+37 |
| | |||||
* | Fix Dynamic Macro Compilation for avr-gcc 5.4.0 + Linux (#21653) | James Young | 2023-08-01 | 1 | -1/+1 |
| | | | | Co-authored-by: Joel Challis <[email protected]> | ||||
* | Reduce needless precision in audio note frequency calculation (#21496) | Nebuleon | 2023-07-26 | 1 | -1/+1 |
| | |||||
* | On-each-release tap dance function (#20255) | leep-frog | 2023-07-26 | 2 | -5/+17 |
| | | | | Co-authored-by: Sergey Vlasov <[email protected]> | ||||
* | haptic: naming cleanups (#21551) | Ryan | 2023-07-21 | 1 | -0/+3 |
| | |||||
* | quantum: remove direct `quantum.h` includes (#21507) | Ryan | 2023-07-16 | 4 | -7/+8 |
| | |||||
* | process_combo: restore wait.h header (#21514) | フィルターペーパー | 2023-07-12 | 1 | -0/+1 |
| | | | Required for `wait_ms()` function | ||||
* | process_keycode: remove direct `quantum.h` includes (#21486) | Ryan | 2023-07-11 | 44 | -156/+253 |
| | |||||
* | [Feature] Send a dummy keycode to neutralize flashing modifiers in retro tap ↵ | precondition | 2023-07-08 | 1 | -0/+9 |
| | | | | and key overrides (#20992) | ||||
* | [Enhancement] More info on `apply_autocorrect` (#21056) | Pablo Martínez | 2023-07-08 | 2 | -4/+54 |
| | | | | Co-authored-by: Drashna Jaelre <[email protected]> | ||||
* | Adds a way to separate tab from AUTO_SHIFT_SPECIAL. (#20996) | Chris Salch | 2023-07-07 | 2 | -3/+15 |
| | |||||
* | [Enhancement] Decouple autocorrect logic (#21116) | Pablo Martínez | 2023-06-04 | 2 | -1/+19 |
| | |||||
* | [Core] Move dynamic macro "stop recording" logic to a function (#21108) | Ariane Emory | 2023-06-02 | 2 | -55/+63 |
| | |||||
* | [Core] Add Repeat Key ("repeat last key") as a core feature. (#19700) | Pascal Getreuer | 2023-05-20 | 2 | -0/+171 |
| | | | | | Co-authored-by: casuanoob <[email protected]> Co-authored-by: Sergey Vlasov <[email protected]> | ||||
* | Keymap introspection for combos. (#19670) | Nick Brassel | 2023-05-15 | 2 | -16/+9 |
| | |||||
* | Fix Mod-Tap combo regression (#20669) | Pete Sevander | 2023-05-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | * 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]> | ||||
* | 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 <[email protected]> | ||||
* | [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 |
| |