summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* ARM - Initial backlight support (#6487)Joel Challis2019-10-0510-5/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move AVR backlight to own file, add borrowed ARM implementation * Tiny fix for backlight custom logic * Remove duplicate board from rebase * Fix f303 onekey example * clang-format * clang-format * Remove backlight keymap debug * Initial pass of ARM backlight docs * Initial pass of ARM backlight docs - resolve todos * fix rules validation logic * Add f072 warning * Add f072 warning * tidy up breathing in backlight keymap * tidy up breathing in backlight keymap * add missing break to backlight keymap
* [Keyboard] Preliminary Support for Duck Orion V3 (#6892)MechMerlin2019-10-0412-0/+621
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * fixup init_rows and read_rows routine * fixup matrix based on Marcus's tracing info * add a temporary keymap * add notes * use a standard tkl ansi keymap * turn on that last column * backslash and backspace row left to fix * reorg from backslash to pgdn * got the matrix done but the backspace location at K4N is still suspect * add reset info into readme * add qmk configurator support * add community layout support * remove uneeded keymap readme * add a new column just for the reset switch * change copyright dates * add cautionary message to readme as we don't know about the lighting condition yet * Update keyboards/duck/orion/v3/v3.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/duck/orion/v3/v3.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/duck/orion/v3/v3.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * change bootloader comments
* [Keymap] Added my version of the alpha28 layout. Usable. (#6862)hvp2019-10-041-0/+51
| | | | | | * Added my version of the alpha28 layout. Usable. * Added enum. Test ok
* [Keyboard] Percent Skog Lite (#6882)MechMerlin2019-10-049-0/+736
| | | | | | | | | | | | | | | | | | * initial commit of skog_lite * add layout macro from misterkeeb's tool * add default keymap * add pins used * rgb support * add tkl ansi community support * update readmes * add new layouts and configurator support
* [Keymap] update my keymap for Infinity Ergodox (#6864)Louis Orleans2019-10-044-432/+263
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * πŸŽ‰ Building simple flasher * πŸŽ‰ Flashing works * 🎨 Cleaning up * πŸ› Being more specific with board identity * πŸ› Flashing correct keymap * πŸŽ‰ Adding keymap * ✨ Updating keymap * 🚨 RGB * βͺ Revert "🚨 RGB" This reverts commit 9ceabfb267f8daedaad929231229c703abc12ec4. * ✨ Improvements to flasher * ✨ Layout tweaks * πŸ’„ Messing around with LCD * πŸ’„ Enabling LCD backlight matching * πŸ”§ Updating layout * πŸ› Fixing console logging * 🎨 Cleaning up indentation * πŸ”§ Adding editorconfig * ✨ Adding game layer * πŸ’„ Changing numpad layout * ✨πŸ”₯ redoing entire layout It's now more similar to the Planck default layout * ✨ add workman and dvorak layouts * πŸ› fix numpad * πŸ› fix layer orders * πŸ› fix layer toggling * πŸ› fix tri-layer switching * πŸ› fix LCD colors for adjustment layers * πŸ”₯ remove old flasher project * πŸ”₯ remove simple_visualizer * πŸ’„ update LCD colors * πŸ“ fix layout comments * πŸ’„ swapping 2u buttons * πŸ”₯πŸ”§ removing editorconfig * 🚨 using 2 spaces * πŸ“ add README * βͺ Revert "πŸ’„ Enabling LCD backlight matching" This reverts commit 51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e. * βͺ Revert "πŸ’„ Messing around with LCD" This reverts commit fdd9acdae514a3e0e4a7153225053680744980e5. * πŸ› fix thumb inconsistency in QWERTY * πŸ› fix media keys * ✨ add F# shortcuts to vertical 1.5u buttons * ✨ hold enter for RShift * ✨ hold for numpad * 🎨 remove unnecessary breaks * 🎨 reoganizing layers * ✨ add Colmak layer * πŸš§πŸ”§ add basic config * ✨ use more standard numpad layout * πŸ’„ change layer orders * ✨ add caps lock on adjust layer * πŸ”₯ disable space cadet * πŸ“ update README * πŸ”¨ use userspace config * 🎨 clean up a bit * πŸ› undefine tapping toggle from base config * πŸ”¨ rename LED functions * πŸ’© someone commited Windows line endings * ✨ left hand thumb is space * ♻️ extract layers def to new file * πŸ”₯ remove unnecessary hooks * βœ¨πŸ’„ set LCD text and color by layer * πŸ’„ update keymap removing layer buttons that I don't really use * ✨ set backlight to full brightness on boot * πŸ”₯ remove unnecessary includes
* [Keymap] :world_map: Adds massdrop/alt/favorable-mutation keymap (#6893)Griffin J Rademacher2019-10-043-0/+189
| | | | | | | | | Features: * Tap space for space, hold for cmd * Tap caps lock for esc, hold for ctrl * Dedicated key for entering default mode of yabai window manager * Who needs arrow keys, anyways??? * Method for clearing all stuck-down mods
* [Keyboard] Match dactyl-manufom 4x5 layout in doc to actual (#6867)Dimitri Krassovski2019-10-041-3/+3
| | | | | | | | * Match doc layout to actual Raise and Lower were swapped, and there is no "10" button :) * Make mouse button 2 really 2, not a clone of MB1
* [Keyboard] Add Stella keyboard (#6848)vuhopkep2019-10-049-0/+316
| | | | | | | | | | * Add Stella keyboard Tenkeyless keyboard for VGS Community * Update keymap.c * update
* [Keyboard] Add image for Pulse 4k (#6869)Max Rumpf2019-10-041-0/+2
|
* Clean up default crkbd keymap (#6887)Richard Baptist2019-10-031-37/+38
| | | | | | | | * Put spacing into CRKBD keymap * Change KC_NO to XXXXXXX This makes it easier to see at a glance that the key does nothing
* Update personal userspace and keymaps (#6876)Konstantin ĐorΔ‘eviΔ‡2019-10-035-10/+72
| | | | | | | | | | | | * Align bottom row in KBD6X keymap to match LAYOUT macro * Remove TAP_HOLD_CAPS_DELAY override in userspace * Change default USB polling rate to 1000 Hz * Move media controls to nav cluster on Wasdat * Add dz60:konstantin_b keymap
* [Keymap] Add personal CRKBD keymap (#6843)Richard Baptist2019-10-025-0/+677
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-024-0/+114
| | | | | 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-0115-0/+1000
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-011-5/+5
|
* [Keyboard] Add Wraith keyboard (#6810)Amber Holly2019-09-3015-0/+739
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-303-9/+13
| | | | | | * Enable kinetic speed * Update keymap
* [Keyboard][Fix] budget96 RGB light-switches (#6840)Simon R2019-09-301-0/+20
| | | | | 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-301-36/+6
| | | | | | * update hecomi alpha/kakunpc keymap * remove unused define.
* [Keymap] Adds Egstad Preonic Profile (#6837)Jordan Egstad2019-09-304-0/+334
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-3011-66/+77
| | | | | | | | 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-291-10/+7
|
* [Keyboard] support tkl_iso community layout (#6778)fougner2019-09-296-15/+102
| | | | | | | | | | | | * 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-281-11/+10
| | | tested
* [Keyboard] update angel17 (#6831)kakunpc2019-09-2810-7/+448
|
* [Keymap] Personal xd75 keymap "Odyssey" (#6830)Flutterlice2019-09-274-0/+263
|
* [Keyboard] cKeys theDora: Configurator fix (#6828)noroadsleft2019-09-271-5/+27
| | | Make the layout actually match the orientation.
* Minor link fix in Clueboard README (#6823)Zachary J. Slater2019-09-261-1/+1
| | | 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-257-186/+17
| | | | | | | | | | | * 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-251-0/+58
|
* [Keyboard] Added QMK-DFU config to Vitamins Included rev2 (#6818)Mikkel Jeppesen2019-09-251-0/+6
|
* [Keymap] Add preonic/kjwon15 layout (#6812)Jeong Arm2019-09-255-1/+473
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-2514-154/+338
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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-259-0/+1004
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-258-0/+941
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-254-130/+462
| | | | | | | | | | | | | | | | | | | | | | | | * 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-259-0/+492
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-251-0/+81
|
* [Keymap] Add Z-layer to narze layouts (#6806)Manassarn "Noom" Manoonchai2019-09-252-18/+82
| | | | | | | | | | * 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-2519-17/+44
| | | | | | | | | | | | | | | | | | | | * 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