summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-04-04Added Hacked Motospeed keyboard (#5534)Deckweiss9-0/+539
* Added first configuration for handwired hacked motosped keyboard * Added first keymap * Fixed h file key layout * Swapped Y and Z in default keymap * Added name, email and description * Moved hacked motospeed keyboard to handwired * Changed make command in readme * Formatted readme to be displayed properly with markdown * Formatted keymap and layout to better reflect the physical keyboard * Fixed info.json * Update keyboards/handwired/hacked_motospeed/info.json Co-Authored-By: Deckweiss <Deckweiss75@gmail.com> * Removed .directory from .gitignore Co-Authored-By: Deckweiss <Deckweiss75@gmail.com> * Minor changes and cleanup * Update keyboards/handwired/hacked_motospeed/hacked_motospeed.h Added back newline needed for properly parsing Co-Authored-By: Deckweiss <Deckweiss75@gmail.com>
2019-04-04[Keymap] New HS60/v2 HHKB keymap for goatmaster (#5545)stanrc854-0/+180
* Adding new keymap folder for goadmaster * add switch break * zeal60 rgb backlight files * modified for red caps lock key * Remove return statement * Files removed * Add new RGB options * Back to original file
2019-04-04[Keyboard] add treeadstone48 (#5405)marksard42-0/+4914
* Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization
2019-04-04[Keyboard] Doro67 Multi PCB port (#5539)Nicholas Shaff12-0/+435
* Initial portover of the doro68.json with corrected column pins. * Initial setup of LAYOUT_ansi and it's use in the default keymap. * Added F keys to default kemap on layer 1. * Added split space (and everything else) layout and a base keymap to be updated. * Renamed split_space to multi. * Changed product_id for doro. * Created a basic doro LAYOUT_iso and default keymap. * Copied over basic layout and keymap. * Added readme.md for doro67 multi. * Removed basic keyboad layout and keymap because it's a separate PCB. * Added backlight controls to the various keymaps. * Added explicit backlight pin define. * Increased number of backlight levels for flexibility. * Removed unnecessary line slashes and unified keymcaps. * Corrected ISO layout and switched position with multi. * Added keymap readme.md files. * Corrected ISO keymap. * Added Layouts to info.json for toolbox. * Re-added slashes as they were necessary here... * Corrected info.json/keymap discreptancies. * Updated copyright messages (and fixed small readme error). * Added missing line break spaces in readme.md Co-Authored-By: ShadeDream <nick@shadedream.com> * Keymap alignments on default_multi readme.md Co-Authored-By: ShadeDream <nick@shadedream.com> * Keymap alignments on default_multi readme.md Co-Authored-By: ShadeDream <nick@shadedream.com> * Keymap alignments on default_multi readme.md Co-Authored-By: ShadeDream <nick@shadedream.com> * Small alignment adjustment on the default keymap readme.md Co-Authored-By: ShadeDream <nick@shadedream.com>
2019-04-04[Keyboard] V60 Type R - Turn on leds for Configurator + Refactor (#5546)MechMerlin11-52/+29
* use pragma once where applicable * remove ? * update default keymap readme * remove un need include * update readme with newbs guide * set underglow and backlight to be on by default, and explicitly set them to no for the default keymap to handle the non Polestar case. * put mine and benlyall's name in the code * update readme
2019-04-04RGB Matrix support for Massdrop CTRL/ALT (#5328)Daniel Prilik38-1039/+1657
* port Massdrop CTRL/ALT to use RGB Matrix Co-authored-by: Matt Schneeberger <helluvamatt@gmail.com> * Massdrop lighting support working This commit is to get the Massdrop lighting code working again through use of the compilation define USE_MASSDROP_CONFIGURATOR added to a keymap's rules.mk. Added keymaps for both CTRL and ALT named default_md and mac_md. These should be used if the Massdrop style lighting is desired. * Updating config based on testing results with patrickmt & compile errors * Updates for PR5328 For CTRL and ALT: Moved location of new RGB Matrix macros from config_led.h to config.h. Added RGB_MATRIX_LED_FLUSH_LIMIT (time between flushes) to config.h for correct LED driver update timing. Re-added missing breathing code for when Massdrop configurator mode is defined. * remove prilik keymap form PR
2019-04-04Added encoder support to split common code (#5477)XScorpion24-19/+106
* Added slave encoder support to split common * Fixing handwired/xealous/rev1 compile error * Removed unnecessary ifdef
2019-04-03Eager Per Row Debouncing added (added to Ergodox) (#5498)Alex Ong5-264/+302
* Implemented Eager Per Row debouncing algorithm. Good for when fingers can only press one row at a time (e.g. when keyboard is wired so that "rows" are vertical) * Added documentation for eager_pr * Ported ergodox_ez to eager_pr debouncing. * Removed check for changes in matrix_scan. * Added further clarification in docs. * Accidental merge with ergodox_ez * Small cleanup in eager_pr * Forgot to debounce_init - this would probably cause seg-faults.
2019-04-03Merge pull request #5536 from stanrc85/feature/updatesDrashna Jaelre3-4/+2
[Keymap] Config tweaks and adding zeal60 RGB files to userspace
2019-04-03Added configurable defaults for RGB backlight indicators.Wilba65824-4/+19
2019-04-03[Keyboard] Small Refactor of Duck boards (#5521)MechMerlin33-202/+192
* first [ass at pulling out common duck library functions * use new library in jetfire * use new library in duck lightsaver * use new library in octagon v2 * put Device into the library * refactor send_value * refactor send_value and send_color * use pragma once * use pragma once * use pragma once * use pragma once * rename backlight_led to indicator_leds to match with other duck boards * rename enum * make #define names consistent * rename ducklib to duck_led * update rules.mk ?= to = * put rgb in the correct order * add debounce debugging printouts * turn on bootmagic lite and set it to the top left most key commonly programmed as Escape * add reset key documentation * fix that typo * Update keyboards/duck/duck_led/duck_led.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * include the correct library
2019-04-03[Keyboard] Quantrik Kyuu 65% Board (#5541)MechMerlin9-0/+600
* initial commit * get rid of some of the vanilla cookie cutter code * Put in the matrix size and the pins * add LAYOUT macro and a suitable keymap * Add QMK Configurator support * set bootmagic to lite * put a RESET key into the default keymap * edit kyuu readme file for description and quantrik.com link * Update keyboards/quantrik/kyuu/config.h Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * fix captilization of keyboard name * fix keymap wrapping issue and add MO key * preserve RESET key location * use one of the macros
2019-04-03Call default zeal60 rgb filestanrc851-0/+1
2019-04-03remove call to custom rgb filestanrc851-4/+0
2019-04-03Removed duplicated zeal60 filesstanrc854-2151/+0
2019-04-03[Keyboard] fix dz60rgb response speed (#5540)moyi46811-0/+2
2019-04-03remove uneeded returns floating aroundstanrc851-2/+0
2019-04-03RGB Matrix Overhaul (#5372)XScorpion237-1018/+3887
* RGB Matrix overhaul Breakout of animations to separate files Integration of optimized int based math lib Overhaul of rgb_matrix.c and animations for performance * Updating effect function api for future extensions * Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary * Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain
2019-04-03Adding zeal60 rgb files with modificationsstanrc854-0/+2151
2019-04-03Tweaking tapping_term valuestanrc851-1/+1
2019-04-03Use modified rgb_backlight.c filestanrc852-1/+4
2019-04-03[Keyboard] Add handwired keyboard "Tennie" (#5507)Jack15-0/+760
* Add tennie * Jacobs Functions * Switch back to normal layout * Remove define from old template * Fix broken keymaps * Correct style errors, add bootlite * Update readmes. Rename test keymap * Missed comma * Switch rgb from init to post init
2019-04-02Added some new songs (#5525)DDRnJn1-0/+79
Added Fantasie Impromptu and Nocturne Op. 9 No. 1 in B flat minor by Chopin Added Isabella's Lullaby from The Promised Neverland Added Renai Circulation and Platinum Disco from Monogatari Added Terra's theme from Final Fantasy 6
2019-04-02[Keymap] Minor update to my XD75 keymap (#5531)David Rambo1-6/+6
* Updated iris, planck, and xd75 keymaps * Added brightness down and up to commented layout of Symbol layer. * updated config files for planck and iris * removed unnecessary include lines from iris and planck config files * updated XD75's PC layer and its NAVPC toggle layer * fixed typo in alias declaration for C_BSPS * changed alias names for BSPC toggle keys
2019-04-02Adjusting tapping termstanrc851-1/+1
2019-04-02[Keymap] Add alternate bépo layout for Ergodox EZ (#5524)Nicolas CARPi3-0/+198
The other bépo layouts were a bit too complex/weird or without LED code and hard to transition to for new users. This config is a good base for bépo users.
2019-04-02[Keymap] Updated my personal keymaps for the bfo9000 and jj50 (#5508)AbstractKB6-0/+276
* Updated my personal keymaps for the bfo9000 and jj50 * fixed best practices mistakes
2019-04-02[Keyboard] add support for romac macropad (#5530)Garret G7-0/+180
* add support for romac macropad * Update info.json fixed total key_count * Update keymap.c * Update keymap.c * Update README.md * Update config.h * Update romac.h * Update romac.h * Update romac.h * Update rules.mk * Update config.h * Update README.md * Update romac.h * Update README.md * Update README.md * Update README.md * Update config.h * Update config.h * Update config.h * Update info.json * Update info.json * Update info.json * Update keymap.c * Update keymap.c * Update keymap.c * Update README.md * Update README.md * Update README.md * Update config.h * Rename README.md to readme.md * Update rules.mk * Update config.h * Delete .gitattributes * Update romac.h * Update config.h * Update config.h * Update keymap.c * Update keymap.c * Update keymap.c * Update readme.md * Update readme.md * Update readme.md * Update info.json * Update config.h * Update config.h * Update config.h * Update readme.md
2019-04-01Fix typo in keyboard_post_init_user example, remove EPRM from Persistent ↵zvecr1-13/+8
Configuration (EEPROM) (#5528)
2019-04-011UP Keyboards: Use Right Variant Of Keys On Right Side Of Board (#5529)Alex Mayer3-7/+7
2019-03-30[Keyboard] add claw44 keyboard (#5511)yfuku33-0/+3044
* add claw44 keyboard * Update keyboards/claw44/lib/layer_state_reader.c Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Update keyboards/claw44/lib/layer_state_reader.c Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Update keyboards/claw44/lib/layer_state_reader.c Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Update keyboards/claw44/lib/layer_state_reader.c Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Update keyboards/claw44/readme.md Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Remove unnecessary code because of default value * Move layer definition * Update keyboards/claw44/keymaps/default/keymap.c Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Update keyboards/claw44/keymaps/yfuku/keymap.c Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Update keyboards/claw44/readme.md Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * default keymap. LAYOUT_kc -> LAYOUT macro * Move rules.mk from keymaps to keyboard level. * add Hardware Supported, Hardware Availability * Update keyboards/claw44/keymaps/default/keymap.c Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Update keyboards/claw44/keymaps/yfuku/keymap.c Co-Authored-By: yfuku <30647434+yfuku@users.noreply.github.com> * Remove depreciated function
2019-03-30[Keymap] Updated my iris, planck, and xd75 keymaps (#5515)David Rambo8-99/+104
* Updated iris, planck, and xd75 keymaps * Added brightness down and up to commented layout of Symbol layer. * updated config files for planck and iris * removed unnecessary include lines from iris and planck config files
2019-03-30Update build instructions and Dockerfile to download submodulesMikhail Goncharov3-2/+4
2019-03-30[Keyboard] Added RAMA KOYU (#5512)Wilba7-0/+339
* Initial commit of RAMA KOYU * Changed default layout * removed IS_COMMAND()
2019-03-29[Keyboard] Update jot50 readme.md (#5510)jotix1-3/+1
2019-03-29[Keyboard] ErgoTaco Support (#5504)Jeremy Bernhardt10-0/+718
* ErgoTaco support * Update keyboards/ergotaco/ergotaco.h Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/readme.md Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/readme.md Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * juggling rules.mk * Update keyboards/ergotaco/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * updating IS_COMMAND * learning2english Meme-tastic --Drashna
2019-03-29Fixing dead links (#5503)Brian Choromanski18-25/+13
* Fixed typo of 'confid.h' to 'config.h' * Fixed broken links in docs * Fixed a lot of dead links * Removed all dead links that I could not find a replacement for * Placed knops links back in * Fixed plank keymaps so that they will compile for planck light * Https doesn't work on knops.io * tv44:budi now compiles * s60_x:amnesia0287 now compiles * Fixed allocation of key_combos so that narze keymap for planck can compile correctly * Disabled rgb on ergodone and infinity * Enabled tap dance so it compiles * Added return statement so it compiles * If compiling on light disable extra functionality * Properly redefined variable so it compiles * Remove remaining dead links
2019-03-28[Keymap] addition: macro for "screenshot region to clipboard" in macOS (#5505)tomholford2-35/+6
* Create custom Planck Light keycap See README for details * Link to WhatPulse in README * More remapping, and add RGB LED effects * Remove dead code, address PR feedback from @drashna * Add macro for “screenshot region to clipboard” hotkey for macOS Also remove unused layer / key logic * Remove extraneous comment * Incorporate PR feedback from @drashna. Update README with new mapping.
2019-03-28[Keyboard] revert back to the old custom i2c code for bmc (#5501)MechMerlin4-3/+133
2019-03-28[Keymap] Add custom macro to launch RDP (#5502)stanrc854-3/+15
* Add keycodes for new macros to keymaps * add macros for commonly used shortcuts * FIx macro code and add comments * Replaced with build in QMK keycodes * Removed macros that duplicated QMK keycodes
2019-03-28Update KBD67 readme so that it mentions the KBD65 PCB (#5143)Drashna Jaelre2-4/+6
* The code in this directory supports the KBD65 * Update readme.md * Update readme.md * Clear up the confusion between the kbd67/kbd65 naming. * Update keyboards/kbdfans/kbd67/readme.md Co-Authored-By: Hackerpilot <briancschott@gmail.com>
2019-03-28[Keyboard] E6V2 Bootmapper Client QMK port (#5495)MechMerlin10-0/+899
* initial commit of e6v2 bmc files * update readme with bmc template and reset key location * fix up the switch matrix * add usbconfig.h file * add i2c files * cleanup config.h * cleanup rules.mk and remove non atmega32a architecture code * add an appropriate keymap for testing * update readme with warning not to flash this hex file onto atmega32u4 e6v2 * get rgb lights working * add QMK Configurator support for 60_ansi layout * add hhkb support layout * add additional layouts such as tsangan and all and included QMK Configurator support for them * add bootmagic lite, and have it be set to Esc or the key located at k50 * update readme * fixup spacing for LAYOUT_all electrical matrix * add some pragma once magic * use i2c_master instead of custom i2c.c * remove the custom i2c.c * restore a more valid default keymap * add eep_rst to keymap
2019-03-27[Keymap] Add kwer keymap and RGB mod description to cypher (#5479)kwerdenker4-0/+153
* Add kwer keymap and RGB mod description to cypher * Add custom led_set_user to keymap * Remove unneccessary include path from keyboards/westfoxtrot/cypher/keymaps/kwer/keymap.c Co-Authored-By: kwerdenker <sebastian.spindler@gmail.com>
2019-03-27[Keymap] added user keymap (#5499)dsanchezseco4-0/+158
2019-03-27build size-check enhancement (#5485)Takeshi ISHII2-1/+12
* build size-check enhancement Changed to display a warning when the free size of compilation result is less than 512 bytes. * update message.mk * add SIZE_MARGIN variable, change default margin 512 to 1024 for Example. ``` $ make SIZE_MARGIN=2048 crkbd:all $ make crkbd:all ## mergin is 1024 ``` * Update message.mk change message to ‘approaching the maximum’ Co-Authored-By: mtei <2170248+mtei@users.noreply.github.com>
2019-03-27[Keyboard] Add Collide39 keyboard (#5486)Danny9-0/+250
* Add Collide39 keyboard * Remove unneeded lines
2019-03-27[Docs] Add udev rule for Input Club bootloaders (#5494)Rob Rogers1-0/+6
* Add udev rule for Input Club bootloaders * match style with file name above udev rule
2019-03-27[Keymap] adding keymaps (#3583)martinmksiu15-0/+914
* add key map * QWERTY with 40% layers * updated line 21 updated line 21 from "#include "xd75.h" to "#include QMK_KEYBOARD_H" as requested * upload contra folders * Update .directory * Update config.h * Update config.h * Update keymap.c * Update config.h * Update rules.mk * Update keyboards/contra/keymaps/martin_bac/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/xd75/keymaps/martin_cennum/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Delete .directory * upload * Delete rules.mk * Update keyboards/contra/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/katana60/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/katana60/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/katana60/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/katana60/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Delete nano.save * Delete rules.mk * Update keymap.c * Update keymap.c * Update config.h * Update keyboards/lets_split_eh/keymaps/msiu/keymap.c Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/lets_split_eh/keymaps/msiu/keymap.c Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keymap.c * Update keyboards/planck/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Apply suggestions from code review Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keymap.c * Update readme.md * Update keymap.c
2019-03-27Add 3 speed mousekey movement option (#2246)Jon Arintok3-175/+360
This allows for constant, non-accelerated mouse movement, while retaining the original functionality. Configurable by a define.
2019-03-27[Keymap] add redox/rev1:fculpo keymap (#5491)Fabien Culpo5-0/+545