Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-19 | Remove legacy bootmagic cli parsing (#18099) | Joel Challis | |
2022-08-19 | Fix new-keyboard default for RP2040 bootloader (#18100) | Joel Challis | |
2022-08-19 | Swap F4x1 default board files away from blackpill (#17522) | Joel Challis | |
2022-08-18 | Add support keyboard Feker IK75 (#17611) | HorrorTroll | |
2022-08-18 | Add Bonsai C4 converter (#17711) | David Hoelscher | |
2022-08-17 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-17 | Fixup mokey/ibis80 keymaps (#18088) | jack | |
2022-08-17 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-17 | Replace CG_SWAP in junonum (#18086) | Juno Nguyen | |
Co-authored-by: Minh-tri Nguyen <mtngx@PigeonMac.local> | |||
2022-08-17 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-17 | [Keymap] Add personal keymap for kprepublic BM40HSRGB (#18021) | CoffeeIsLife | |
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Fae <faenkhauser@gmail.com> | |||
2022-08-17 | [Keyboard] add 'soda/cherish' (#18057) | ZhaoYou | |
Co-authored-by: Drashna Jaelre <drashna@live.com> | |||
2022-08-17 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-16 | [Keyboard] Add ibis80 (#18051) | Runheme | |
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> | |||
2022-08-17 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-16 | [Keymap] toshi0383 keymaps update (#18073) | Toshihiro Suzuki | |
2022-08-17 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-16 | [Docs] Use layer number as example for COMBO_ONLY_FROM_LAYER (#18072) | Albert Y | |
Co-authored-by: Ryan <fauxpark@gmail.com> | |||
2022-08-16 | [Keymap] jotix's community/ortho4x12 change (#18069) | jotix | |
2022-08-16 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-16 | Adjust the hierarchy of chapter `Deferred Execution` (#18075) | coliss86 | |
2022-08-16 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-16 | Fix WS2812 order for aurora65 and loki65 (#18074) | yiancar | |
2022-08-16 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-16 | [Docs] update pr_checklist.md with info about data-driven (#18068) | Tom Barnes | |
* update pr_checklist with info about data-driven Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> | |||
2022-08-16 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-16 | Use correct board file in xelus/valor_frl_tkl/rev2_0 (#18071) | Joel Challis | |
2022-08-15 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-15 | Migrate more F4x1 board files (#18054) | Joel Challis | |
2022-08-15 | Fix DV_SCLN and DV_COLN in keymap_spanish_dvorak.h (#18043) | precondition | |
2022-08-15 | Fix GD32VF103 WS2812 PWM driver (#18067) | Stefan Kerkmann | |
...by adding the missing STM32 DMA defines. | |||
2022-08-15 | [Bug] Add key event check to `is_tap_record` and remove `is_tap_key` (#18063) | Stefan Kerkmann | |
2022-08-15 | Fixup gmmk/pro/rev2 USB Data (#18056) | jack | |
2022-08-15 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-15 | ADB to USB converter: split into rev1 and rev2 (#18052) | Ryan | |
2022-08-15 | Merge remote-tracking branch 'upstream/master' into develop | fauxpark | |
2022-08-14 | Remove duplicate COMBINING HORN in keymap_us_extended.h (#18045) | precondition | |
2022-08-14 | Fix missing development_board schema entry (#18050) | Joel Challis | |
2022-08-15 | Move keyboard USB IDs and strings to data driven, pass 2: D-E (#17956) | Ryan | |
2022-08-15 | Move keyboard USB IDs and strings to data driven, pass 2: F-I (#17958) | Ryan | |
2022-08-14 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-14 | Allow disabling RGB_MATRIX_ANIMATIONS system76 keyboards (#17478) | PeterFalken | |
2022-08-14 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-15 | Migrate more F4x1 board files (#18046) | Joel Challis | |
2022-08-14 | Partially revert some WB32 specific changes (#18038) | Joel Challis | |
2022-08-14 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-14 | Feat/port ft mars 65 (#17994) | Alberto | |
* by wonderbeel | |||
2022-08-14 | Merge remote-tracking branch 'origin/master' into develop | QMK Bot | |
2022-08-14 | Improve Drop Alt compatibility with VIA (#18041) | Cyn | |
by slycedix | |||
2022-08-14 | Fix Caps Word to treat mod-taps more consistently. (#17463) | Pascal Getreuer | |
* Fix Caps Word to treat mod-taps more consistently. Previously, holding any mod-tap key while Caps Word is active stops Caps Word, and this happens regardless of `caps_word_press_user()`. Yet for regular mod keys, AltGr (KC_RALT) is ignored, Shift keys are passed to `caps_word_press_user()` to determine whether to continue, and similarly, a key `RSFT(KC_RALT)` representing Right Shift + Alt is passed to `caps_word_press_user()` to determine whether to continue. This commit makes held mod-tap keys consistent with regular mod keys: * Holding a `RALT_T` mod-tap is ignored. * When holding a shift mod-tap key, `KC_LSFT` or `KC_RSFT` is passed to `caps_word_press_user()` to determine whether to continue. * When holding a Right Shift + Alt (`RSA_T`) mod-tap, `RSFT(KC_RALT)` is passed to `caps_word_press_user()`. Particularly, with this fix a user may choose to continue Caps Word when a shift mod-tap key is held by adding `KC_LSFT` and `KC_RSFT` cases in `caps_word_press_user()`. For instance as ``` bool caps_word_press_user(uint16_t keycode) { switch (keycode) { // Keycodes that continue Caps Word, with shift applied. case KC_A ... KC_Z: case KC_MINS: add_weak_mods(MOD_BIT(KC_LSFT)); // Apply shift to the next key. return true; // Keycodes that continue Caps Word, without shifting. case KC_1 ... KC_0: case KC_BSPC: case KC_DEL: case KC_UNDS: case KC_LSFT: // <<< Added here. case KC_RSFT: return true; default: return false; // Deactivate Caps Word. } } ``` * Fix Caps Word to treat mod-taps more consistently. Previously, holding any mod-tap key while Caps Word is active stops Caps Word, and this happens regardless of `caps_word_press_user()`. Yet for regular mod keys, AltGr (KC_RALT) is ignored, Shift keys are passed to `caps_word_press_user()` to determine whether to continue, and similarly, a key `RSFT(KC_RALT)` representing Right Shift + Alt is passed to `caps_word_press_user()` to determine whether to continue. This commit makes held mod-tap keys consistent with regular mod keys: * Holding a `RALT_T` mod-tap is ignored. * When holding a shift mod-tap key, `KC_LSFT` or `KC_RSFT` is passed to `caps_word_press_user()` to determine whether to continue. * When holding a Right Shift + Alt (`RSA_T`) mod-tap, `RSFT(KC_RALT)` is passed to `caps_word_press_user()`. Particularly, with this fix a user may choose to continue Caps Word when a shift mod-tap key is held by adding `KC_LSFT` and `KC_RSFT` cases in `caps_word_press_user()`. For instance as ``` bool caps_word_press_user(uint16_t keycode) { switch (keycode) { // Keycodes that continue Caps Word, with shift applied. case KC_A ... KC_Z: case KC_MINS: add_weak_mods(MOD_BIT(KC_LSFT)); // Apply shift to the next key. return true; // Keycodes that continue Caps Word, without shifting. case KC_1 ... KC_0: case KC_BSPC: case KC_DEL: case KC_UNDS: case KC_LSFT: // <<< Added here. case KC_RSFT: return true; default: return false; // Deactivate Caps Word. } } ``` * Update quantum/process_keycode/process_caps_word.c Co-authored-by: Joel Challis <git@zvecr.com> |