summaryrefslogtreecommitdiff
path: root/keyboards
Commit message (Collapse)AuthorAge
* [Keymap] Add personal CRKBD keymap (#6843)Richard Baptist2019-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add personal keymap * Additional readme note * Fix typo's in readme * Additional layer key info in readme * Update keyboards/crkbd/keymaps/rpbaptist/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/rpbaptist/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/rpbaptist/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove redundant config * Remove disabling of NO_ACTION_MACRO and NO_ACTION_FUNCTION * Remove layer keycode macros * Use layer_state_t instead of uint32_t Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * OLED_ROTATION_90 instead of 180 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Revert "OLED_ROTATION_90 instead of 180" This reverts commit f14a4353ab6719c6e4e8974a4d17f8b91940de56. It messed up the logo on slave * Use IS_LED_ON function to check LED status Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keymap] Add antonlindstrom iris keymap (#6853)Anton Lindström2019-10-02
| | | | | This adds a keymap for the Iris keymap for antonlindstrom. The keymap is based on the swedish keymap and thus contains the åäö characters.
* [Keyboard] Add Owlet60 Keyboard to qmk_firmware/keyboards/handwired (#6803)worthlessowl2019-10-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * first commit, skeleton code, not sure if working * Owlet 60 working firmware, json not sure * use json from kle to qmk converter * deleted temporary text from owlet60.h * owlet60 working oled and led firmware * moved owlet60 to handwired * updated readme.md * Revert "owlet60 working oled and led firmware" This reverts commit 27f9465aabd62d9ee445b477a02af348160532c1. * Revert "moved owlet60 to handwired" This reverts commit 9b8e8344fc303ddc4dcc3b023d4e9d05b89d5800. * revert changes, moved owlet60 to handwired, updated copyright blurb * fixed readme.md * removed duplicate items * resolve merge artifact * Update keyboards/handwired/owlet60/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * check out merge artifacts with qmk master * Update keyboards/handwired/owlet60/matrix.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/owlet60/matrix.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/owlet60/matrix.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/owlet60/matrix.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * removed redundant rule on oled_testing/rules.mk, refactored mux switching code on matrix.c
* editing fn layer and minimizing the Caps layer (#6850)Ethan Durrant2019-10-01
|
* [Keyboard] Add Wraith keyboard (#6810)Amber Holly2019-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * start wraith firmware * completed initial setup * added amber keymap to wraith * fixed LEDs, wrote readme files * reverted bootloader type after troubleshooting * decapitalised files and directory as per qmk standards * Update Wraith keyboard folder - Add timer keymap with documentation - Remove boilerplate in rules.mk, ready for pull request - Update info.json with ISO and ANSI layouts, ready for QMK Configurator * Add Wraith image to readme.md * Fix Wraith keyboard's QMK Configurator support - Update info.json - Add layout macros in wraith.h - Update keymap.c files to use LAYOUT_all - Fix readme formatting
* [Keyboard] Signum 3 0 enable kinetic speed (#6740)Jan Christoph Ebersbach2019-09-30
| | | | | | * Enable kinetic speed * Update keymap
* [Keyboard][Fix] budget96 RGB light-switches (#6840)Simon R2019-09-30
| | | | | Adding code to make the RGB switching work. Taken from the singa (singa.c). Signed-off-by: Simon R <me@dieideeistgut.de>
* [Keymap] update hecomi/kakunpc keymap (#6839)kakunpc2019-09-30
| | | | | | * update hecomi alpha/kakunpc keymap * remove unused define.
* [Keymap] Adds Egstad Preonic Profile (#6837)Jordan Egstad2019-09-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * setup local build config, created npm build script to speed things up * removed some profiles and gutted readme * began configuring default and lower layout * lower: fixed right arrow and added music toggle * began configuring default and lower layout * changed startup song * updated comment typos * I did that thing where i basically refactored everything :) * Converted 2U key to 1U's * Reorganized and tidied up * Reorganized and tidied up * space now changes layers * updated numbpad * updated readme * removed unwanted files * addressed change requests
* [Keymap] Updating crkbd RGB keymap implementation & ninjonas userspace ↵Jonas Avellana2019-09-30
| | | | | | | | updates (#6834) * [keymap] Updating crkbd RGB implementation & ninjonas userspace updates * [chore] adding process_record_oled method to process_records.h
* [Keymap] correct keebs keymap for wonderland (#6838)Homerow Co2019-09-29
|
* [Keyboard] support tkl_iso community layout (#6778)fougner2019-09-29
| | | | | | | | | | | | * support tkl_iso community layout * fix comments from review * fix review comments * LAYOUT is an alias for LAYOUT_all * add keymap default_iso * revert changes to default keymap
* correct default keymap for wonderland (#6835)Homerow Co2019-09-28
| | | tested
* [Keyboard] update angel17 (#6831)kakunpc2019-09-28
|
* [Keymap] Personal xd75 keymap "Odyssey" (#6830)Flutterlice2019-09-27
|
* [Keyboard] cKeys theDora: Configurator fix (#6828)noroadsleft2019-09-27
| | | Make the layout actually match the orientation.
* Minor link fix in Clueboard README (#6823)Zachary J. Slater2019-09-26
| | | Small change to fix the README link to go to the actual 66_hotswap instead of just the 66%.
* [Keymap] Port personal keymap to 60_tsangan_hhkb (#6820)Yan-Fa Li2019-09-25
| | | | | | | | | | | * Port personal keymap to 60_tsangan_hhkb - add 60_tsangan_hhkb layout to plain60 - Fix bug in split rs in plain60 - use community and user based layout for 60_tsangan_hhkb - set up audio for plain60 only * Add LAYOUT_60_ansi_split_bs_rshift
* [Keyboard] Reviung39: Configurator layout support (#6819)noroadsleft2019-09-25
|
* [Keyboard] Added QMK-DFU config to Vitamins Included rev2 (#6818)Mikkel Jeppesen2019-09-25
|
* [Keymap] Add preonic/kjwon15 layout (#6812)Jeong Arm2019-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add my custom keymap * Remove del key on left, Add pscr * Move Audio MOD key to pass ctrl * Change startup song * Enable clicky sound * Swap alt and gui * Fix semitones * Add mouse layer * Change startup song Additionally, fixup 5 halftones * Add ctrl key to ctrl+click * Move media keys to restore raise number keys * Move mouse key layer switch * Swap media keys as normal * Fix music map * Move mouse speed limit to correct position * Move prtscr * Align keycodes * Add ctrl/esc, swap smart space keys * Change colemak, dvorak into custom layout * Fix pure mode (left space) * Fix mouse mode interrupt * Add Middle mouse click * Add Lefthand mouse scroll * Temporarily disable mouse speed * Rename custom layout to kjwon15 * Change readme * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> * Apply suggestions from code review * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update from default keymap's function
* [Keymap] ninjonas keymap for crkbd & ninjonas userspace updates (#6797)Jonas Avellana2019-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [keymap(crkbd)] introducing crkbd keymap on ninjonas profile * [keymap(crkbd)] introducing crkbd keymap on ninjonas profile * [refactor(crkbd)] reducing file size by selecting RGB animations * [refactor(crkbd)] added shiftit key * [refactor(crkbd)] added shiftit key * [chore(crkbd)] adding SLEEP_LED_ENABLE on rules.mk * [refactor(crkbd)] added keylog & removed static rainbow RGB * [feat(crkbd)] introduced em-dash '—' keymap * [feat(crkbd)] added screenshot functionality * [refactor(lily58,pinky3)] moving media keys * [refactor(lily58)] Added emdash key * [chore] removing NUMBERS & FUNCTIONS layers as they're useless * [chore] removing NUMBERS & FUNCTIONS layers as they're useless * [chore(crkbd,lily48)] Updating README.md * [feat] added K_LAPP & K_RAPP to mimic command + tab * [feat] added K_LAPP & K_RAPP to mimic command + tab * [fix(#6797)] resolving changes requested by @drashna * [fix(#6797)] first cut on using QMK OLED Driver * [fix(#6797)] cleaning up rules.mk * [fix(#6797)] making scrolling logo work * [fix(#6797)] Using OLED Driver for Lily58 * [fix(#6797)] Moved OLED driver implementation to ninjonas userspace * [fix(#6797)] Bringing back crkbd & lily58 logos * [fix(#6797)] Turning off OLED based off @drashna's workaround in #5982 * [fix(#6797)] whoops! forgot to checkin crkbd/config.h * [fix(#6797)] fixing issue with OLED randomly turning on * [fix(#6797)] using default glcdfont.c for lily58 & crkbd * [fix(#6797)] Using LINK_TIME_OPTIMIZATION_ENABLE rather than EXTRAFLAGS as per code review * [fix(#6797)] updating M_MALL macro as per code review by @fauxpark
* [Keyboard] Add Crossed Keys/Keyhive Nightmare (#6796)Cody Bender2019-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial draft of nightmare files * fixed pins * fixed MT keycodes * updated READMEs * updated title in main readme * updated for split space * added OPT_TAB * fixed layer 1 keymap * Add DEL to keymap * Update Bootmagic pins * Update Keymap * Fix missing ) * Update Up arrow on keymap * Add hosted image for Nightmare render * Update info.json for Nightmare layout * Resolve suggestions from drashna * Add split space layout in nightmare.h and info.json
* [Keymap] Added two different Swedish layouts for the Niu Mini 40% and ↵senseored2019-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Preonic 50%. (#6793) * added preonic keymap senseored * added niu_mini/tobias * Changed readme's to explain that these are swedish layouts * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/niu_mini/keymaps/tobias/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Made changes according to drashna's suggestions * Changed to tap_code(KC_NLCK) * Added #define RGBLIGHT_SLEEP * Added #define RGBLIGHT_SLEEP * Removed include config.h
* [Keyboard] Subatomic refactor (#3194)noroadsleft2019-09-25
| | | | | | | | | | | | | | | | | | | | | | | | * Refactor: matrix * New readme file * Configurator support * change info.json to debug linting * use an enum to manage the layers * readme cleanup file header, docs links * use #pragma once in keyboard header file * use new-style OLKB layout macro naming scheme * fix layout macro references in keymap.c * correct Keyboard Maintainer
* [Keyboard] Add Efreet keyboard (#6811)Amber Holly2019-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * start wraith firmware * completed initial setup * added amber keymap to wraith * fixed LEDs, wrote readme files * reverted bootloader type after troubleshooting * decapitalised files and directory as per qmk standards * Update Wraith keyboard folder - Add timer keymap with documentation - Remove boilerplate in rules.mk, ready for pull request - Update info.json with ISO and ANSI layouts, ready for QMK Configurator * Add Efreet keyboard * Remove unnecessary keyboard folders * Enable community layout support for Efreet - Rename LAYOUT macro to LAYOUT_ortho_4x12 - Add layout macro named LAYOUT_planck_mit - Remove unnecessary magic key command, as we are using the default - Fix readme.md formatting for GitHub * Fix community layout support for Efreet - Fix 2u spacebar keycodes in LAYOUT_planck_mit to denote absence of switch - Turn on Community Layouts in rules.mk * Update default keymap.c to use community layout
* [Keyboard] Rabbit68: Configurator layout support (#6809)noroadsleft2019-09-25
|
* [Keymap] Add Z-layer to narze layouts (#6806)Manassarn "Noom" Manoonchai2019-09-25
| | | | | | | | | | * Revert raise/backspace mod tap to just backspace * Add Dev layer * Use Dev layer on holding z key * Add Dev layer for Ergodox
* 65 ansi blocker everywhere (everywhere I can find) (#6805)MechMerlin2019-09-25
| | | | | | | | | | | | | | | | | | | | * e6.5 actually already had a 65_ansi_blocker LAYOUT macro, so just had to enable in rules. * Add the 65_ansi_blocker LAYOUT macro and enable in rules.mk * rename LAYOUT macro in .h and in the keymap.c as it was only a default keymap. Also enable in rules.mk * rename but also had to define the existing LAYOUT macro as the new one to prevent breakage of existing keymaps * add 65_ansi_blocker support for vinta * forgot to update the info.json on these * add new default layout 65_ansi_blocker support to alt * add 65_ansi_blocker support * undo changes
* [Keyboard] Added support for ErgoDox with STM32 Microcontroller (#5398)Yaotian Feng2019-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Began Work On STM32 Ergodox Changes to be committed: new file: keyboards/ergodox_stm32/config.h new file: keyboards/ergodox_stm32/rules.mk * test * Now it compile. Not linking thou * Screw this Linker. It links now! * Blinkly Keyboard * bootloader test code * Working on matrix / i2c stuff * Progress (LED Blink) * Progress on MCP_23017 Status Flag * [WIP] * update * Works! Remeber to change back the bootloader address when the new bootloadrer is ready. * Time to go debug the i2c * Finally, it now works with PCB Rev 1.0.2 * updated for rev.2 pcb * minor compilation fix * Why when debugger is enabled then everything works. * Remeber to call init functions. * Update arm i2c driver to support STM32F103 series device. * fix include once header. Replaced with #pragma once. * complication test
* [Keymap] update personal keymap (#6817)ishtob2019-09-25
|
* [Keymap] Various enhancements for dshields user space and keymaps. (#6816)Daniel Shields2019-09-25
| | | | | | - Add oneshot mod/layer unlocking - Fix Planck rev 3 backlight breathing - Fix Planck rev 6 build with arm gcc 9.2.0 - General code clean up
* [Keyboard] Add additional LAYOUT macros to Noxary 260 (#6815)MechMerlin2019-09-25
| | | | | | | | | | | | | | | | | | | | * add default LAYOUT_60_ansi * add LAYOUT_60_hhkb support * add tsangan_hhkb support * add ISO support and rename LAYOUT to LAYOUT_all * formatting * add community layouts support * remove unneeded code * missed a LAYOUT rename * add link time optimization to reduce firmware size for some people's keymaps
* [Keymap] add keymap broswen for kbd75 (#6814)Brad2019-09-25
|
* [Keymap] New keymap for the DZ65RGB (#6792)Sid Carter2019-09-25
| | | | | | | | | | | | * new keymap for my chocolate tofu65 with dz65rgb * consistent with a tada68 layout * remove extra layer, add swap keycodes and mouse keycodes * fix the tabs and spaces * fix the left shift
* Bathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data to QMK ↵noroadsleft2019-09-24
| | | | | | | | Configurator (#6802) * Bathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data * use normal English labels
* [Keyboard] KBD67 Mk.II RGB info.json missing a column (#6807)MechMerlin2019-09-24
| | | | | | * looks like configurator layout was missing a column * add a key count
* Cleanup rules.mk for 32U4 keyboards, 0-9 (#6789)fauxpark2019-09-24
|
* Refactor the KBD67 Mk.II RGB (#6799)MechMerlin2019-09-23
| | | | | | | | | | | | | | * move kbd67mkiirgb into kbd67 directory as mkiirgb * rename files * rename LAYOUT to LAYOUT_65_ansi_blocker * add support for default layout * update readme for new build target * update parent readme with the fourth variant
* format code according to conventions [skip ci]QMK Bot2019-09-24
|
* [Keymap] mikethetiger's milk keymap (#6611)mikethetiger2019-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added my Preonic keymap * Update keyboards/preonic/keymaps/mikethetiger/keymap.c Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com> * Update keyboards/preonic/keymaps/mikethetiger/keymap.c Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com> * Added my Preonic keymap * Added my Preonic keymap * mikethetigers lets slpit eh keymap * mikethetiger's milk keymap * Update rules.mk * Update keyboards/thevankeyboards/minivan/keymaps/mikethetiger/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update rules.mk Better?
* [Keyboard] 65_ansi_blocker support for Doro67 (#6791)MechMerlin2019-09-23
| | | | | | | | | | | | | | | | | | | | | | * rename LAYOUT to LAYOUT_65_blocker_ansi * rename LAYOUT macro * enable LAYOUT_65_blocker_ansi community layout support and remove uneeded lines of code * rename LAYOUT to LAYOUT_65_blocker_ansi * rename LAYOUT macro * enable LAYOUT_65_blocker_ansi community layout support * enable LAYOUT_65_blocker_ansi support * fix rename mess up * add QMK Configurator support with the new rename * rename blocker_ansi to ansi_blocker as it rolls off the tongue easier
* [Keyboard] Fix pinout on the copenhagen clickpad (#6788)Callum Hart2019-09-23
|
* [Keyboard] fix OLKB layout macro aliases (#6761)noroadsleft2019-09-21
|
* [Keyboard] Move more percent boards into the percent directory (#6781)MechMerlin2019-09-21
| | | | | | | | | | | | | | * move canoe into percent directory * update readme for new make path * move skog into percent directory * update readme for new path and new instructions * update readme * fix error in naming
* [Keymap] Move common code and configuration to userspace for dshields ↵Daniel Shields2019-09-21
| | | | keymaps. (#6537)
* [Keymap] Bonta keymap for massdrop/ALT (#6391)Benjamin2019-09-21
| | | | | | | | * Added new bonta keymap. * Added a note. * Made map more mac like.
* [Keyboard] Update Stapelberg readme.md (#5557)jlquinn2019-09-20
| | | Previously suggested parts are hard to find or non-existent. Update with available part numbers.
* [Keyboard] Add Discipad, Update Zadig doc for USBaspLoader (#6771)coseyfannitutti2019-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add discipad * Update driver_installation_zadig.md * Update keyboards/coseyfannitutti/discipad/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/coseyfannitutti/discipad/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update rules.mk * Update keyboards/coseyfannitutti/discipad/rules.mk Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update docs/driver_installation_zadig.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/coseyfannitutti/discipad/discipad.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/driver_installation_zadig.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/driver_installation_zadig.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update rules.mk * Update discipad.c * Update driver_installation_zadig.md * Update config.h
* Cleanup rules.mk for 32A and 328P keyboards (#6767)fauxpark2019-09-20
|