summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Docs: fix a typo (#18896)weimao2022-10-281-1/+1
|
* MelGeek MJ6XY Refactor (#18862)James Young2022-10-2781-5502/+3231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mj6xy.h: convert tabs to spaces * info.json: convert tabs to spaces * info.json: apply friendly formatting Whitespace-only change. * rename LAYOUT_60_ansi_7u_spc to LAYOUT_60_ansi_tsangan - rename `60_ansi_7u_spc` keymap to `default_ansi_tsangan` * add K31 position to LAYOUT_60_iso * rename LAYOUT_60_iso_7u_spc_split_rshift to LAYOUT_60_iso_tsangan_split_rshift - rename `60_iso_7u_spc_split_rshift` keymap to `default_iso_tsangan_split_rshift` * add K31 position to LAYOUT_60_iso_arrow * add K31 position to LAYOUT_60_iso_arrow_6u_spc * add K31 position to LAYOUT_60_iso_arrow_3u_spc * refactor LAYOUT_60_iso_7u_spc into LAYOUT_60_iso_tsangan - add K31 position to layout macro - rename `60_iso_7u_spc` keymap to `default_iso_tsangan` * add K31 position to LAYOUT_64_iso - rename `64_iso` keymap to `default_64_iso` * add K31 position to LAYOUT_64_iso_3u_spc - rename `64_iso_3u_spc` keymap to `default_64_iso_3u_spc` * add K31 position to LAYOUT_64_iso_split_3u_spc - rename `64_iso_split_3u_spc` keymap to `default_64_iso_split_3u_spc` * remove LAYOUT_60_iso_1u_lshift_split_rshift macro and keymap Functionally identical to `LAYOUT_60_iso_split_rshift`. * remove LAYOUT_60_iso_1u_lshift_7u_spc_split_rshift macro and keymap Functionally identical to `LAYOUT_60_iso_tsangan_split_rshift`. * rename LAYOUT_60_ansi_7u_spc_split_bs to LAYOUT_60_ansi_tsangan_split_bs - rename `60_ansi_7u_spc_split_bs` keymap to `default_60_ansi_tsangan_split_bs` * add K31 position to LAYOUT_60_iso_split_bs * rename LAYOUT_60_iso_7u_spc_split_bs_rshift to LAYOUT_60_iso_tsangan_split_bs_rshift - rename `60_iso_7u_spc_split_bs_rshift` keymap to `default_60_iso_tsangan_split_bs_rshift` * add K31 position to LAYOUT_60_iso_arrow_split_bs * add K31 position to LAYOUT_60_iso_arrow_3u_spc_split_bs - rename `60_iso_arrow_3u_spc_split_bs` keymap to `default_60_iso_arrow_3u_spc_split_bs` * add K31 position to LAYOUT_60_iso_arrow_split_bs_3u_spc - rename `60_iso_arrow_split_bs_3u_spc` keymap to `default_60_iso_arrow_split_bs_3u_spc` * refactor LAYOUT_60_iso_7u_spc_split_bs into LAYOUT_60_iso_tsangan_split_bs - add K31 position to layout macro - rename `60_iso_7u_spc_split_bs` keymap to `default_60_iso_tsangan_split_bs` * add K31 position to LAYOUT_64_iso_split_bs - rename `64_iso_split_bs` keymap to `default_64_iso_split_bs` * add K31 position to LAYOUT_64_iso_3u_spc_split_bs rename `64_iso_3u_spc_split_bs` keymap to `default_64_iso_3u_spc_split_bs` * add K31 position to LAYOUT_64_iso_split_bs_3u_spc - rename `64_iso_split_bs_3u_spc` keymap to `default_64_iso_split_bs_3u_spc` * remove LAYOUT_60_ansi_arrow_6u_spc macro and keymap Functionally identical to `LAYOUT_60_ansi_arrow`. * remove LAYOUT_64_ansi_6u_spc macro and keymap Functionally identical to `LAYOUT_64_ansi`. * remove LAYOUT_60_iso_arrow_6u_spc macro and keymap Functionally identical to `LAYOUT_60_iso_arrow`. * remove LAYOUT_64_iso_6u_spc macro and keymap Functionally identical to `LAYOUT_64_iso`. * remove LAYOUT_60_ansi_arrow_6u_spc_split_bs macro and keymap Functionally identical to `LAYOUT_60_ansi_arrow_split_bs`. * remove LAYOUT_64_ansi_6u_spc_split_bs macro and keymap Functionally identical to `LAYOUT_64_ansi_split_bs`. * remove LAYOUT_60_iso_arrow_6u_spc_split_bs macro and keymap Functionally identical to `LAYOUT_60_iso_arrow_split_bs`. * remove LAYOUT_64_iso_6u_spc_split_bs macro and keymap Functionally identical to `LAYOUT_64_iso_split_bs`. * remove LAYOUT_60_iso_1u_lshift_split_bs_rshift macro and keymap Functionally identical to `LAYOUT_60_iso_split_bs_rshift`. * remove LAYOUT_60_iso_1u_lshift_7u_spc_split_bs_rshift macro and keymap Functionally identical to `LAYOUT_60_iso_tsangan_split_bs_rshift`. * refactor keymaps - convert tabs to spaces - update keycode grid alignment * remove LAYOUT_60_ansi_arrow_3u_spc macro and keymap Subset of `LAYOUT_60_ansi_arrow_3u_spc_split_bs`. * remove LAYOUT_60_iso_arrow_3u_spc macro and keymap Subset of `LAYOUT_60_iso_arrow_3u_spc_split_bs`. * remove LAYOUT_60_iso_tsangan_split_bs macro and keymap Subset of `LAYOUT_60_iso_tsangan_split_bs_rshift`. * remove LAYOUT_60_iso_tsangan_split_rshift macro and keymap Subset of `LAYOUT_60_iso_tsangan_split_bs_rshift`. * remove LAYOUT_64_ansi_3u_spc macro and keymap Subset of `LAYOUT_64_ansi_3u_spc_split_bs`. * remove LAYOUT_64_iso_3u_spc macro and keymap Subset of `LAYOUT_64_iso_3u_spc_split_bs`. * remove LAYOUT_60_iso_split_bs macro and keymap Subset of `LAYOUT_60_iso_split_bs_rshift`. * remove LAYOUT_60_iso_split_rshift macro and keymap Subset of `LAYOUT_60_iso_split_bs_rshift`. * add LAYOUT_60_ansi_split_bs_rshift macro and keymap * remove LAYOUT_60_ansi_split_bs macro and keymap Subset of `LAYOUT_60_ansi_split_bs_rshift`. * add LAYOUT_60_tsangan_hhkb macro and keymap * remove LAYOUT_60_ansi_tsangan_split_bs macro and keymap Subset of `LAYOUT_60_tsangan_hhkb`. * standardize keymap names Rename all keymaps per QMK guidelines (e.g. keymap using `LAYOUT_60_ansi_arrow` should be named `default_60_ansi_arrow`). * add LAYOUT_all; refactor default keymap Add a `LAYOUT_all` macro, and update the `default` keymap to use the new macro. * refactor via keymap Update the `via` keymap to match the behaviour of the `default` keymap. * improve keyboard readme - fix broken image reference - improve grammar on keyboard description - fix Hardware Availability link - fix `make` instructions - add bootloader and flashing instructions * fix default_60_tsangan_hhkb keymap Fix a keycode count mismatch. * mj6xy.h: add matrix diagram * KC_GESC -> QK_GESC per fauxpark * KC_SLCK -> KC_SCRL per fauxpark
* [Keyboard] Minor Aurora Sweep fixes (#18879)leah-splitkb2022-10-275-8/+23
| | | | - Fixes compile error with `SWAP_HANDS_ENABLE = yes` - Fixes OLED, RGB Matrix, and encoder when using QMK Configurator
* [Keymap] Update Miryoku (#18773)Manna Harbour2022-10-2720-472/+985
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [miryoku] Revert "[Keymap] manna-harbour_miryoku RESET to QK_BOOT (#18755)" This reverts commit 89dbc181617e69a5b4d91d9d772724daa2d387bb. * [miryoku] Add keyboardio/model01 * [miryoku] Add handwired/dactyl_manuform/4x6 * [miryoku] Update BT keycodes - Update BT keycodes on Media inner index: - Move OUT_AUTO to bottom row - Move RGB_TOG in vi to pinkie column to match other TOG keycodes, and rotate row * [miryoku] Add Extra and Tap layers * [miryoku] Rename config workflow option to custom_config * [miryoku] Update custom_config.h and custom_rules.mk behaviour * [miryoku] Make mapping macro customisable globally and per layer * [miryoku] Add layer lock * [miryoku] Update RGB order in media-l-invertedt * [miryoku] Change mouse button order * [miryoku] Change to X macros for layer list - Supports adding and removing layers from custom_config.h - Add "U_" prefix to layer names - Add layer name strings - Populate keymaps array from X macro - Populate layers enum from X macro - Move layers enum to manna-harbour_miryoku.h - Rename miryoku_alternatives.h to miryoku_layer_alternatives.h - Rename miryoku_layer.h to miryoku_layer_selection.h - Remove miryoku_layer_names.h - Add miryoku_layer_list.h * [miryoku] Reformat split_3x6_3 mapping * [miryoku] Add merge field to workflows * [miryoku] Update thumb combos with new layer names * [miryoku] Update cover image * [miryoku] Add satt/vision * [miryoku] Update Branches and Building docs * [miryoku] Update reset keycode * [miryoku] Add xmk * [miryoku] Add boardsource/lulu * [miryoku] Fix keyboardio/model01
* userspace: fix up sethBarberee sinc keymap CI errors (#18865)Seth Barberee2022-10-272-36/+49
|
* [Keyboard] Add Lunar II (#18827)ai032022-10-269-0/+275
| | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: ai03 <sarcaphx510@gmail.com>
* Add Sinc Rev. 3 (#18846)Danny2022-10-2615-4/+609
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial work on adding Sinc Rev. 3 * Add RGB Matrix support * Add encoder map support * Set I2C pins * Update LED locations for right half * Move USB definitions to info.json * Update RGB modes * Replace pin mappings for right half with correct ones * Move config.h back to rev1/rev2 due to addition of rev3 * Convert initial Rev. 3 config work to be data-driven * Convert RGB Matrix config to DD format * More config cleanup * Use full-duplex PIO * Add MCU/bootloader settings for Rev. 2 * Change ISO Enter location since it shares location with Backslash * Adjust build settings to reduce flash/EEPROM usage
* [Keyboard] Kepler 33 (#18771)Terlekchi Seityagiya2022-10-265-0/+144
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Update MNK65 (#18743)kopibeng2022-10-266-99/+127
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keymap] Add new IIDX gamepad keymap for Synth Labs Solo (#18741)Nostril2022-10-265-2/+93
| | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add Binepad BNR1 rotary encoder (#18809)Vino Rodrigues2022-10-2610-0/+150
| | | Co-authored-by: Joel Challis <git@zvecr.com>
* [Keymap] gmmk gmmk2 p65: new keymap (#18808)Markus Korn2022-10-262-0/+45
| | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* Added new keyboard DOIO KB16 (Rev 2) (#18699)HorrorTroll2022-10-2634-218/+1010
|
* Addition of pi60_rgb to 1upkeyboards (#18633)ziptyze2022-10-267-0/+405
|
* 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 bpiphany/ghost_squid (#18842)jack2022-10-251-1/+1
|
* 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
* Polyandry: rename LAYOUT to LAYOUT_ortho_4x3 (#18815)James Young2022-10-224-4/+4
|
* [Docs] Fix link to keyboard layout editor (#18801)Eddie Nuno2022-10-221-1/+1
|
* [Keyboard] Add Bolsalice keyboard (#18772)stanrc852022-10-229-0/+391
|
* Update Black E6.5 keymap issues on QMK Configurator (#18794)HorrorTroll2022-10-207-54/+75
|
* [Keyboard] Fix saka68 solder layout (#18788)Alex Berger2022-10-201-1/+1
|
* [Keyboard] Add Octopad+ Keyboard (#18484)DeskDaily2022-10-2010-0/+318
| | | Co-authored-by: Neil Brian Ramirez <nightlyboards@gmail.com>
* Keychron Q3 I2C & CKLED2001 transfer speedup (#18780)Stefan2022-10-202-9/+15
|
* A1200 Converter. Small modification on a1200.h file (#18783)8bits4ever2022-10-201-1/+1
| | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* Wavtype p01_ultra Touch-Up (#18784)James Young2022-10-204-20/+914
|
* [Docs] Update platformdev_blackpill_f411.md (#18666)Markus Fritsche2022-10-202-3/+5
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Fix LEDs being inverted on Sabre (#18762)Wolf Van Herreweghe2022-10-201-0/+1
|
* Wilba Tech WT65-D Layout Additions (#18779)James Young2022-10-202-5/+816
|
* Ano Layout Refactor (#18778)James Young2022-10-193-29/+131
| | | | | | | | | * info.json: apply friendly formatting * info.json: remove dead space in Configurator rendering * physically arrange layout macro * info.json: correct Configurator key sequence
* Delikeeb Vaneela Configurator Fix (#18777)James Young2022-10-191-302/+66
| | | | | | | | | * info.json: fix layout reference `LAYOUT` -> `LAYOUT_ortho_5x12` * info.json: apply friendly formatting * info.json: correct maintainer value
* Adjust oled gen to fix flashing on timeout (#18747)Tyler Thrailkill2022-10-191-61/+62
| | | | | | | | Fixes an issue in Ocean Dream that causes flashing after the oled screen times out and turns off. This occurs because writing to an OLED screen turns it on as well and we are both writing then immediately turning the screen off, but only if the timeout has occurred (no WPM, 30 seconds has passed).
* [Keymap] manna-harbour_miryoku RESET to QK_BOOT (#18755)mmccoyd2022-10-181-21/+21
| | | Co-authored-by: mmccoyd <mmccoyd@cs.berkley.edu>
* Fixup handwired/kbod (#18754)jack2022-10-174-71/+9
|