summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Partially revert some WB32 specific changes (#18038)Joel Challis2022-08-142-23/+10
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-149-0/+590
|\
| * Feat/port ft mars 65 (#17994)Alberto2022-08-149-0/+590
| | | | | | * by wonderbeel
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-144-7/+66
|\|
| * Improve Drop Alt compatibility with VIA (#18041)Cyn2022-08-144-7/+66
| | | | | | by slycedix
* | Fix Caps Word to treat mod-taps more consistently. (#17463)Pascal Getreuer2022-08-142-6/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Added emacs as an "operating system" for input mode. (#16949)Chewxy2022-08-144-7/+40
| |
* | Fix Emulated EEPROM issue with F466 (#18039)Drashna Jaelre2022-08-141-1/+1
| |
* | Replace ; by : in the shifted symbols ASCII art of keymap_norman (#18029)precondition2022-08-141-1/+1
| | | | | | Thanks!
* | [Keyboard] Fix compilation issues for Boardsource Microdox (#18037)Drashna Jaelre2022-08-141-0/+2
| |
* | [Controller] Added board config for custom controller STeMCell (#16287)Mega Mind2022-08-1411-1/+411
| | | | | | | | | | 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>
* | Align TO() max layers with other keycodes (#17989)Joel Challis2022-08-143-14/+6
| |
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2022-08-14145-471/+789
|\|
| * [Keyboard] Add Valor FRL TKL rev2.0 and 2.1 (#17992)Xelus222022-08-1421-9/+358
| | | | | | * add valor frl tkl rev2 by xelus22
| * Move keyboard USB IDs and strings to data driven, pass 2: B-C (#17945)Ryan2022-08-14125-476/+368
| |
* | Added support for gmmk pro rev2 keyboard. (#17655)Joy Lee2022-08-1422-0/+1377
| | | | | | Co-authored-by: Joy <chang.li@westberrytech.com>
* | Fix buffer size for WS2812 PWM driver (#17046)yiancar2022-08-131-4/+48
| | | | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: yiancar <yiancar@gmail.com>
* | Added ws2812_pwm support for WB32 MCU. (#17142)Joy Lee2022-08-131-4/+23
| | | | | | Co-authored-by: Joy <chang.li@westberrytech.com>
* | Added ws2812_spi support for WB32 MCU (#17143)Joy Lee2022-08-132-2/+13
| | | | | | Co-authored-by: Joy <chang.li@westberrytech.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-149-0/+1233
|\|
| * [Keyboard] add bajjak keyboard (#12377)Gary Kong2022-08-139-0/+1233
| | | | | | | | | | | | 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>
* | Add Gentleman 65 SE Solderd PCB support (#16992)JJ482022-08-1419-6/+279
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-141-56/+91
|\|
| * Add texts for Discord Events to be created post-merge. (#17944)Nick Brassel2022-08-131-56/+91
| |
* | Use ANSI ASCII art and fix comments for LT_COLN and LT_UNDS in ↵precondition2022-08-131-17/+17
| | | | | | | | keymap_lithuanian_qwerty.h (#18028)
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-14137-510/+422
|\|
| * Move keyboard USB IDs and strings to data driven, pass 2: 0-9, A (#17941)Ryan2022-08-13137-510/+422
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-147-0/+222
|\|
| * [Keyboard] Added different wiring of dactyl (#17997)Marko Skakun2022-08-137-0/+222
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-1411-0/+833
|\|
| * [Keyboard] jacky_studio/piggy60 (#18012)Less/Rikki2022-08-1311-0/+833
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-141-0/+1
|\|
| * [Docs] Suggest imgur images are edited to set size (#18031)Tom Barnes2022-08-131-0/+1
| |
* | Improve avr wait_us() (#16879)Takeshi ISHII2022-08-141-9/+29
| |
* | Revert "[Core] Re-order user space rules inclusion (#17459)" (#18032)Joshua Diamond2022-08-141-10/+8
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-1314-0/+505
|\|
| * [Keyboard] Added Atreyu keyboard. (#17698)Jesus Climent2022-08-1314-0/+505
| | | | | | | | | | | | * Add Atreyu keyboard. Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-1310-0/+328
|\|
| * [Keyboard] Add Foundation to QMK (#17573)mechlovin2022-08-1310-0/+328
| | | | | | | | | | * add mechlovin foundation keyboard Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-135-0/+623
|\|
| * [Keymap] adding new user (p4yne) layout with complex lighting feature… ↵p4yne2022-08-135-0/+623
| | | | | | | | | | | | | | (#16085) * [Keymap] adding new user (p4yne) layout with complex lighting features (per layer, per key, per type) and usefull layers DE/US, etc. Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-138-0/+274
|\|
| * add BAMFK-4 (#17985)emlah2022-08-138-0/+274
| | | | | | * add BAMFK-4
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-138-4/+299
|\|
| * Bandominedoni version output feature and a new keymap added (#17947)3araht2022-08-138-4/+299
| | | | | | | | | | | | | | | | | | | | | | * SPLIT_USB_DETECT added. * lednotg keymap added. * lednotg missing modification fixed. * VERSION is available. * USER00 is used instead of SAFE_RANGE in via/keymap.c
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-136-0/+457
|\|
| * Dactyl Manuform 4x5 with 5 thumb cluster (#17671)Shem Sedrick2022-08-136-0/+457
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Working on new dactyl * Preliminary build and keymap in place for 4x5_5 dactyl manuform * Removing first attempt to use 4x5 * Updating to match c style guide * Fixing issues after merge, deletion of dactyl_manuform.h * Spliting out custom keymap * Adding license headers * Fixing EE_HANDS detection on Pro-Micro The pro-micro was not working when I plugged into the elite-c on the right hand side of my keyboard. Adding the SPLIT_USB_DIRECT definition fixed the issue. * Apply suggestions from code review Adding Drashna's delete comments Co-authored-by: Drashna Jaelre <drashna@live.com> * Removed config.h for keymaps and tweaked keymap Per Drashna's pr review, I have removed the config.h files for the keymaps. Also tweaked my keymap to switch backspace and enter. Added tapping toggle for RAISE. * Further tweaking ssedrick keymap for dactyl_manuform 4x5_5 As with most new keyboards, they take some getting used to. I've rearranged my thumb cluster to hopfully a more long term solution. * Adding missing KC_BSLS to ssedrick keymap for 4x5_5 Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-1316-0/+636
|\|
| * [Keyboard] Add Hillside 46 (#17968)mmccoyd2022-08-1316-0/+636
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 46: Copy from 52 and file rename * 46: File internals refer to 46, not 52 * 46: Board remove row * 46: Keymap: Lshift becomes ctrl, Rshift a symbol - ESC and CAPs on upper thumbs - AltGr and App on upper thumbs - Page up/down on upper thumbs - F11, F12 and mods for them on adjust * 46: Readme update for json script, tweaks * 46: Board fix LED count * 46: Keymap: Arrows right, symmetric layer keys * 46: Readme: Image link with and w/o outer pinkie * 46: Keymap: link fixed image of nav layer * 46: Keymap: fix reaching adj layer Co-authored-by: mmccoyd <mmccoyd@cs.berkley.edu>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-136-43/+165
|\|