summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-23[Keyboard] Apollo87H PCB support (#16817)Álvaro A. Volpato
* Initial Apollo87H support * Define RGB animations and default animation * Add proper per-key RGB support * Adjust LED positions * Separate delta-gamma * Fine-tune LED positions * fix up GAMMA revision * fix up tabs indentation to spaces indentation * Fixed positioning and CS-SW defs for some LEDs * Fix INS RGB position * Fine-tune LED positions, fix default RGB * Update readme's * Rename LAYOUT_87H to lowercase 87h * Formatting gamma's rules.mk * Formatting delta's rules.mk * Use smaller readme image * Use smaller README image * First support for 87H-T-SC and 88H-T-SC * Update README * Fix layout naming * Remove * Remove EEPROM definitions, fix missing RGB LED mod/alpha definer * Add suggestions from noroadsleft
2022-07-23[Keyboard] Le Chiffre rev 2 and HE additions (#17377)TJ
* chiffre refactor for new revisions * updated led matrix config * updated per suggestions * add tapdance enable * revert tapdance (none defined in the default keymaps) * clean up rules * add readme for HE * remove notes in readme * fix perm * fix perms * Fix spacing on readme * fix perm * fix perms again?
2022-07-23[Keyboard] 4pplet Perk60 (#16853)4pplet
* adding perk60 iso adding perk60 iso * Update info.json * Update keyboards/4pplet/perk60_iso/rev_a/rev_a.c * Update keyboards/4pplet/perk60_iso/rev_a/rev_a.c * Delete chconf.h * Update keyboards/4pplet/perk60_iso/rev_a/rules.mk * Update keyboards/4pplet/perk60_iso/rev_a/rev_a.c * Update keyboards/4pplet/perk60_iso/rev_a/rev_a.c * Update rules.mk * Update config.h * removing a few RGB effects * removing more effects * Update keyboards/4pplet/perk60_iso/rev_a/config.h * Update keyboards/4pplet/perk60_iso/keymaps/default/keymap.c * Update keyboards/4pplet/perk60_iso/keymaps/default/keymap.c * Update keyboards/4pplet/perk60_iso/keymaps/via/keymap.c * Update keyboards/4pplet/perk60_iso/keymaps/via/keymap.c * Update keyboards/4pplet/perk60_iso/keymaps/via/keymap.c * Update keyboards/4pplet/perk60_iso/rev_a/rev_a.h * Update keyboards/4pplet/perk60_iso/keymaps/via/keymap.c * Update keyboards/4pplet/perk60_iso/info.json * Update keyboards/4pplet/perk60_iso/rev_a/rules.mk
2022-07-23Fix test logic to check for both keymaps (#17761)Niko Wenselowski
Python will evaluate first the left and then the right side of the and operator. The left side would previously return True based on the truthiness logic that treats any non-emptry string as true. It would not check if the desired keymap exists. If the left side is true it will evaluate the right side which will check for the existance of a specific keymap. With this change the check for existance of two keymaps is implemented.
2022-07-22Added autoclicker, better mouse, Vim like editing layer and more. (#15702)Yuannan
* Added autoclicker, better mouse, vim like FN layer and more. * Updated docs to comply with guidelines * Fixed Imgur links * increased step sizes * updated readme to reflect step size * Added second delay array for autoclicker to compensate for RGB animation CPU loads * better RGB effects and updated docs * better README.md formatting * added DEBONCE libinput workaround for Linux * fixed formatting * fixed typos and clarified * fixed layer picture order * Update keyboards/dztech/dz65rgb/keymaps/yuannan/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/dztech/dz65rgb/keymaps/yuannan/README.md Co-authored-by: Drashna Jaelre <drashna@live.com> * Updated Docs and rules * Updated with the new deferred exec API to ensure more consistant CPS * renamed README.md to be lower case to comply with fauxpark's request * Remapped alt to be left instead of right for compatibility reasons * Update keyboards/dztech/dz65rgb/keymaps/yuannan/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-07-22[Kay60] Change LED pin state and correct keycode. (#17746)mechlovin
2022-07-22Fix compilation error in Ploopy Nano maddie keymap (#17733)Aidan Gauland
2022-07-21[Keyboard] Add Krush65 Hotswap (#16692)Sắn
* Add Krush65 Hotswap * Led fix * small fix * a * B * move ec action to VIA keymaps * Update keyboards/sawnsprojects/krush/krush65/hotswap/readme.md * Update keyboards/sawnsprojects/krush/krush65/hotswap/rules.mk * Update readme.md * Update readme.md * Update readme.md * Update keyboards/sawnsprojects/krush/krush65/hotswap/readme.md * Update keyboards/sawnsprojects/krush/krush65/hotswap/rules.mk * Update keyboards/sawnsprojects/krush/krush65/hotswap/info.json * Update keyboards/sawnsprojects/krush/krush65/hotswap/readme.md * Update keyboards/sawnsprojects/krush/krush65/hotswap/readme.md * Update keyboards/sawnsprojects/krush/krush65/hotswap/info.json * Update keyboards/sawnsprojects/krush/krush65/hotswap/hotswap.h
2022-07-21Add reviewer/labels to dependabot PRs (#17743)Joel Challis
2022-07-21Bump JamesIves/github-pages-deploy-action from 4.3.4 to 4.4.0 (#17742)dependabot[bot]
2022-07-21Jonavin mercutio - reduce mem footprint (#17498)jonavin
* Reduce mem footprint - remove sprintf * remove stdio reference and use get_u8_str Co-authored-by: Jonavin <=>
2022-07-20[Keyboardo] Update PID for mechlovin zed60 (#17728)mechlovin
2022-07-20Add miniZone Keymap (#17552)takashicompany
2022-07-20Added Windz Sinanju to QMK (#17566)Felix Jen
2022-07-19[Keymap] Michal Keymap for Sofle rev1 (#17610)Michal
2022-07-20Add rgb underglow support and change vendor_id (#17719)Duccio
2022-07-19[Keyboard] Waterfowl keyboard support (#16760)JW2586
* Added waterfowl files * Completing PR Checklist * Added encoders to info.json * Added license to default keymap * Update keyboards/waterfowl/keymaps/cyanduck/keymap.c * Update keyboards/waterfowl/keymaps/default/keymap.c * Update keyboards/waterfowl/waterfowl.c * Update keyboards/waterfowl/keymaps/default/keymap.c * Update keyboards/waterfowl/waterfowl.c * Update keyboards/waterfowl/waterfowl.c * Update keyboards/waterfowl/keymaps/cyanduck/keymap.c * Update keyboards/waterfowl/rules.mk * Update readme.md * Update keyboards/waterfowl/waterfowl.c * Update keyboards/waterfowl/info.json * Update keyboards/waterfowl/info.json
2022-07-19Add keymap for Radialex (#17662)takashicompany
* fix keymap * fix keymaps
2022-07-19[Keyboard] customMK EVO70 (#14907)David Hoelscher
* added files for EVO70 * updated info.json and readme * ran qmk lint and fixed typo in info.json * removed defines from config.h in favor of info.json * removed an unnecssary include * removed unnecessary code * updated rules.mk to remove mention of Bluetooth * corrected edit to rules.mk * added code for OLED menu display * removed extraneous comments and spaces * added bongo cat animation * Update keyboards/custommk/evo70/rules.mk * Update keyboards/custommk/evo70/config.h * Modified Bongocat graphics to match original proportions * updated info.json device version * updated OLED splash screen display timing * improved bongo cat tap detection and added backlight breathing to OLED menu * various improvements to OLED, saving settings, and VIA keymap fix * removed extraneous define * custom encoder assignment retained upon powerup, backlight sleep upon suspend * corrected bongo cat tap detection * Changed splash screen and bongo cat encoder rotation to use the custom assignments * removed _default from LAYOUT naming and changed keyboard image to be hosted from imgur * Force smaller version of image to be used in readme
2022-07-18Update noroadsleft userspace and keymaps (2022-07-18) (#17714)James Young
* kbdfans/kbd75/rev1:noroadsleft - remove LAYOUT_75_ansi_wkl definition * coseyfannitutti/discipline:noroadsleft - change KC_GESC to KC_ESC * update Quantum keycode instances in noroadsleft keymaps - `RESET` -> `QK_BOOT` - `EEP_RST` -> `EE_CLR` - `DEBUG` -> `DB_TOGG` * create and add G_PWD macro
2022-07-18Remove Nixpkgs-provided `poetry` from the environment (#17673)Sergey Vlasov
The `poetry` package from the used Nixpkgs snapshot triggers the regex compatibility issue in Nix >= 2.10.0 binaries for `x86_64-darwin`: https://www.github.com/NixOS/nix/issues/4758 Remove the `poetry` package from the Nix shell environment for now (it is not really required to compile QMK, only to develop the Nix shell environment itself). In addition, all `poetry` version earlier than 1.1.14 became effectively non-functional after a breaking change of the PyPI JSON API: https://www.github.com/python-poetry/poetry/pull/5973 Updating the `poetry` package is not trivial (just adding it it to `pyproject.toml` does not work due to dependency version conflicts with other modules), therefore removing it seems to be the easiest solution to restore compatibility with new Nix versions while not creating any major inconvenience for QMK users.
2022-07-18Add Support for Massdrop's Stack Overflow The Key V2 (#17696)Jason Wihardja
* Default Factory Settings * Change Keyboard Name in Readme * Fix LED Orders * Change Brightness Step * Enable Lighting Layers * Add RGB Control Mode * Unblink Layer to Clear Stack * Add MacOS RGB Control * Comment Fixes
2022-07-18[Keyboard]modify ginkgo65hot (#17705)Runheme
modify ginkgo65hot
2022-07-17Re-refactor Mokulua (#17125)Kyle McCreery
* allowing the kt60 file to be modified so I can do things while waiting for it to be fixed upstream * initial commit for mokulua keyboard * Split the board into mirrored and standard layouts. * Prepping for PR. Silly keymap added. * prepped for PR * Apply suggestions from code review * Fixing firmware from the refactor that removed the mirrored layout. * Small tweaks using changes from refactor * Changed the name of the layouts back to match the original to resolve conflict in info.json * these files needed to be removed as well, they were added as a part of the refactor * info.json moveds to be different for each build * Another file had to be removed and the mirrored.c file changed to call mirrored.h instead of standard.h * fixing chibios ver * force deleting to revert * fixing chibios shit * Update keyboards/mechwild/mokulua/mirrored/mirrored.c * Update keyboards/mechwild/mokulua/standard/standard.c * Removing tabs and replacing with 4 spaces. Small style and formatting changes.
2022-07-17[Keyboard] Handwired Maltron DQz11N1G contoured keyboard (#17237)David Kühling
* Basic support for Maltron DQz11N1G controller replacement. * Update keyboards/handwired/dqz11n1g/rules.mk * Rehost images to cubeupload.com. (They were previously hosted via github wiki) * Apply suggestions from noroadsleft code review * Update keyboards/handwired/dqz11n1g/dqz11n1g.h
2022-07-17[Keyboard] Adding chocV keyboard (#15921)Richard
* Adding chocV keyboard * Fix checklist issues / community layout support * Remove template cruft from readme * Fix image url in readme * Fix image url in readme to raw github content * Change readme example to use default Keymap * Remove vestigal config * More informative keymap readme * Config.h swapsies * Remove deprecated features * Conform / Modernize Rules * Conform / Modernize Rules * Clean up spacing * Update keyboards/chocv/readme.md Move build docs links to end :+1:
2022-07-17[Keyboard] Add Zed60 PCB (#17304)mechlovin
* add zed60 * update readme.md * Delete chconf.h * update readme.md * Update keyboards/mechlovin/zed60/rules.mk * Update keyboards/mechlovin/zed60/keymaps/via/keymap.c * Update keyboards/mechlovin/zed60/keymaps/default/keymap.c * Update keyboards/mechlovin/zed60/keymaps/default/keymap.c * Update keyboards/mechlovin/zed60/keymaps/via/keymap.c * Update keyboards/mechlovin/zed60/keymaps/via/keymap.c * Update keyboards/mechlovin/zed60/keymaps/via/keymap.c * Update keyboards/mechlovin/zed60/config.h * Update keyboards/mechlovin/zed60/config.h * Update keyboards/mechlovin/zed60/info.json * Update keyboards/mechlovin/zed60/readme.md * Update keyboards/mechlovin/zed60/info.json * Update keyboards/mechlovin/zed60/zed60.h
2022-07-17Remove full bootmagic config (#17701)Joel Challis
2022-07-17Planck swap hand matrix for rev6, fixing issue #17388 (#17389)Jens-Petter Sandvik
* Add correct hand_swap_config matrix for planck_rev6 and planck_rev6_drop * Make sure indentations are consistent * Make the rev6 hand_swap_config matrix the default, also correct for ez. * Move hand_swap_config matrix from planck.c to revision subdirectories
2022-07-16[Keymap] teimor keymap for Keychron Q1 (#16396)Teimor Epstein
* teimor keymap * quickfix and cleanup * update readme * quickfix and cleanup before pr * clang * clean layout * add reset * pr fix * fix pr * Rename README.md to readme.md
2022-07-16[Keymap] Added Layout Keymaps for BriianPowell (#17310)Brian
* Keymaps for Gentleman65 and Discipline * Apply suggestions from code review * Update keyboards/coseyfannitutti/discipline/keymaps/briianpowell/keymap.c * More custom configuration for Gentleman65 * Completed Gentleman65 Layout (for now)
2022-07-16[Keyboard] Gopolar GG86 (#15425)HorrorTroll
* Added keyboard GG86 * Rebased, resolved issue and updated code * Delete 1000Hz on config * Resolved fix * Another resolved fix * Last resolved fix * Fixed LED position
2022-07-16[Keyboard] KeebMonkey KBMG68 (#15909)ymlmkb
* added KeebMonkey KBMG68. * Update keyboards/keebmonkey/kbmg68/config.h * changes requested by fauxpark . * Apply suggestions from code review changes suggested by fauxpark * Update readme.md changes requested by fauxpark * Apply suggestions from code review changes requested by noroadsleft. * Apply suggestions from code review per fauxpark
2022-07-17Add .orig to .gitignore (#17626)bri
2022-07-16[Keymap] Crkbd/thunderbird2086 (#16973)Allen Choi
* crkbd:thunderbird2086 * readme * after code review * coding format * minor change * changed file name * correct image * updated readme * using query to get rgb status * minor update
2022-07-15Suavity Ehan Refactor (#17694)James Young
* info.json: apply friendly formatting, phase 1 * info.json: fix macro reference and layout * info.json: apply friendly formatting, phase 2 Add key labels. * refactor keymaps and layout macro - apply four-space indent - apply grid alignment to keycodes, matrix position identifiers, and matrix * add LAYOUT_all * ehan.h: add matrix diagram * rename LAYOUT_ansi_default to LAYOUT_ansi_split_bs_rshift_lspace * ehan.h: correct K3E position in LAYOUT_ansi_split_bs_rshift_lspace Move location K3E to actually be on Column 14 (E); was previously on Column 13 (D) in source.. * add LAYOUT_iso_split_bs_rshift_lspace Includes reference keymap.
2022-07-15feat(keebwerk): added VIA support keymap for keebwerk nano slider (#16761)Wilfrid Li
* feat(keebwerk): added VIA support keymap for keebwerk nano slider Added VIA support for keebwerk nano slider, VIA json is keebwerk_nano_via.json Fixed midi2vol keymap where comma symbol is missing from enum "custom_layers" * feat(keebwerk): removed VIA json as requested * Update keyboards/keebwerk/nano_slider/keymaps/via/keymap.c * Update keyboards/keebwerk/nano_slider/keymaps/via/keymap.c * Fix(PR): removed file as requested
2022-07-15FJLabs Solanis Refactor (#17686)James Young
* solanis.h: add matrix diagram * refactor keymaps: apply grid alignment * refactor LAYOUT_all macro Moves the matrix position identifier for the right half of Split Backspace to the number row.
2022-07-15[Keyboard] add ProjectCain Relic (#15577)projectcain
* Adding relic keyboard * Update keyboards/projectcain/relic/relic.c * Update keyboards/projectcain/relic/relic.c * Update keyboards/projectcain/relic/rules.mk * Update keyboards/projectcain/relic/rules.mk * Update keyboards/projectcain/relic/rules.mk * Update config.h * Update config.h * Update keyboards/projectcain/relic/rules.mk * Update keyboards/projectcain/relic/readme.md * Update keyboards/projectcain/relic/info.json * Update keyboards/projectcain/relic/config.h * Update keyboards/projectcain/relic/config.h
2022-07-15[Keyboard] eHan Keyboard (#15861)Henry Lum
* Compiled Suavity QMK Directory * updated info.json's name from 'LAYOUT_default' to 'LAYOUT_default_split' * updated rules.mk to reflect new layout name of each keymap * Updated hanjie.h to reflect physical matrix of PCB * switched info.json key matrix from split backspace to 2U backspace to better reflect electrical matrix * updated keymap.c key matrix to reflect PCB electrical matrix * updated keymap.c key matrix t oreflect PCB electrical matrix * removed split left shift from physical matrix for default_split layout * removed split left shift physical & electrical default_split layout * removed split left shift from physical matrix for default_split layout * removed split left shift from physical matrix for default_split layout * updated qmk and via keymap.c and hanjie.h files to reflect pcb electrical matrix * changed diode direction from row2col to col2row * fixed false keycode triggers * updated via keymaps * added 's' * added ehan branch for development * updated readme.md * updated ehan.h * updated readme.md * updated ehan.h layout * added keymap.c and updated ehan.h * progress * compiled qmk * updated matrix column and row pin out * updated QMK default ansi keymap * added VIA ansi_default keymaps * corrected col 15's pin out to be pin B9, not C13 * Update keyboards/suavity/ehan/config.h * Update keyboards/suavity/ehan/info.json * Update keyboards/suavity/ehan/rules.mk * Update keyboards/suavity/hanjie/rules.mk * Update keyboards/suavity/hanjie/rules.mk * Update keyboards/suavity/hanjie/keymaps/via/rules.mk * Update keyboards/suavity/ehan/rules.mk * changed readme.md's picturefrom html to markdown * updated traces & diode placement * Apply suggestions from code review Remove trailing backslashes from keymaps (per fauxpark) * Apply suggestions from code review Remove `BOOTMAGIC_ENABLE = lite` from `keyboards/suavity/ehan/keymaps/via/rules.mk` (per fauxpark) * Apply suggestions from code review Update formatting of `keyboards/suavity/ehan/rules.mk` (per fauxpark) * Update keyboards/suavity/ehan/readme.md Fix image URL * Update keyboards/suavity/ehan/config.h Remove trailing comma in MATRIX_COL_PINS definition
2022-07-15Move ins, home and pgup keys to the left (#17690)Evelien Dekkers
2022-07-14[Keymap] emp keymap for keebio/iris (#16858)Elliot Patros
* added new layout for keebio/iris * Update keyboards/keebio/iris/keymaps/emp/config.h * Update keyboards/keebio/iris/keymaps/emp/keymap.c Replace #defines with enum * Update keyboards/keebio/iris/keymaps/emp/keymap.c Made requested changes about formatting and the license. * Update config.h Cleaned up formatting * Update keyboards/keebio/iris/keymaps/emp/keymap.c Small changes to improve readability: * changed whitespace in license * added more whitespace around if/else blocks * fixed bracket style in places
2022-07-15Ignore kbfirmware exports (#17687)Joel Challis
2022-07-14[Keyboard] Added TutelPad keyboard (#16975)Sam
* TutelPad firmware v1.0 * Added VIA compatibility * Update keyboards/0xcb/tutelpad/config.h * Update keyboards/0xcb/tutelpad/keymaps/via/keymap.c * Update keyboards/0xcb/tutelpad/keymaps/via/keymap.c * Update keyboards/0xcb/tutelpad/keymaps/via/keymap.c * Add new OLED image, implement suggested fixes * Update keyboards/0xcb/tutelpad/rules.mk * Update keyboards/0xcb/tutelpad/rules.mk
2022-07-14[Keyboard] Add Chocofly v1 (#17289)Will Winder
* [Keyboard] Add Chocofly v1 * PR Feedback * Small change to keymap. * Replace KC__VOLUP and KC__VOLDOWN with single underscore version. * Apply suggestions from code review * Required for my PC * Required for my PC
2022-07-14KB16-01: correct QMK Configurator key sequence (#17670)James Young
2022-07-14Nayeon Community Layout support (#17665)James Young
* Nayeon Community Layout support - macro `LAYOUT_ansi` renamed to `LAYOUT_tkl_f13_ansi_tsangan` - macro `LAYOUT_iso` renamed to `LAYOUT_tkl_f13_iso_tsangan` - Community Layout support enabled in `rules.mk` * add LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift * add LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift * info.json: update maintainer field Field is meant to reference the GitHub username of the maintainer.
2022-07-14[Keyboard] Fix Tractyl Manuform 4x6 json (#17681)Drashna Jaelre
2022-07-14[Keyboard] Readme file correction (#17674)Albert Y
2022-07-13KPrepublic BM80v2 ISO Refactor (#17660)James Young
* bm80v2_iso.h: convert tabs to spaces * bm80v2_iso.h: use ___ for KC_NO * bm80v2_iso.h: use QMK 3-character notation * refactor macro for tkl_iso Community Layout compatibility - move the matrix position identifier for Enter to the home row * info.json: correct layout data * rules.mk: tidy-up formatting * readme.md: tidy-up formatting * update maintainer; re-assign copyright * assign ISO-appropriate keycodes in keymaps