22082 Commits (f74ed5fc5331b6131538b347dd001e0e6acd23e0)
 

Author SHA1 Message Date
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
precondition 0a6327d20c
Replace ; by : in the shifted symbols ASCII art of keymap_norman (#18029)
Thanks!
3 years ago
Drashna Jaelre 9f31fcace3
[Keyboard] Fix compilation issues for Boardsource Microdox (#18037) 3 years ago
Mega Mind fce99f3875
[Controller] Added board config for custom controller STeMCell (#16287)
Co-authored-by: Mariappan Ramasamy <947300+Mariappan@users.noreply.github.com>
Co-authored-by: Mariappan Ramasamy <maari@basis-ai.com>
Co-authored-by: Sadek Baroudi <sadekbaroudi@gmail.com>
3 years ago
Joel Challis ba04ecfabd
Align TO() max layers with other keycodes (#17989) 3 years ago
Drashna Jael're ac31e42974
Merge remote-tracking branch 'origin/master' into develop 3 years ago
Xelus22 4195eb8fe1
[Keyboard] Add Valor FRL TKL rev2.0 and 2.1 (#17992)
* add valor frl tkl rev2 by xelus22
3 years ago
Joy Lee e948fa6f6e
Added support for gmmk pro rev2 keyboard. (#17655)
Co-authored-by: Joy <chang.li@westberrytech.com>
3 years ago
Ryan 3a7dbc8981
Move keyboard USB IDs and strings to data driven, pass 2: B-C (#17945) 3 years ago
yiancar dfc92d8f7b
Fix buffer size for WS2812 PWM driver (#17046)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: yiancar <yiancar@gmail.com>
3 years ago
Joy Lee c02d7ae86f
Added ws2812_pwm support for WB32 MCU. (#17142)
Co-authored-by: Joy <chang.li@westberrytech.com>
3 years ago
Joy Lee 6b1c7d20aa
Added ws2812_spi support for WB32 MCU (#17143)
Co-authored-by: Joy <chang.li@westberrytech.com>
3 years ago
QMK Bot 5c805e4cc5 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Gary Kong 28b05d15ff
[Keyboard] add bajjak keyboard (#12377)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
3 years ago
JJ48 4eda139b83
Add Gentleman 65 SE Solderd PCB support (#16992) 3 years ago
QMK Bot 2d40713567 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Nick Brassel 86261bfd8e
Add texts for Discord Events to be created post-merge. (#17944) 3 years ago
precondition 2c3b447641
Use ANSI ASCII art and fix comments for LT_COLN and LT_UNDS in keymap_lithuanian_qwerty.h (#18028) 3 years ago
QMK Bot 50ff52639f Merge remote-tracking branch 'origin/master' into develop 3 years ago
Ryan 3079691391
Move keyboard USB IDs and strings to data driven, pass 2: 0-9, A (#17941) 3 years ago
QMK Bot b44c3f92ae Merge remote-tracking branch 'origin/master' into develop 3 years ago
Marko Skakun 0f1bb982e9
[Keyboard] Added different wiring of dactyl (#17997) 3 years ago
QMK Bot 4faf0ccaec Merge remote-tracking branch 'origin/master' into develop 3 years ago
Less/Rikki ca2d05f5c6
[Keyboard] jacky_studio/piggy60 (#18012) 3 years ago
QMK Bot 2363a3bc42 Merge remote-tracking branch 'origin/master' into develop 3 years ago
Tom Barnes 0d3e07a3db
[Docs] Suggest imgur images are edited to set size (#18031) 3 years ago
Takeshi ISHII a83afb3fcd
Improve avr wait_us() (#16879) 3 years ago
Joshua Diamond 2f87abd4ef
Revert "[Core] Re-order user space rules inclusion (#17459)" (#18032) 3 years ago
QMK Bot b1c7df9a68 Merge remote-tracking branch 'origin/master' into develop 3 years ago