22110 Commits (0fcebdcdf1b193268c0e8979faa583fa6253a29c)
 

Author SHA1 Message Date
Joel Challis 0fcebdcdf1
Swap F4x1 default board files away from blackpill (#17522) 3 years ago
HorrorTroll 227e552f5c
Add support keyboard Feker IK75 (#17611) 3 years ago
David Hoelscher a645301c82
Add Bonsai C4 converter (#17711) 3 years ago
QMK Bot 29f47f4cf3 Merge remote-tracking branch 'origin/master' into develop 3 years ago
jack 9607b46756
Fixup mokey/ibis80 keymaps (#18088) 3 years ago
QMK Bot f9abecda3f Merge remote-tracking branch 'origin/master' into develop 3 years ago
Juno Nguyen 45845ea07f
Replace CG_SWAP in junonum (#18086)
Co-authored-by: Minh-tri Nguyen <mtngx@PigeonMac.local>
3 years ago
QMK Bot 47e98e3a68 Merge remote-tracking branch 'origin/master' into develop 3 years ago
CoffeeIsLife 0df97fc968
[Keymap] Add personal keymap for kprepublic BM40HSRGB (#18021)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Fae <faenkhauser@gmail.com>
3 years ago
ZhaoYou 6b78d07e64
[Keyboard] add 'soda/cherish' (#18057)
Co-authored-by: Drashna Jaelre <drashna@live.com>
3 years ago
QMK Bot 39337373f5 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Runheme e5f1d8859e
[Keyboard] Add ibis80 (#18051)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
3 years ago
QMK Bot 2ade237e77 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Toshihiro Suzuki 5a1a0e71de
[Keymap] toshi0383 keymaps update (#18073) 3 years ago
QMK Bot cfab3e2d6e Merge remote-tracking branch 'origin/master' into develop 3 years ago
Albert Y a1f0208797
[Docs] Use layer number as example for COMBO_ONLY_FROM_LAYER (#18072)
Co-authored-by: Ryan <fauxpark@gmail.com>
3 years ago
jotix 8230b4c49d
[Keymap] jotix's community/ortho4x12 change (#18069) 3 years ago
QMK Bot 77150d00ac Merge remote-tracking branch 'origin/master' into develop 3 years ago
coliss86 837a57b3c5
Adjust the hierarchy of chapter `Deferred Execution` (#18075) 3 years ago
QMK Bot 7014e1efa3 Merge remote-tracking branch 'origin/master' into develop 3 years ago
yiancar c834608a74
Fix WS2812 order for aurora65 and loki65 (#18074) 3 years ago
QMK Bot c5dc4b4d1d Merge remote-tracking branch 'origin/master' into develop 3 years ago
Tom Barnes 2f4ad40561
[Docs] update pr_checklist.md with info about data-driven (#18068)
* update pr_checklist with info about data-driven

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
3 years ago
QMK Bot 9f0925fb18 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Joel Challis 164faf0a5c
Use correct board file in xelus/valor_frl_tkl/rev2_0 (#18071) 3 years ago
QMK Bot 904df296b0 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Joel Challis e44b6242b7
Migrate more F4x1 board files (#18054) 3 years ago
precondition 5021cf58ad
Fix DV_SCLN and DV_COLN in keymap_spanish_dvorak.h (#18043) 3 years ago
Stefan Kerkmann f74ed5fc53
Fix GD32VF103 WS2812 PWM driver (#18067)
...by adding the missing STM32 DMA defines.
3 years ago
Stefan Kerkmann 8ce946b5c8
[Bug] Add key event check to `is_tap_record` and remove `is_tap_key` (#18063) 3 years ago
jack 5e6175a553
Fixup gmmk/pro/rev2 USB Data (#18056) 3 years ago
QMK Bot 1ccfed483d Merge remote-tracking branch 'origin/master' into develop 3 years ago
Ryan b297a347bb
ADB to USB converter: split into rev1 and rev2 (#18052) 3 years ago
fauxpark c202602938 Merge remote-tracking branch 'upstream/master' into develop 3 years ago
precondition 8e9ee29fe3
Remove duplicate COMBINING HORN in keymap_us_extended.h (#18045) 3 years ago
Joel Challis ed3b4bb606
Fix missing development_board schema entry (#18050) 3 years ago
Ryan 51d5aad25b
Move keyboard USB IDs and strings to data driven, pass 2: D-E (#17956) 3 years ago
Ryan 1027aed83a
Move keyboard USB IDs and strings to data driven, pass 2: F-I (#17958) 3 years ago
QMK Bot 5334614e8a Merge remote-tracking branch 'origin/master' into develop 3 years ago
PeterFalken 4c91e5bef8
Allow disabling RGB_MATRIX_ANIMATIONS system76 keyboards (#17478) 3 years ago
QMK Bot 630de240b4 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Joel Challis 93fb69fbda
Migrate more F4x1 board files (#18046) 3 years ago
Joel Challis 463fb72d29
Partially revert some WB32 specific changes (#18038) 3 years ago
QMK Bot 74b4bcb607 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Alberto 3d3e463598
Feat/port ft mars 65 (#17994)
* by wonderbeel
3 years ago
QMK Bot e6a522417a Merge remote-tracking branch 'origin/master' into develop 3 years ago
Cyn 5f74ae5b63
Improve Drop Alt compatibility with VIA (#18041)
by slycedix
3 years ago
Pascal Getreuer 95c43a2759
Fix Caps Word to treat mod-taps more consistently. (#17463)
* 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>
3 years ago
Chewxy 6fc7c03e95
Added emacs as an "operating system" for input mode. (#16949) 3 years ago
Drashna Jaelre 4da3482872
Fix Emulated EEPROM issue with F466 (#18039) 3 years ago