summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate `SECURE_*` keycodes for `QK_SECURE_*` (#18847)Joel Challis2022-10-254-14/+25
| | | | | | | | | | | | | * Deprecate SECURE_* keycodes for QK_SECURE_* * Update keycode process * Update process_secure.c * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Deprecate `ONESHOT_*` keycodes for `QK_ONE_SHOT_*` (#18844)Ryan2022-10-254-16/+20
| | | | | * Deprecate `ONESHOT_*` keycodes for `QK_ONE_SHOT_*` * Docs
* Deprecate `KEY_OVERRIDE_*` keycodes for `KO_*` (#18843)Ryan2022-10-254-14/+21
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-253-133/+84
|\
| * Fix splitkb/aurora/sweep (#18839)Ryan2022-10-252-133/+83
| | | | | | | | | | * Fix splitkb/aurora/sweep * Add back layout alias
| * Fixup huytbt/h50 (#18841)jack2022-10-251-0/+1
| |
* | Fixup controllerwords/mini36 (#18840)jack2022-10-251-27/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-251-1/+1
|\|
| * Fixup bpiphany/ghost_squid (#18842)jack2022-10-251-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2022-10-2482-966/+3898
|\|
| * Callum style layout improvements and my layout changes (#16174)Dalius Dobravolskas2022-10-248-386/+762
| |
| * [Keymap] Added tap dance to LNG1 key (LNG2) (#18682)syntax-magic2022-10-244-50/+71
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: syntax-magic <dkim.8881@gmail.com>
| * [Keyboard] Add Ellipse PCB support (#18706)Andrew Kannan2022-10-249-0/+301
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
| * [Keyboard] Add Ellipse hotswap PCB support (#18707)Andrew Kannan2022-10-246-0/+212
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
| * [DOCS] Use correct OSM arguments (#18835)Joel Challis2022-10-242-2/+2
| |
| * spelling fix (#18831)Peter Hindes2022-10-241-1/+1
| |
| * MWStudio MW65 Black Refactor (#18824)James Young2022-10-234-16/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mw65_black.h: add matrix diagram * mw65_black.h: fill-in matrix definition Fill the empty electrical positions with `KC_NO`. * mw65_black.h: update matrix diagram * rename LAYOUT to LAYOUT_65_ansi_blocker * add LAYOUT_65_ansi_blocker_tsangan * info.json: correct maintainer value
| * Mode SixtyFive HI Layout Refactor (#18823)James Young2022-10-234-55/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * m65hi_alpha.h: add matrix diagram * rename LAYOUT_all to LAYOUT_65_iso_blocker * add LAYOUT_65_iso_blocker_tsangan * tidy-up keymaps - use four-space indent - polish keycode grid alignment * touch-up keymaps Switch one Page Down keycode for Page Up on the `default` keymap, and switch the Page Down and Page Up keycodes on the `via` keymap.
| * Han60 Refactor (#18819)James Young2022-10-237-377/+554
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * info.json: apply friendly formatting * han60.h: add matrix diagram * han60.h: tidy file - remove trailing whitespace - use four-space indent * info.json: remove key overlaps from LAYOUT_all rendering * rename LAYOUT_tsangan to LAYOUT_60_ansi_tsangan * rename LAYOUT_tsangan_arrowkeys to LAYOUT_60_ansi_arrow_tsangan * refactor LAYOUT_tsangan_iso into LAYOUT_60_iso_tsangan Moves position `K2C` (Enter) to the home row. * refactor LAYOUT_tsangan_iso_arrowkeys into LAYOUT_60_iso_arrow_tsangan Moves position `K2C` (Enter) to the home row. * refactor default keymap - use four-space indent - use QMK-native keycode aliases - grid-align keycodes * bugfix layout macros * add reference keymaps
| * Studio Kestra Galatea: fix ISO layout macros (#18825)James Young2022-10-232-2/+2
| | | | | | Switch the matrix positions for `KC_NUHS` and `KC_ENT`.
| * Aurora65: Correct Layout Data (#18826)James Young2022-10-231-1/+73
| | | | | | | | | | * info.json: apply friendly formatting * info.json: correct layout data
| * Macro3: rename LAYOUT to LAYOUT_ortho_2x4 (#18820)James Young2022-10-233-4/+7
| |
| * Add H50 keyboard from huytbt (#18752)Huy Ta Ba Thanh2022-10-229-0/+312
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add H50 keyboard from huytbt Add H50 keyboard The H50 is a mini keyboard with a 50 percent layout. The keyboard consists of 53 keys. * Optimize code * Optimize keymap code * Optimize code H50 keyboard
| * Add mini36 (#18739)Controller Works2022-10-2212-0/+686
| |
| * Bathroom Epiphanies Ghost Squid Refactor (#18816)James Young2022-10-224-51/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor default keymap - shorten layer names - KM_QWERTY -> _QW - KM_MEDIA -> _MD - KM_GUI_LOCK -> _GL - use QMK-native keycode aliases - use four-space indent - grid-align keycodes * remove third layer from default keymap The third layer only serves to disable the GUI keys, which we can do with a keycode. * update default keymap readme * ghost_squid.h: add matrix diagram * add LAYOUT_fullsize_ansi * add LAYOUT_fullsize_iso * use LAYOUT_fullsize_iso macro in default keymap Refactor the default keymap to use the new LAYOUT_fullsize_iso macro. * remove LAYOUT macro Same matrix as LAYOUT_fullsize_iso, but in a different assignment order. * enable Community Layout support
| * MechBrewery MB65S Layout Rework (#18814)James Young2022-10-226-20/+391
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename LAYOUT_65_ansi_blocker_tsangan to LAYOUT_65_ansi_blocker_tsangan_split_bs Layout was implemented with Split Backspace. * rename LAYOUT_65_iso_blocker_7u_spc to LAYOUT_65_iso_blocker_tsangan_split_bs * rules.mk: update Community Layout support setting * mb65s.h: update matrix diagram * add LAYOUT_65_ansi_blocker * add LAYOUT_65_iso_blocker * add LAYOUT_65_ansi_blocker_tsangan * add LAYOUT_65_iso_blocker_tsangan * move Community Layout support to info.json * update Community Layout support
* | [Keyboard] Fixup emptystring/nqg (#18804)jack2022-10-244-7/+9
| |
* | Remove some assumptions on sequential keycode ranges (#18838)Joel Challis2022-10-243-6/+25
| |
* | added BS_TOGG so BS_SWAP and BS_NORM can be on a single key (#18837)Selene ToyKeeper2022-10-243-0/+8
| | | | | | Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
* | Deprecate `CAPS_WORD`/`CAPSWRD` for `CW_TOGG` (#18834)Ryan2022-10-2419-34/+31
| |
* | Normalise Joystick and Programmable Button keycodes (#18832)Ryan2022-10-2412-197/+366
| |
* | Fix garbled test output (#18822)Joel Challis2022-10-232-2/+2
| | | | | | | | | | * Fix garbled test output * Correct SRC listing
* | Format code according to conventions (#18818)QMK Bot2022-10-231-13/+13
| |
* | Add unit tests for HOLD_ON_OTHER_KEY_PRESS (#18721)precondition2022-10-225-0/+465
| | | | | | | | | | * Add HOLD_ON_OTHER_KEY_PRESS to data/ files * Add unit tests for HOLD_ON_OTHER_KEY_PRESS
* | Deprecate `VLK_TOG` for `VK_TOGG` (#18807)Ryan2022-10-2243-44/+49
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-224-4/+4
|\|
| * Polyandry: rename LAYOUT to LAYOUT_ortho_4x3 (#18815)James Young2022-10-224-4/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-221-1/+1
|\|
| * [Docs] Fix link to keyboard layout editor (#18801)Eddie Nuno2022-10-221-1/+1
| |
* | Generalise CTPC logic from common_features (#18803)Joel Challis2022-10-223-5/+6
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-229-0/+391
|\|
| * [Keyboard] Add Bolsalice keyboard (#18772)stanrc852022-10-229-0/+391
| |
* | ChibiOS USB: Add a dummy IN callback to work around LLD bugs (#18811)Sergey Vlasov2022-10-221-5/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In #18631 some IN notification callbacks that were doing nothing were removed, which should be a valid thing to do (ChibiOS HAL checks the `in_cb` and `out_cb` pointers for being non-NULL before invoking those optional callbacks). However, it turned out that some less popular USB LLDs (KINETIS and MIMXRT1062) have their own checks for those pointers, and (incorrectly) skip the ChibiOS callback handling when those pointers are NULL, which breaks the code for the `USB_USE_WAIT` configuration option (the waiting thread never gets resumed if the corresponding callback pointer is NULL). Add those dummy callbacks again (but use a single function for all of them instead of individual ones for each endpoint); this restores the KINETIS and MIMXRT1062 boards to the working state while the LLDs are getting fixed.
* | Remove broken userspace and keymaps (#18806)Joel Challis2022-10-2248-4810/+0
| |
* | Remove legacy fauxclicky and unicode keycodes (#18800)Ryan2022-10-217-12/+6
| |
* | Deprecate `KC_LOCK` for `QK_LOCK` (#18796)Ryan2022-10-2158-83/+66
| |
* | Deprecate `KC_LEAD` for `QK_LEAD` (#18792)Ryan2022-10-2158-85/+90
| |
* | wilba_tech: allow keymaps to override backlight_effect_indicators() (#18791)Selene ToyKeeper2022-10-211-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-217-54/+75
|\|
| * Update Black E6.5 keymap issues on QMK Configurator (#18794)HorrorTroll2022-10-207-54/+75
| |