summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Usbasploader bootloader option addition (#6304)yiancar2019-07-151-3/+1
| | | | | | | | | | | | | | | | | | | | | | * Added USBasp bootloader option for USBasploader * author comment * ifdef fix :) * Add usbasp target * Update docs/flashing.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/flashing.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/flashing.md Co-Authored-By: fauxpark <fauxpark@gmail.com>
* QMK CLI and JSON keymap support (#6176)skullydazed2019-07-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Script to generate keymap.c from JSON file. * Support for keymap.json * Add a warning about the keymap.c getting overwritten. * Fix keymap generating * Install the python deps * Flesh out more of the python environment * Remove defunct json2keymap * Style everything with yapf * Polish up python support * Hide json keymap.c into the .build dir * Polish up qmk-compile-json * Make milc work with positional arguments * Fix a couple small things * Fix some errors and make the CLI more understandable * Make the qmk wrapper more robust * Add basic QMK Doctor * Clean up docstrings and flesh them out as needed * remove unused compile_firmware() function
* bface refactor (#6333)Drashna Jaelre2019-07-1511-415/+84
|\ | | | | | | | | | | | | | | | | | | * remove custom matrix support * remove custom i2c and led driver * minor cleanups * update readme
| * update readmemechmerlin2019-07-141-1/+3
| |
| * minor cleanupsmechmerlin2019-07-142-11/+5
| |
| * remove custom i2c and led drivermechmerlin2019-07-146-285/+69
| |
| * remove custom matrix supportmechmerlin2019-07-143-119/+8
| |
* | [Keyboard] Add support for XD004 macro keyboard (#6337)Sidney Bovet2019-07-1511-0/+290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for XD004 Also applying the following suggested edits: Add hardware availability link in readme Co-Authored-By: Drashna Jaelre <drashna@live.com> Enable lite bootmagic Co-Authored-By: Drashna Jaelre <drashna@live.com> Remove commented out MCU Co-Authored-By: fauxpark <fauxpark@gmail.com> * Add more ellaborate keymap Correcting usage of tap_code_16 for modified key, thanks to @drashna * Add information about bootloader type Co-Authored-By: Drashna Jaelre <drashna@live.com>
* | [Keyboard] add macro pad "Shiro" (#6338)T.Shinohara2019-07-1512-0/+720
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add keyboard new macro pad "Kuro" * change main readme.md * remove not used code from default/keymap.c * Remove unnecessary code * Supports info.json * removed back slash and not used functions. * update at product link. add japanese messages.
* | [Keyboard] new keyboard "angel64" (#6313)kakunpc2019-07-1510-0/+816
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * set template * set Duplex Matrix * fix layout * set default keymap * fix indent * remove muhen * Update keyboards/angel64/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com>
* | [Keymap] Fix Comment Styling (#6324)Alex Mayer2019-07-141-14/+14
| |
* | [Keymap] [bface] My custom layout (#6322)Adrian L Lange2019-07-142-0/+170
| |
* | [Keyboard] Added IVY macropad (#6211)That-Canadian2019-07-1411-0/+274
|/ | | | | | | | | | * Added initial files for the Adron 3-key macro pad * Refactor of "adron_pad" to "ivy", cleaned up the readme and removed un-needed keymap as well. * Made suggested changes to commit for PR * Removed unneeded define block from SUBPROJECT_rev1 as it is redundant (Thanks drashna ;) )
* [Keymap] switch backspace and backslash, updated readme (#6323)William Chang2019-07-132-8/+8
|
* [Keymap] Add workman to my iris keymap (#6319)Sid Carter2019-07-122-12/+39
| | | | | | | | | | * add workman to my iris keymap * updates for readme.md * remove redundant paths * switch up and down
* Switching rgb_config_t to use HSV structRyan Caltabiano2019-07-122-2/+2
|
* [Keyboard] fixed pins for numpad_5x4 layout (#6311)Cody Bender2019-07-122-8/+8
|
* [Keymap] Add missing tap dance action and fix RGB hues in personal keymaps ↵Konstantin Đorđević2019-07-123-5/+4
| | | | | | | | | | | | | | | | (#6312) * Add missing TD_RSF_RCT tap dance * Use standard QMK HSV and RGB structs, fix Godspeed colors * Move PROGMEM after the type in RGB intervals * Add MODERN_DOLCH_RED color, use it on KBD6X * Use 255 instead of RGBLIGHT_LIMIT_VAL in color definitions * Remove IS_COMMAND override on Whitefox
* [Keyboard] Adding KeyHive Maypad (#6287)Cody Bender2019-07-119-0/+529
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added files for KeyHive Maypad * updated maypad files and moved honeycomb inside keyhive dir * fixed file paths, incorporated changes with fauxpark's suggestions, undid honeycomb move * updated with fixes from PR * added new lines to end of honeycomb files to fix compiling * Updated info.json to match the macro name from maypad.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * reordered layout in info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * removed KEYMAP from maypad.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * removed extraneous keymap files * pulled qmk/master for honeycomb * added ortho_5x4 and keymap cleanup * matched identities in maypad.h * added bootmagic functionality to maypad * changed bootmagic to lite
* [Keyboard] [runner3680] Fix the number of keys (#6302)omkbd2019-07-1110-30/+39
| | | | | | | | * Fix the number of keys * add RGBLIGHT_LIMIT_VAL * fix RGBLED_NUM and COLS
* [Keyboard] Fix XD96 info.json (#6309)fauxpark2019-07-111-2/+222
| | | | | | | | | | * Fix XD96 info.json * Comma * Another comma Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] Update Felix keyboard (#6306)fauxpark2019-07-116-54/+257
|
* [Keymap] Balance Twelve / Steno Keymap for Planck (#6283)yttyx2019-07-114-0/+230
| | | | | | | | | | * New keymap. Cursor layer does not work. * Refinements to layout over months of use. * Changes following review. * Changes following review.
* [Keyboard] Add handwired Wulkan keyboard (#6282)Napoleon Wulkan2019-07-118-0/+211
| | | | | | | | | | | | | | | | | | | | * added handwired keyboard wulkan * added info.json for qmk configurator * fixed spelling * enum dont need to be assigned to zero * removed cflag from readme * updated rules.mk * removed unneeded rows from config * moved unicode to keymap conf * fix adjust layer and comments for keymap
* Add personal KBD67 keymap (#6292)Stevan Milic2019-07-113-0/+104
| | | | | | | | * Add kbdfans/kbd67/hotswap:stevanmilic keymap * Change Fn+H, Fn+L to Ctrl+Left, Ctrl+Right * Add keymap comments
* Fix bug in Mechllama G35 info.json (#6294)noroadsleft2019-07-101-1/+0
|
* QMK Configurator support for NEK Type A (#6295)noroadsleft2019-07-101-0/+101
| | | | | | * QMK Configurator support for NEK Type A * Update labels to match default keymap
* [Keyboard] Enable LTO on Handwired/Promethium to reduce compiled size (#6227)Drashna Jaelre2019-07-091-2/+4
|
* Add G35 keyboard (#6263)Kaylyn Bogle2019-07-0912-0/+257
|
* Use QUANTUM_LIB_SRC for i2c_master.c inclusion (#5617)Drashna Jaelre2019-07-092-7/+3
| | | Using QUANTUM_LIB_SRC prevents the warning when multiple sources add the i2c_master.c file. Boards such as the Ergodox EZ Glow see this warning every time they compile because the board uses the file in general, and because the RGB LED Matrix requires it, as well.
* [Keyboard] Espectro: add LAYOUT_split_bs_joined_right data to QMK ↵noroadsleft2019-07-091-0/+111
| | | | Configurator (#6289)
* [Keyboard] Omnikeyish: fix LAYOUT_101 macro (#6285)noroadsleft2019-07-092-3/+17
| | | | | | * Fix LAYOUT_101 macro * Add default_101 keymap to prove the LAYOUT_101 macro works
* [Keymap] Add personal Wasdat keymap, update other keymaps (#6290)Konstantin Đorđević2019-07-096-22/+113
| | | | | | | | | | | | | | | | * Add wasdat:konstantin keymap TODO: Move it to layouts/ * Use HHKB arrow arrangement for mouse keys on KBD6X * Move KC_APP from Ctrl to M on all boards * Use RCT_RSF on Melody96 * Set TAP_HOLD_CAPS_DELAY to 50 in userspace * Use RSF_RCT instead of RCT_RSF
* [Keymap] Added my own keymap folder (#6261)Jason Krasavage2019-07-083-0/+70
| | | | | | | | | | | | | | | | * added iris rev 3 keymap * stuff * Update config.h * Removed personal mapping folder so that I can branch it * Added personal Iris keymap folder * added enums, removed break after return, and removed line 3 of keymap.c * removed process record function
* [Keymap] Add crkbd/vxid keymap (#6281)vxid2019-07-084-0/+163
|
* mattly's userspace and iris (#6279)Matthew Lyon2019-07-086-176/+96
|
* keymap for idobo (#6250)GreenShadowMaker2019-07-063-52/+42
| | | | | | | | | | | | | | | | | | | | | | | | * greenshadowmaker keymap for idobo xd75 massdrop * remove uneeded config.h * corrected format to match convention instead of xd75 where I accidentally started from * fixed errors and added arrows bottom right to match my other layouts * updated readme * right arrow fix * Update keyboards/idobo/keymaps/greenshadowmaker/keymap.c removing unnecessary part, copied from different keymap Co-Authored-By: fauxpark <fauxpark@gmail.com> * added suggested changes * removed unneded elements
* Noxary 268.2 update (#6254)fauxpark2019-07-067-139/+428
| | | | | | * Fix Noxary 268.2 layout macros & info.json * Update Noxary 268.2 to current QMK code style
* My personal keymap for the Iris Rev3 (#6271)Sid Carter2019-07-064-0/+161
| | | | | | | | | | | | | | | | | | | | | | * updates to my iris keymap * some rational updates to the keymap - let's see how this works * updates to my iris keymap * some rational updates to the keymap - let's see how this works * add mouse keys and remove unused keys and some cleanup * a little bit more cleanup * actually enable mousekeys * fix markdown lint complaints * fix capitalization * changes made per suggestions
* [Keymap] Adding new Gherkin keymap and configuration with RGB strip (#6252)Michel Gotta2019-07-053-0/+24
|
* [Keymap] Fixing keymap DYNAMIC_MACRO_RANGE keycode enumeration (#6248)Gam3cat2019-07-057-18/+15
|
* [Keyboard] Add TGR x SINGA Unikorn 60 (#6249)MechMerlin2019-07-0511-0/+754
| | | | | | | | | | | | | | | | | | * initial commit, copied from singa * default 60_ansi LAYOUT implemented and tested workin * add rgb underglow support bounded by ifdefs * edit readme to provide information on reset procedure and on rgb underglow support * improve the default keymap to have a second layer with function keys and even a RESET * Add LAYOUT_all macro and discovered that split backspace uses an additional pin on the microcontroller * fix up last line in readme * Add QMK Configurator support
* Move ISO Enter to its proper place in LAYOUT_60_iso (#6240)noroadsleft2019-07-041-1/+1
|
* [Keyboard] update Wasdat custom matrix (#6247)fauxpark2019-07-041-2/+2
| | | | | | * Fix unselect_rows() for Wasdat custom matrix * Add fix for matrix_scan() return too (#5984)
* [Keyboard] Fix Minivan K32 and K34 inversion (#6221)francislan2019-07-031-2/+2
|
* [Keyboard] fix info.json for omnikeyish keyboards (#6189)henrikosorensen2019-07-032-13/+61
| | | | | | * fix info.json for omnikeyish keyboards * Omnikey 101 obviously doesn't need a focus style backslash key, it has an ansi backslash already.
* [Keyboard] Fixed ISO keymap for Gingham (#6242)yiancar2019-07-031-2/+2
|
* [Keyboard] Update catalog link in the TheVanKeyboards/Minivan Readme. (#6236)francislan2019-07-031-1/+1
| | | Previous link was broken.
* [Keymap] Add DZ60 layout that supports a hybrid hhkb layout (#6235)Alex Lewis2019-07-034-1/+68
| | | | | | | | | | * adds support for dz60 with 2 function keys * fix images for readme * Update readme.md * block comment and readme cleanup
* [Keyboard] GH60 Configurator updates and modernization (#6232)noroadsleft2019-07-025-111/+479
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Convert gh60.h to #pragma once include guard * Lint gh60.h This commit only changes white space. * Convert info.json to debug linting Making this file easier to read. * Put the label keys first for LAYOUT_60_ansi * Complete and correct key labels in info.json * Duplicate LAYOUT as LAYOUT_all Doing this for backwards compatibility. Has implications for user keymaps. * Update LAYOUT_all to make sense The original macro LAYOUT submitted for the GH60 gets a couple of things wrong: - K49 is placed between Space and Right Alt, when it's actually the right half of a split Backspace - K3C is assigned before K3D, when K3C is the 1u portion of a 1.75u/1u split Right Shift, and therefore K3D is actually to the left of K3C The LAYOUT_all macro corrects these issues, but the LAYOUT macro is unchanged, so as to not break user keymaps that depend on it. This commit also updates the default keymap to use the LAYOUT_all macro, and makes a minor change to the base layer to be more as a user would expect for the corresponding physical layout. * Correct the layout data for the LAYOUT macro in info.json Gives proper Configurator rendering. * Modernize default keymap Update the default keymap to use more modern QMK conventions. * Modernize the LED management code Update the LED management functions to use the GPIO functions, and clean up the led_set_kb() function. * Update key labels in info.json for LAYOUT_60_ansi_split_rshift Makes them consistent with the the rest of the file. * Update Docs links in readme file