summaryrefslogtreecommitdiff
path: root/keyboards
AgeCommit message (Collapse)Author
2021-10-13maxr1998/pulse4k: use layout macros in keymaps (#14808)James Young
2021-10-12Kopibeng MNK88 Patch (#14807)James Young
* refactor default keymap - correct keycode sequence (`KC_RGHT` was in the wrong place) - change tabs to spaces (four-space indent) - update grid alignment * refactor via keymap - change tabs to spaces (four-space indent) - update grid alignment
2021-10-12Lucid Alexa layout macro rework (#14799)James Young
* refactor keymaps for readability - use QMK-native keycode aliases - physically align keycodes * rework layout macro A discrepancy between the default and via keymaps prompted a deep dive into the keyboard's switch matrix, which led to the discovery that (1) the layout macro's arguments were not arranged physically, and (2) the keymaps didn't assign the keycodes to the same switches (the default keymap's keycodes were in the wrong sequence). Additionally, the layout macro was built to support a split Backspace, but named as if it were for a 2u Backspace, which broke the enabled support for Community Layout keymaps. This commit: - arranges the layout macro arguments according to physical order - corrects the keymaps - renames the layout macro to specify the split Backspace - disables Community Layout support - updates the `info.json` data * add LAYOUT_65_ansi_blocker * enable Community Layout support * update `info.json` metadata - use full product listing URL - use GitHub username for maintainer field * update readme - fix vendor link in lead paragraph - update metadata list - use GitHub username of keyboard maintainer - correct Supported Hardware - add Hardware Availability link - add flashing and bootloader instructions
2021-10-12Kopibeng MNK88 Layout Extension (#14796)James Young
* friendly-format info.json * mnk88.h: use QMK 3-character notation * mnk88.h: add matrix diagram * add LAYOUT_tkl_ansi_f13 * add LAYOUT_tkl_ansi_tsangan_f13 * add LAYOUT_tkl_iso_f13 * add LAYOUT_tkl_iso_tsangan_f13
2021-10-11[Keyboard] Add MachKeyboards Mach3 (#14791)etiennelepagel
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-11[Keyboard] Add "Center x Enter" (#14790)takashicompany
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-10-11KabeDon98E Refactor (#14778)James Young
Co-authored-by: Joel Challis <git@zvecr.com>
2021-10-11[Keyboard] Add ISOlation and some kb-elmo keyboard updates (#14656)kb-elmo
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-10-11Nordic60 layout rework/extension (#14794)James Young
2021-10-11[Keyboard] Add Split65 to keyboards/handwired (#13264)Joris Wachsmuth
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joris Wachsmuth <jwachsmuth@techfak.uni-bielefeld.de>
2021-10-11[Keymap] Added Gherkin VIA keymap (#14779)thompson-ele
2021-10-11[Keyboard] z34 split keyboard by zigotica (#14582)Sergi Meseguer
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-11[Keymap] Adding my personal Planck layout (#14564)Jimmy Sjölund
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-11[Keymap] Jonavin new obe keymap (#14657)jonavin
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Jonavin <=>
2021-10-11handwired/nicekey optimisation (#14788)Ryan
* handwired/nicekey optimisation * Add some consts * Read address from progmem, pass it into send_string_with_delay_P
2021-10-11[Keymap] gipsy-king's layout for cornelius (#14602)bgrosse-midokura
Co-authored-by: Benjamin Große <ste3ls@gmail.com>
2021-10-11[Keyboard] Add ZSA Moonlander VIA support (#14603)Quinn Mikelson
Co-authored-by: Quinn Mikelson <quinn.mikelson@tyvak.com> Co-authored-by: Drashna Jael're <drashna@live.com>
2021-10-11[Keyboard] Add Rart67M and support via (#14630)Alabahuy
2021-10-11[Keyboard] Add Jay60 PCB (#14676)mechlovin
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-11[Keymap] lets split keymap for shaymdev (#14663)Shay Merrill
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-10-11[Keymap] Architeutis Dux keymap (#14728)Dalius Dobravolskas
2021-10-11[Keyboard] Add blank01 keyboard (#14698)gkeyboard
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-10-11[Keyboard] New Keyboard: Horizon (#14776)Steven Karrmann
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-11[Keyboard] Modify mokey64 matrix (#14761)rhmokey
2021-10-11[Keyboard] Add BIOI F60 (#14763)kb-elmo
2021-10-11[Keyboard] Fix lck75 via keymap (#14786)Drashna Jaelre
2021-10-10[Keyboard] Add bootmagic lite keys to both halve of Sweep (#14732)Albert Y
Co-authored-by: filterpaper <filterpaper@localhost>
2021-10-10[Keyboard] Add bootmagic lite keys to both halve of A.dux (#14731)Albert Y
Co-authored-by: filterpaper <filterpaper@localhost>
2021-10-10[Keyboard] update lck75 keyboard layouts (#14687)im a can what do you think lmao?
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-10[Keymap] orthodox keymap for shaymdev (#14660)Shay Merrill
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-10[Keyboard] Add keebsforall/freebirdtkl (#14460)KnoblesseOblige
2021-10-10[Keyboard] nullbitsco keyboards: common file cleanup (#14358)Jay Greco
2021-10-10[Keyboard] Add firmware for the TS60 (#14157)Wolf Van Herreweghe
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Wolf Van Herreweghe <wolfvh@getupgamesofficial.com>
2021-10-10[Keyboad] Add VIA support for Atreus promicro (#13169)leonardusdipa
2021-10-10Changing RGB default to on so it plays well with VIA's QMK lighting section ↵Kyle McCreery
and adding the B9 init workaround to obe.c so the I2C EEPROM will initialize correctly since we are using B9 for caps lock indicator. (#14677)
2021-10-11cannonkeys/satisfaction75: Add empty layers to the via keymap (#14782)Sergey Vlasov
2021-10-09[Keyboard] Fix DZTECH duo_s default keymap (#14772)Drashna Jaelre
2021-10-10Ein_60: add Configurator layout data (#14777)James Young
2021-10-09[Keyboard] Add cg108 keyboard and fix keymap Dosa40rgb (#14753)Dao Tak Isaac
* Add cg108 keyboard and fix keymap Dosa40rgb * Update keyboards/dtisaac/cg108/readme.md * Update keyboards/dtisaac/dosa40rgb/rules.mk * Update keyboards/dtisaac/cg108/info.json * Update keyboards/dtisaac/cg108/keymaps/default/keymap.c * Update keyboards/dtisaac/cg108/rules.mk * Update keyboards/dtisaac/cg108/rules.mk
2021-10-09[Keyboard] Update Tractyl Manuform config for F411 (#14770)Drashna Jaelre
2021-10-08[Keyboard] Fix IS31FL3741 driver flushin for Xelus pachi rgb (#14755)Drashna Jaelre
2021-10-07dyz selka40 touch-up (#14748)James Young
* friendly-format info.json * remove info.json rounding errors * fix info.json layout macro reference JSON data referenced `LAYOUT` instead of `LAYOUT_all`. * correct info.json key sequence * remove dead space from info.json layout data * remove vertical offsets from info.json layout data * horizontally align info.json layout data * add matrix diagram to selka40.h * add LAYOUT_2u_bs * remove duplicated settings
2021-10-07DYZ TKL touch-up (#14744)James Young
* friendly-format info.json * add LAYOUT_all layout data * add matrix diagram to dyz_tkl.h * add LAYOUT_tkl_ansi * add LAYOUT_tkl_ansi_f13 * add LAYOUT_tkl_iso * add LAYOUT_tkl_iso_f13 * remove `ENCODER_ENABLE = no` from rules.mk * remove redundant definitions from config.h Data-driven compilation calculates `MATRIX_ROWS` and `MATRIX_COLS` from the info.json data, so defining them in config.h isn't necessary. * add missing comma to info.json per fauxpark
2021-10-07Dyz60 touch-up (#14742)James Young
* friendly-format info.json * refactor keymaps - update grid alignment - use four-space indent - use QMK short-form keycodes * correct info.json layout data Adds three missing positions, and corrects some key sizes. * add matrix diagram to dyz60.h * add LAYOUT_60_ansi * add LAYOUT_60_iso * add LAYOUT_60_ansi_split_bs_rshift * add LAYOUT_60_iso_split_bs_rshift * add readme * Remove duplication between config.h and info.json Duplicating settings between config.h and info.json leads to warnings when compiling. Removes the duplicated settings from config.h.
2021-10-07Dyz40 Configurator fixes (#14739)James Young
* add matrix diagram to keyboard header file * friendly-format info.json * correct layout data * add legends to info.json key labels * add LAYOUT_split_space_split_bs Rename the `LAYOUT` tree in info.json to `LAYOUT_split_space_split_bs`, and add a corresponding layout macro. * add LAYOUT_all data to info.json * add LAYOUT_7u_space * add LAYOUT_7u_space_split_bs * add LAYOUT_split_space * convert tabs to spaces in dyz40.h
2021-10-07update product id for selka40 (#14629)Bahrul Hidayat
2021-10-07Enabled Bootmagic Lite (#14573)jmcwilliams403
* Enabled Bootmagic Lite * Enabled Bootmagic Lite Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2021-10-06Updated Keychron Q1 user keymap (#14666)Grayson Carr
* Updated Keychron Q1 user keymap - Added Caps Lock indicator - Mission Control and Launchpad custom keycodes are now defined using the VIA user keycodes range so they can be labeled properly in VIA * Only use VIA keycode range if VIA is enabled * Reformatted led_indexes enum to match layout * Feature: When the Fn layer is active, RGB lighting turns off for keys that are not assigned * Fixes * Cleanup: Updated method signature of rgb_matrix_set_color_by_keycode to more closely match rgb_matrix_set_color * Fixed int sizing for keycodes
2021-10-06Mode M65S touch-up (#14722)James Young
* add Configurator data * rename README.md to lowercase API can't find this file unless the filename is lowercase (`readme.md`). * readme touch-up Correct typos and improve some grammar and Markdown.
2021-10-05MelGeek Mach80: correct Configurator layout (#14716)James Young
Adds a 0.5u gap between the top two rows.