summaryrefslogtreecommitdiff
path: root/keyboards
AgeCommit message (Collapse)Author
2019-09-17[Keyboard] KBD75 refactor (#6755)noroadsleft
* convert codebase to #pragma once * fix file includes - quantum.h is included at keyboard level, redundant at revision level - keyboard-level path is accessible at revision level, remove relative pathing * duplicate common layout macros from rev1 to rev2 Add the layout macros supported by both rev1 and rev2 to rev2.h directly, which exposes these layouts to QMK Configurator. * enable community layout support (75_ansi, 75_iso) * add LAYOUT_75_iso layout data It needs its own tree because its keys are in a different order from LAYOUT_iso_1u even though the physical layout is the same. * minimize rules.mk files (use QMK defaults) * use atmel-dfu bootloader rule * fix typo on rev1 info.json
2019-09-17[Keymap] Fix e65 7u WK layout and add crd's personal keymap (#6750)Jason Thigpen
* Add e65 keymap for crd * Fix e65 7u wk layout
2019-09-17[Keymap] idobo/drewdobo keymap v1 (#6744)Drew Smathers
2019-09-17[Keyboard] Correct info.json data for vn66 (#6741)vuhopkep
* Correct info.json data for vn66 * update .json file data * Update info.json
2019-09-17[Keyboard] Adding YMDK "Bface" keyboard (#6731)Ethan Durrant
* making a new board setup for ymdk bface clone * removing extra keymaps that copied over * documentation and edits for new ymdk_bface board * cleaning up config and keymaps * removed extra keymap and working on READMEs * readme edits * shorter aliexpress link in ymdk_bface readme * added images to readmes and edited the keymaps * more flashing directions * Mac directions formatting * editing and creating the all layout * cleanign up ymdk_bface keymaps * fixed typos in layout * removed tabs * cleaned up the LED and Backlight configuration. * adding more to info.josn and cleaning up readme * fixing JSON typos * made a ymdk folder and moved the bface into it. * fixing file names for the new folder structure
2019-09-17[Keyboard] Adding AEK64 keyboard (#6725)Noan Mousy
* Adding AEK64 keyboard * Deleting useless layout definition * Resolving many code review issues * Documenting my 4sStylZ keymap * Adding default keymap * Apply suggestions from code review Code review corrections Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/aek64/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Correcting the NKRO implementation
2019-09-17[Keymap] Plaid Keymap for Programmers (#6706)IanGC
* map programmer qwerty * clarify and fix typo * finishing touches * use qmk s templates for readme * update copyright notice * remove unnecessary code Co-Authored-By: Drashna Jaelre <drashna@live.com> * remove unnecessary code Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/plaid/keymaps/thehalfdeafchef/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * fix documentation * reformat code * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com>
2019-09-17[Keyboard] Fixed EEPROM start address for firmware using VIA (#6757)Wilba
2019-09-16Add Chimera65 Keyboard (#6670)Andrew Kannan
* Add chimera board * info json start * Update keyboards/cannonkeys/chimera65/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com> Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cannonkeys/chimera65/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com>
2019-09-16Percent Studio Booster: Configurator fix (#6743)noroadsleft
2019-09-15[Keymap] Added Xerpocalypse's layout (#6732)Xerpocalypse
* Added Xerpocalypse's layout + Number row and symbols are switched compared to default TMO50 layout + Right-hand spacebar acts as backspace and a hold-layer for layer 2. * Update keyboards/tmo50/keymaps/xerpocalypse/keymap.c Removed unnecessary #define Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/tmo50/keymaps/xerpocalypse/keymap.c Changed keymap to use KC_UNDS instead of custom-defined keycode Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
2019-09-16remove accidental characters in default preonic keymap (#6748)Michael Torres
2019-09-15add VN66 keyboard (#6722)vuhopkep
* add VN66 keyboard * update * Update readme.md * Update readme.md * add hnah108 personal pcb * delete hnah108 * Update vn66.c
2019-09-14[Keyboard] TheVanKeyboards Caravan: Configurator layout support (#6737)noroadsleft
2019-09-14[Keymap] style cleanup of GreenShadowMaker's keymap (#6736)GreenShadowMaker
2019-09-14[Keymap] Yet another xd75 keymap (#6734)xster
* add a keymap for xd75 * add colors, change some keys, add reactive modifier hold, key press * add readme * permissive hold
2019-09-14[Keyboard] Alps64 Refactor (#6723)MechMerlin
* get rid of custom matrix that is no longer being used * remove _kc LAYOUT * remove ifdefs and replace with pragma once * cleanup rules and use bootmagic lite * get rid of led.c * Update keyboards/alps64/alps64.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * remove unneeded configurations
2019-09-14[Keyboard] Fix default keymaps for OLKB boards to play Startup Sound (#6721)Drashna Jaelre
* Fix Planck default keymap to play sounds on rev6 The dip_switch_update callback was overriding the default startup sound. This should prevent that from happening, and still allow it to play sounds, or stop them, when appropriate. * Fix Preonic default keymap to play sounds on Rev 3 The dip_switch_update callback was overriding the default startup sound. This should prevent that from happening, and still allow it to play sounds, or stop them, when appropriate.
2019-09-14[Keymap] Fix Georgi's RZ key in NKRO fake-steno mode (#6701)Fedde Schaeffer
It was sending a comma keypress, while I believe that the targeted stenography software (at least on systems that generally use US-International keyboard layout) expects a single-quote/apostrophe key.
2019-09-14[Keymap] Added m47ch4n keymap (#6673)m47ch4n
* Add m47ch4n's keymap * Modify keymap * Format m47ch4n keymap.c using clang-format * Modify layer updater * Fix wrong key repeating bug * Add readme and QMK Configurator json * Fix layer updateter * Add Raise layer * Add kana keys
2019-09-14[Keyboard] Add 2key2crawl (#6727)J.Flanagan
* adding working 2key2crawl Adding working 2key2crawl files edited files in accordance with original PR comments * Changes Changes and updates * Update readme.md * Update config.h removed IS_COMMAND block that was missed in previous commit * Changes to vol/keymap.c Removed unneccesary function
2019-09-14Fix Corne keyboard matrix configuration (#6684)Drashna Jaelre
2019-09-12[Keymap] adding emdarcher's keymap for mf68 and tada68 (#6718)Ethan Durrant
* adding a custom mf68 keymap * added custom tada68 keymap * readme edit on tada68 map * added mac fast-forward and rewind keybindings to tada68 emdarcher keymap * tada68 keymap documentation and edits * cleanup and edits * typo fix in emdarcher's tada68 keymap * cleaning up emdarcher keymap for tada68 * cleaned up emdarcher keymap for mf68
2019-09-12[Keymap] xunz layout for dz60rgb (#6716)Papop
* [Update] Add xunz layout for dz60rgb * [Update] Update layout.json and Readme.md * [Delete] Delete unnecessary files * [Create] Create new readme.md * Update keyboards/dztech/dz60rgb/keymaps/xunz/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * [Update] Delete some unnecessary code in config.h * Update keyboards/dztech/dz60rgb/keymaps/xunz/config.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb/keymaps/xunz/config.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb/keymaps/xunz/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com>
2019-09-11Tidy up backlight header use to avoid build issues (#6714)Joel Challis
2019-09-10Fix boards being skipped during make allzvecr
2019-09-11remove synthing conflict file (#6717)Francis St-Amour
2019-09-09[Keyboard] Added a simple 2x5 Keypad with 4 layers (#6699)Jonathan Cameron
* Added new 2x5 Keypad with 3 LEDs to indicate the selected layer. By Jonathan Cameron. * Minor refactor from suggestions from qmk team * Added * Moved to 'handwired' directory * Update readme.md * Update readme.md * Update readme.md * Update keyboards/handwired/2x5keypad/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Switch to image offsite * Moved image offsite * Update keyboards/handwired/2x5keypad/keymaps/default/keymap.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/2x5keypad/2x5keypad.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Moved functions into .c file per suggestions * Cosmetic * Fixed function called, per suggestions. * Update keyboards/handwired/2x5keypad/2x5keypad.h Ok Co-Authored-By: fauxpark <fauxpark@gmail.com> * Moved LED functions to the top level since they can be used it various flavors * Declare those moved LED functions! * Update keyboards/handwired/2x5keypad/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com>
2019-09-09[Keyboard] Waldo RGB Enable (#6711)MechMerlin
* enable rgb animations * clean up code
2019-09-09[Keymap] Update to narze keymaps (#6694)Manassarn Manoonchai
Use Right GUI as backspace key & 1ms polling interval on narze keymaps * Refactor & reimplement mod tap macros * Reduce tapping term * Update readme * Add narze userspace * Make use of narze userspace * Extract Superduper mode * Refactor Superduper mode * (Ergodox Infinity) Prevent stuck modifiers * Update ergodox_infinity/narze likewise * Add warning for building Infinity with docker * Fix include eeprom.h in superduper * Try enabling superduper mode with combo for ergodox infinity * Apply suggestions on #4546 * Convert to 4 spaces * Map backlight step key * Replace PLAY_NOTE_ARRAY * Fix superduper toggle * Re enable audio in planck rev4 * Use perform_space_cadet * Remove superduper mod tap triggers * Add readme for planck light firmware flashing command * Remove unused layers * Remove unused keycodes * Add backlight toggle * Remove unused songs & use DEFAULT_LAYER_SONGS * Update readme * Move includes to header file * Set RGUI & raise as backspace & unbind actual backspace * tmp * Fix qwerty doc * Use 1ms polling rate
2019-09-09[Keyboard] Add the E6.5 keyboard (#6693)Brice Figureau
The E6.5 is the new 65% keyboard made by Exclusive. This changeset adds its PCB to QMK, including all the bottom row variants and iso/ansi/split BS layouts.
2019-09-09[Keyboard] Add DP60 keyboard (#6679)MechMerlin
* add dp60 keyboard * fixup wording in readme * fix layout name in default keymap. I was missing an r * Add QMK Configurator support for the additional layouts * Update keyboards/dp60/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/dp60/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/dp60/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/dp60/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/dp60/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * strip out the VIA enabling from default rules.mk * add a VIA only keymap
2019-09-09[Keyboard] Add Rabbit68 Keyboard w/ default,kaiec keymaps. (#6676)Kai Eckert
* Add Rabbit68 Keyboard w/ default,kaiec keymaps. * Requested changes by @fauxpark * Change flash command, as suggested by @drashna * Update keyboards/rabbit/rabbit68/readme.md Co-Authored-By: Drashna Jaelre <drashna@live.com> * Add link to Github repo As I per suggestion changed the link above to an image, I added now the link to the project page to the Open Source text, where it actually makes the most sense.
2019-09-08[Keyboard] Feature/dz60rgb cleanups (#6697)MechMerlin
* change LAYOUT_ANSI to LAYOUT_60_ansi * change QMK Configurator layout to LAYOUT_60_ansi as well * add 60_ansi support so I can make my userspace =) * update readme * Very strange. ISO keymap is still using 60_ansi LAYOUT macro. But then again....no ISO hottswap dz60 has been released
2019-09-08[Keyboard] Add Freyr keyboard (#6664)vuhopkep
* Add Freyr keyboard Add new Freyr tkl keyboard * add comunity layout * Update info.json * Update readme.md * Update info.json * Update keymap.c
2019-09-08Add Copenhagen Click Pad (#6681)Callum Hart
* Add Copenhagen Click Pad * Update keyboards/copenhagen_click/click_pad_v1/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Removing left over boilerplate * Update keyboards/copenhagen_click/click_pad_v1/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/copenhagen_click/click_pad_v1/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update readme.md
2019-09-07[Keymap] UT47.2 Planck-style layout switching (#6669)Annihilator6000
* UT47.2 keymap/updates for Planck style layout switching * UT47.2 keymap for Planck-style layout switching / code clean up * UT47.2 keymap for Planck-style layout switching: Qwerty, Workman, Colemak, Colemak Mod-DH, and Dvorak added / code clean up * Change the layout info to match the keymap * Edit readme to contain relevant info for layout switching * Edit readme to contain relevant info for layout switching * Edit readme to contain relevant info for layout switching * Edit readme to contain relevant info for layout switching. Add QMK Configurator file. * Update readme.md with make information * Undo breaking change in config.h * Code cleanup * Code cleanup * Code cleanup * More code cleanup
2019-09-07[Keymap] Assorted personal keymap/userspace updates (#6691)Jonathan Rascher
* Turn off more unnecessary features by default * Double TAP_CODE_DELAY due to more media key issues Even with this change, some of the rotary encoder turns on my BDN9's volume knob still seem to get dropped. It's possible there's something wrong with the encoder itself. (Maybe the TAP_CODE_DELAY actually causes QMK to miss an encoder turn? Unclear.) The other knob (backlight brightness) works fine, FWIW.... * Restructure userspace config.h a bit * Hack around Instant60 Via EEPROM conflict Remove this when #6589 is fixed for Via boards. * Add backlight breathing and (EEPROM) reset to BDN9 * Add keymap for 9-Key macropad
2019-09-07[Keymap] Big Drashna code update (#6639)Drashna Jaelre
* Add a quefrency keymap * New Alt-ernate layouts * Enable Per Key Tapping Term to preserve sanity * Use underglow and mod lights for status on Corne * Update the drashna_ms keymap for quefrency * Disable Audio since there isn't enough space * Update KC_MAKE to ues :flash target * Cleanup ergodox layout * Enable i2c support for Iris * Add keymap support for CG_SWAP * Enable RGB Matrix Shutdown mode * enable heatmap * Update gitlab CI to install python3 * Remove game macros These are no longer needed, and haven't been used in ages * Cleanup planck layout * Add RGB Matrix fun and RGB cleanup * Add keycode and config for RGB Matrix idle animations * Clean up rgb idle animation code * Add rgb idle keycode to keymaps * Fix issues with rgb matrix idle animation * Fix some handling for idle animation * Reduce idle animation timeout to 15s to be more reasonable * fix up rgb stuff * Fix isses with rgb functions not being called for matrix * Use custom EEPROM Magic Number so testing is easier * Extend Default Layer macro to support a lot more layers * Fix bjohnson macropad * Adjust KC_MAKE to process mods for more consistent behavior * Fix up rgb stuff on corne * Corne OLED Overhaul * Fixes a number of issues with weirdness. * Fixes issues with keylogger (should be more reliable now) * Modulaize the OLED render sections * Rewrite layer display code * Update URL for Font Editor Due to odd issues, I ended up rewriting from scratch. And using PROGMEM versions, since I think I was getting memory overflows. * Update polling rate on all keebs * Fix planck ez layout config * Remove macros from Viterbi
2019-09-07[Keymap] Update nshanpetrosyan keymap (#6683)Nshan Petrosyan
* Update keymap.c Additional functionality added to layers. * Error fix Fixed missing key in layer 5, fixed brightness keys with universal codes, made code more readable. * fix missing commas fixed missing commas on line 19 and line 23 * fix Indicator LED sticking on RGB off toggle. fixes issue: LED indicators stay on when toggling RGB off
2019-09-07Add 328P to mcu_selection.mk (#6682)fauxpark
2019-09-07[Keymap] Add narze userspace (#6652)Manassarn Manoonchai
* Refactor & reimplement mod tap macros * Reduce tapping term * Update readme * Add narze userspace * Make use of narze userspace * Extract Superduper mode * Refactor Superduper mode * (Ergodox Infinity) Prevent stuck modifiers * Update ergodox_infinity/narze likewise * Add warning for building Infinity with docker * Fix include eeprom.h in superduper * Try enabling superduper mode with combo for ergodox infinity * Apply suggestions on #4546 * Convert to 4 spaces * Map backlight step key * Replace PLAY_NOTE_ARRAY * Fix superduper toggle * Re enable audio in planck rev4 * Use perform_space_cadet * Remove superduper mod tap triggers * Add readme for planck light firmware flashing command * Remove unused layers * Remove unused keycodes * Add backlight toggle * Remove unused songs & use DEFAULT_LAYER_SONGS * Update readme * Move includes to header file
2019-09-07Setup a python test frameworkskullY
2019-09-07CA66 R1/R2 Cleanup (#6678)MechMerlin
* fixup readme to adhere to QMK standards and to also have more information * use pragma once * strip out the custom bootmagic lite routine as it is the same as QMK's default bootmagic lite routine. Also add the caps lock led indicator * turn on bootmagic lite * update default keymap * Update keyboards/playkbtw/ca66/ca66.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * remove lines 4 thru 37 and add bootloader
2019-09-07fix missing music mode legend (#6686)Silvio Gulizia
2019-09-06Changed to 1209 PID (#6677)Mikkel Jeppesen
2019-09-05[Keyboard] Add Iris Rev 4 (#6660)Danny
* Add Iris Rev. 4 * Fix EEPROM addresses
2019-09-05Add 16U2, 16U4 and USB646 to mcu_selection.mk (#6566)fauxpark
2019-09-05led fix (#6672)Xelus22
2019-09-05Add personal Doro67 multi keymap, fix bug in KBD6X keymap (#6674)Konstantin Đorđević
* Add missing void parameter declarations to *_light functions * Add doro67/multi:konstantin keymap * Allow FNLK to be canceled with Esc * Function layer → Fn layer in keymap comments