summaryrefslogtreecommitdiff
path: root/keyboards
AgeCommit message (Collapse)Author
2020-01-02Merge upstream/master with userspaceAkaash Suresh
2020-01-02[Keyboard] Add p65rgb PCB (#7753)marhalloweenvt
* [Keyboard] Add new keyboard Symmetry60 * Add new keyboard Symmetry60 * Fix Typo * Update keyboards/handwired/symmetry60/config.h * Update keyboards/handwired/symmetry60/readme.md * Update keyboards/handwired/symmetry60/readme.md * Update keyboards/handwired/symmetry60/readme.md * Update keyboards/handwired/symmetry60/rules.mk * Update keyboards/handwired/symmetry60/symmetry60.h * Update keyboards/handwired/symmetry60/symmetry60.h * Update keyboards/handwired/symmetry60/symmetry60.h * Update readme.md * Update keymap.c * Update keymap.c * Update keymap.c * Update rules.mk * Update symmetry60.c * Update keyboards/handwired/symmetry60/rules.mk * Add ColorLice * Update ColorLice - Adjust info.json to support Configurator - Adjust layout name to fit with info.json - Seperate 2 feature: RGB Switch and RGB Underglow * Update new way of control lock leds * Remove #ifndef COLORLICE_H * Update make example * Revert Helix * Revert Helix * Revert Helix * Revert Helix * Update keyboards/handwired/colorlice/colorlice.h * Update keyboards/handwired/colorlice/colorlice.h * Update default keymap * Revert Helix * Update keyboards/handwired/colorlice/readme.md * Update keyboards/handwired/colorlice/rules.mk * Update keyboards/handwired/colorlice/colorlice.c * Update keyboards/handwired/colorlice/colorlice.c * Remove unnecessary function * Update keyboards/handwired/colorlice/colorlice.c * Adjust rules option for working with Configurator - Move RGB_MATRIX_ENABLE and RGBLIGHT_ENABLE to keyboard rule. - Add RGB_DI_PIN in keyboard config * Update keyboards/helix/rev2/keymaps/default/keymap.c * Update keyboards/handwired/colorlice/readme.md * Update keymap for Colorlice * Adjust rules.mk to use space indent * Update ColorLice to work with QMK online configurator - Delete rgb_underglow keymap - Move config from keymap layer to keyboard layer - Tweak a little layout so it can appear default layout on QMK config * Update keyboards/handwired/colorlice/rules.mk * Update keyboards/handwired/colorlice/rules.mk * Add p65rgb * Update keyboards/handwired/p65rgb/config.h * Update p65rgb.c * Update keymap.c * Update rules.mk
2020-01-02Remove custom matrix from PS2AVRGB boards (#7396)fauxpark
* Remove custom matrix from PS2AVRGB boards * Add custom backlight.c to SRC for bminiex, for now * Add missing DIODE_DIRECTIONs
2020-01-01[Keyboard] Ergodox EZ - Re-init ISSI driver on reconnect (#7731)Drashna Jaelre
2020-01-01[Keyboard] add Just60 keyboard (#7752)Jianfei Wang
* [Keyboard] add Just60 keyboard * [Keyboard] just60: fixes per suggestions * Update keyboards/just60/rules.mk * Update keyboards/just60/readme.md * Update keyboards/just60/rules.mk * [Keyboard] just60: add keymap specific bootloader * Revert "[Keyboard] just60: add keymap specific bootloader" This reverts commit 0357e0a6f40233eec43f42c32fb405f60e7fbb1c.
2020-01-01[Keyboard] Change cKeys Washington keyboard to use atmel-dfu bootloader (#7756)Benjamin Smith
2020-01-02Update Kinesis keymap (#7741)Xyverz
* Update Kinesis keymap Added a MACLOCK macro to lock my mac easier * Updated readme.md
2020-01-01[Keyboard] Aranck handwired keyboard to support community MIT layouts, also ↵Arda Kılıçdağı
minor optimisations done (#7737) * Aranck now supports community MIT layouts, also minor optimisations done * Update keyboards/handwired/aranck/keymaps/turkishish/readme.md * Update keyboards/handwired/aranck/readme.md
2019-12-31Use White channel on RGBW LEDs (#7678)Drashna Jaelre
* Use White channel on RGBW LEDs Co-authored-by: kwerdenker <sebastian.spindler@gmail.com> * Manually apply white channel to array * Move where convert_rgb_to_rgbw is called * Fix type for rgbw led struct * Add changes to Ergodox EZ can revert if deemed necessary * Revert "Add changes to Ergodox EZ" This reverts commit aa44db198d40d758ca10470eb94615513592d1dd. * Revert "Fix type for rgbw led struct" This reverts commit c5c744cba040201cc0d124400773cf13f8a2cf22. * Revert "Move where convert_rgb_to_rgbw is called" This reverts commit cd7f17caf6dd30731c54b3be54490fe4519444f9. * Revert changes and fix up functions * Enable white channel for Ergodox EZ as well * Only run conversion of rgblight is enabled Co-authored-by: kwerdenker <sebastian.spindler@gmail.com>
2019-12-31Dactyl manuform layout optimized for Swedish (#7724)Lukas Klingsbo
* Dactyl manuform layout optimized for Swedish * Layers as enum
2019-12-31New PCB - Curiosity - Alice Layout PCB (#7725)Sid Carter
* add new keyboard * update config to use * confirm config that works * fix the keymaps and what not * default keymap update * update readme * update and remove unncessary files * update IDs and remove unused definitions * update readme * add new keyboard * update config to use * confirm config that works * fix the keymaps and what not * default keymap update * update readme * update and remove unncessary files * update IDs and remove unused definitions * update readme * remove unused stuff * update default keymap and add my own with layer indicator LEDs * update README * add crd's layout as part of the default as well * some specific space fixes * update readme for flashing * remove code and use mcu selection instead. yay! * remove vlk from default and enable velocikeys in madhatter * remove BL_ from default * and remove BL_ from madhatter as well * Update keyboards/cheshire/curiosity/keymaps/crd/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: Khader Syed <35927972+chapter63@users.noreply.github.com> Co-authored-by: fauxpark <fauxpark@gmail.com>
2019-12-29Add LUFA mass storage `BOOTLOADER` "support" (#7729)fauxpark
2019-12-29[Keyboard] Orion Locking Indicator LED Support (#7683)MechMerlin
* add indicator lighting support thanks to Keebology tracing * set the correct number of underglow LEDs * add comments and skeletal structure for layer indicator LEDs * add backlight areas pins * update readme * we can't turn leds on based on zones, so we use multiple backlight pin support instead to turn them ALL on and control them. * add comments to backlight setting * make a more useful default keymap that can also be used for testing * add duck orion to list * add indicator led support * update readme * Update keyboards/duck/orion/v3/matrix.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/duck/orion/v3/matrix.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/duck/orion/v3/matrix.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/duck/orion/v3/matrix.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/duck/orion/v3/matrix.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/duck/orion/v3/matrix.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * add the appropriate header files * fix indent so Drashna will not die * Update keyboards/duck/orion/v3/v3.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/duck/orion/v3/keymaps/default/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/duck/orion/v3/keymaps/default/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/duck/orion/v3/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/duck/orion/v3/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/duck/orion/v3/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: fauxpark <fauxpark@gmail.com>
2019-12-28[Keymap] Adding keymap for KBDFans Kbd67 MKII RGB (#7712)codecoffeecode
* Adding keymap for Kbd67 MKIIRGB * "addressing comments by fauxpark"
2019-12-28[Keyboard] Doppelganger (#7682)yiancar
* Initial commit * Update info.json * Update doppelganger.c * Update keyboards/doppelganger/readme.md * Update keyboards/doppelganger/readme.md * Update keyboards/doppelganger/readme.md * Update keyboards/doppelganger/rules.mk * Update keyboards/doppelganger/rules.mk * Update keyboards/doppelganger/rules.mk * Update keyboards/doppelganger/rules.mk * More fixes my g:) * Update keyboards/doppelganger/rules.mk * Update keyboards/doppelganger/rules.mk * More prettying * Update rules.mk * Minor spacing * Init pins * Update rules.mk * Update keyboards/doppelganger/info.json
2019-12-26[Keyboard] Kyria Configurator Fixes (#7719)James Young
* Fix key object order info.json: Reorder the key objects into the order required by kyria.h * linting info.json: fix indent depth and trailing whitespaces * Minimize visual footprint info.json: Subtract 0.25 from each Y value to minimize the keyboard dimensions when rendered
2019-12-26Add h75-singa ver. (#7667)Josh Hinnebusch
* add h75_singa * delete some stuff * update to remove extra crap
2019-12-26Add LZ PhysiX PCB (#7668)Josh Hinnebusch
* add physix PCB * update info.json and default keymap per LZ * update make example in readme * remove extra stuff * remove excess newlines
2019-12-26Initial Crkbd layout (#7716)Jonathan Rascher
2019-12-26K-Nunmpad17 (#7708)Martin Karlsson
* Initial commit for K-Nunmpad * Changed layoutname Corrected the files according to drashnas suggestions. * Some names have been changed * Some code thats not been used has been removed * Fixed rules.mk When adding the commnity layout, tapdancing broke. This was fixed with rules.mk was changed in the k-numpad and karlssn keymap. * Cleanup according fauxpark Cleaned up the readme.md and the rules.mk according to feedback from fauxpark.
2019-12-22Update toshi0383 keymap (#7700)Toshihiro Suzuki
* minor update for reviung39:toshi0383 * update zinc:toshi0383
2019-12-21Readded lost pgm_read_word code to encoder array lookups (#7577)XScorpion2
2019-12-21Add TADA68 keymap/rules/config for QMK bootloader (#7679)Ryan
* Add TADA68 keymap/rules/config for QMK bootloader * Remove extraneous #DEFINEs * use #pragma rather than include guards Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove obselete #endif Co-Authored-By: fauxpark <fauxpark@gmail.com> * #undefine DESCRIPTION before redefining Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove obselete #define Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: fauxpark <fauxpark@gmail.com>
2019-12-20Merge pull request #7663 from fauxpark/dztech-config-hJoel Challis
Tidy up dztech config.h
2019-12-19[Keyboard] Clueboard 60 fix col 11 12 mixup (#7685)Yan-Fa Li
* Fix reversed col 11 and 12 - the two columns are reversed in the matrix * Fix gui * Fix reversed col 11 and 12 - the two columns are reversed in the matrix
2019-12-19Missed these LTO blocksfauxpark
2019-12-19I corrected my name.ihotsuno
2019-12-18[Keymap] Added userspace for d4mation. Included their keymap for the ↵Eric Defore
Atreus62 (#7483) * Added userspace for d4mation. Included their keymap for the Atreus62 * Do not assign layer numbers manually * Remove some unneeded things per @drashna's recommendation * Fix some single line comments I missed * Update unicode macros to use send_unicode_hex_string() instead of process_unicode() * OBetter check for Unicode Enabled. Moved some checks into macros.c * Use eeconfig_init_user() to set default unicode input mode
2019-12-18[Keymap] Custom user keymap for Think6.5 with LED range control (#7603)Rys Sommefeldt
* ISO layout for the soldered Think6.5 PCB * Think6.5 personal layout readme * Add personal Think6.5 user map with LED group cycling * Add default case to process_record_user * Make the ASCII diagram match the layer properly * Relocate KC_NUHS to the home row for consistency * Add LAYOUT_65_iso_badge to info.json * Wire up the badge LEDs as capslock LEDs * Remove unused keymap variable
2019-12-18[Keymap] CRKBD Custom Keymap - KidBrazil (#7630)Lucas Moreira
* Added KidBrazil custom keymap for CRKBD -Custom Font -Custom OLED output * Added missing readme * Oled Timeout Update for KidBrazil Keymap (#1) * Setup Oled timeout based on simple timer * Cleaned up comments and added timeout for LEDs * Fixed some small errors * Updated oled timout with matrix scan * Updated oled timout with matrix scan * Update withou eeprom * Update timer code * Use process user instead of keymap * Added ifdef to protect oledtimer * Updated with half timeout state for logo * Removed middle tier timer * Final cleanup of unused files * Updated code as per suggestions & requests * Second round of revisions
2019-12-18[Keymap] Add pico 70 keys keymap (#7654)x1
* Move pico/rev1 to pico/65keys. * Add pico/70keys. * Remove unneeded codes. * Modified valid 70 keys keymap for jis.
2019-12-18Tidy up dztech config.hfauxpark
2019-12-18Tidy up dztech default keymaps and info.json (#7608)fauxpark
2019-12-17Merge pull request #7657 from fauxpark/dztech-rules-cleanupJoel Challis
Tidy up dztech rules.mk
2019-12-18Heisenberg handwired keyboard added (#7643)Arda Kılıçdağı
* Chotanck keyboard added * Chotanck renamed to Heisenberg * Further updates to Heisenberg Keyboard done * Update keyboards/handwired/heisenberg/info.json Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/heisenberg/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/heisenberg/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com>
2019-12-17[Keyboard] Added Filco Majestouch TKL Pegasus Hoof ISO Layout (#7647)Nygel Lyndley
* [keymap] Added Filco Majestouch TKL Pegasus Hoof ISO Layout * - add rules definition * Revert "- add rules definition" This reverts commit 59bfbe83883fbf2337b9541aa2875e935064a1f4. * - fixed incorrect variable naming
2019-12-18Ported J80 to QMK (#7488)Øyvind Wilhelmsen
* ported J80 to QMK * added default ISO layout * removed optional override functions * set bootmagic to lite * removed comment * added tkl_ansi and tkl_iso layouts * updated vendor and device name * set ANSI layout as default and split iso to separate folder * removed empty file * Update keyboards/J80/info.json Added comma Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/J80/keymaps/default/keymap.c Removed backslash Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/J80/keymaps/default/keymap.c Removed backslash. Co-Authored-By: fauxpark <fauxpark@gmail.com> * removed comments and backslash, fixed JSON formatting * Rename J80.h to j80.h * Rename keyboards/J80 to keyboards/j80 * renamed folder to lowercase * added key definition for reset key * added define for KC_NO to underscores * Added backlight and lock LED support * Fixed BACKLIGHT_PIN * Fixed typo * Added define for bootmagic lite and description in readme * Update keyboards/j80/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/j80.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/j80.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/j80/keymaps/default/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Apply suggestions from code review Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Added full right shift layouts
2019-12-16[Keyboard] Magnavox Videowriter conversion with Pro Micro (#7634)Dmitry Nosachev
* Magnavox Videowriter convertion * Magnavox Videowriter: readme, images * Update keyboards/handwired/videowriter/info.json * Update keyboards/handwired/videowriter/README.md * Update keyboards/handwired/videowriter/README.md * Update keyboards/handwired/videowriter/info.json * Update keyboards/handwired/videowriter/info.json * Update keyboards/handwired/videowriter/info.json * Update keyboards/handwired/videowriter/info.json * Update keyboards/handwired/videowriter/info.json * suggested changes * suggested changes * fix comment symbol * Update keyboards/handwired/videowriter/rules.mk * Update keyboards/handwired/videowriter/rules.mk * Update keyboards/handwired/videowriter/rules.mk
2019-12-17Tidy up dztech rules.mkfauxpark
2019-12-16Relocate RGB keycode processing (#7508)Joel Challis
* Move rgb keycode logic to process_keycode * Fixes for rgb matrix * Fixes for mxss * Fix inc/dec logic, add comments * Fix return RAINBOW_SWIRL logic * stop external use of rgb helper functions * merge fix * Fix 'defined but not used' when all animations are disabled
2019-12-16Move kwerdenker's personal keymap from RGB (#7645)Yan-Fa Li
* Move kwerdenker's personal keymap from RGB Talked to Maartenwut about making RGB an actual template instead of kwerdenker's keymap. Free'd up B7 so it can be used for audio in agreement with MW. He's considering adding a speaker footprint to next rev of plain60, and only B7 can be used with Audio. RGB uses bitbang driver so it doesn't really make any difference if it's pin B0. - RGB should be a template for other people to modify, not a personal keymap - change default pin to B0 to free up B7 for audio use - rename RGB to kwerdenker * Add RGB keycodes to FN layer * don't use uppercase in keymap names - doesn't work properly on MacOS or Windows * Add an audio specific keymap * Enum instead of define * Suggested change to keymap - maintain compatibility with old keymap
2019-12-16Remove QMK_KEYBOARD_CONFIG_H from boards (#7635)Joel Challis
2019-12-15[Keymap] boy_314's satisfaction75 layout (#7638)Boy_314
* added boy_314's satisfaction75 layout * added readme * updated NKRO toggle, removed unecessary code * Update keyboards/cannonkeys/satisfaction75/keymaps/boy_314/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com>
2019-12-15[Keyboard] XD68 65% ATMega32U4 based (#7395)randlor
* First working draft * Updated readme.md * Fixed url * Typo fix * RGB + Backlight working * Fixed matrix for ISO NUHS * ISO matrix working * Adding ANSI default layout * First release commit * Removed reference to deprecated layout * Changes from PR #7395 review * Additional changes as requested for PR #7395 * Additional changes from @noroadsleft review * Replaced ifndef/endif with pragma * Adding yanfali's recommended changes
2019-12-15[keyboard] Plain60 cleanups (#7644)Yan-Fa Li
* Change plain60 to bootmagic lite - it's easier to reset and maintain a keyboard with lite - remove obsolete size comments * Add RESET on a layer to default keymap * Use _FN * Maintain compatibility with keymap * Fix thinko
2019-12-16update default h88 keymap (#7646)Josh Hinnebusch
2019-12-15[Keyboard] Add ymd67 keyboard (#7631)Zach
* [Keyboard] Add ymd67 keyboard * Apply suggestions from code review * Apply more suggestions from code review
2019-12-14Project Keyboard Alice PCB - Indicator LEDs and keymap update (#7442)Sid Carter
* allow main functions to be overridden * update keymap to toggle keys and cleanup a bit * allow main functions to be overridden * update keymap to toggle keys and cleanup a bit * get them lights working with the new setup * disable console on my keymap, cause ARM and Linux, for now * update keymap * add home and end to the navigation * thought this was redundant - update keyboards/projectkb/alice/alice.c Co-Authored-By: fauxpark <fauxpark@gmail.com>
2019-12-14New RGBKB Zen Rev1 keymap (#7609)starcalleramethyst
* adding my zen 1 keymap updated layers and custom keycodes * added slack + paste defined custom keycode S_H_P and added to layer 3 * added custom keycodes defined and inserted T_H_B and T_H_T * enabled tap dance adjusted rules to include tap dance * tap dance enumeration and timing added a TD key to send space on press and . on double tap. added tapping term to set tap detection time. * added custom keycode added E_SS to print string * added mouskey + enum keycode added in mousekey to rules. added custom code DC_C to double click and copy. * updated custom keycode string added a space into the output string for S_H_P * removed colemak layer colemak commented out, started adjusting MOs * added 1 key copy paste used from https://github.com/qmk/qmk_firmware/blob/master/users/drashna/process_records.c#L116-L130 * updated rgb and copyright line * updated tapcode KC_CCCV * Update keyboards/rgbkb/zen/rev1/keymaps/starcaller_v1.1/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * updated keymap folder name to my username
2019-12-13Adding Backlight on the handwired AEK64 keyboard (#7629)Noan Mousy
* Implementing backlight with breathing * Rework of my personal keymap and adding some macros.