summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* Eager Per Row Debouncing added (added to Ergodox) (#5498)Alex Ong2019-04-032-262/+197
| | | | | | | | | | | | | | | | | | | | * 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.
* Merge pull request #5536 from stanrc85/feature/updatesDrashna Jaelre2019-04-031-1/+1
|\ | | | | [Keymap] Config tweaks and adding zeal60 RGB files to userspace
| * Call default zeal60 rgb filestanrc852019-04-031-0/+1
| |
| * Use modified rgb_backlight.c filestanrc852019-04-021-1/+0
| |
* | Added configurable defaults for RGB backlight indicators.Wilba65822019-04-034-4/+19
| |
* | [Keyboard] Small Refactor of Duck boards (#5521)MechMerlin2019-04-0333-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
* | [Keyboard] Quantrik Kyuu 65% Board (#5541)MechMerlin2019-04-039-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
* | [Keyboard] fix dz60rgb response speed (#5540)moyi46812019-04-021-0/+2
| |
* | RGB Matrix Overhaul (#5372)XScorpion22019-04-024-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | [Keyboard] Add handwired keyboard "Tennie" (#5507)Jack2019-04-0215-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
* | [Keymap] Minor update to my XD75 keymap (#5531)David Rambo2019-04-021-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
* | [Keymap] Updated my personal keymaps for the bfo9000 and jj50 (#5508)AbstractKB2019-04-016-0/+276
| | | | | | | | | | | | * Updated my personal keymaps for the bfo9000 and jj50 * fixed best practices mistakes
* | [Keyboard] add support for romac macropad (#5530)Garret G2019-04-017-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
* 1UP Keyboards: Use Right Variant Of Keys On Right Side Of Board (#5529)Alex Mayer2019-04-013-7/+7
|
* [Keyboard] add claw44 keyboard (#5511)yfuku2019-03-3033-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
* [Keymap] Updated my iris, planck, and xd75 keymaps (#5515)David Rambo2019-03-308-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
* [Keyboard] Added RAMA KOYU (#5512)Wilba2019-03-297-0/+339
| | | | | | | | * Initial commit of RAMA KOYU * Changed default layout * removed IS_COMMAND()
* [Keyboard] Update jot50 readme.md (#5510)jotix2019-03-291-3/+1
|
* [Keyboard] ErgoTaco Support (#5504)Jeremy Bernhardt2019-03-2910-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
* Fixing dead links (#5503)Brian Choromanski2019-03-2911-18/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* [Keymap] addition: macro for "screenshot region to clipboard" in macOS (#5505)tomholford2019-03-282-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.
* [Keyboard] revert back to the old custom i2c code for bmc (#5501)MechMerlin2019-03-284-3/+133
|
* [Keymap] Add custom macro to launch RDP (#5502)stanrc852019-03-281-1/+1
| | | | | | | | | | | | * 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
* Update KBD67 readme so that it mentions the KBD65 PCB (#5143)Drashna Jaelre2019-03-272-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>
| * Update keyboards/kbdfans/kbd67/readme.mdnoroadsleft2019-03-201-1/+2
| | | | | | Co-Authored-By: Hackerpilot <briancschott@gmail.com>
| * Clear up the confusion between the kbd67/kbd65 naming.Hackerpilot2019-02-242-6/+7
| |
| * Update readme.mdBrian Schott2019-02-241-3/+3
| |
| * Update readme.mdBrian Schott2019-02-241-1/+1
| |
| * The code in this directory supports the KBD65Brian Schott2019-02-241-1/+1
| |
* | [Keyboard] E6V2 Bootmapper Client QMK port (#5495)MechMerlin2019-03-2710-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
* | [Keymap] Add kwer keymap and RGB mod description to cypher (#5479)kwerdenker2019-03-274-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>
* | [Keymap] added user keymap (#5499)dsanchezseco2019-03-274-0/+158
| |
* | [Keyboard] Add Collide39 keyboard (#5486)Danny2019-03-279-0/+250
| | | | | | | | | | | | * Add Collide39 keyboard * Remove unneeded lines
* | [Keymap] adding keymaps (#3583)martinmksiu2019-03-2615-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
* | [Keymap] add redox/rev1:fculpo keymap (#5491)Fabien Culpo2019-03-265-0/+545
| |
* | [Keymap] Update iris default (#5489)Danny2019-03-262-18/+10
| | | | | | | | | | | | * Update Iris default to include KC_GRV on base layer and match Configurator default * Update default config
* | Refactor staryu to current standards and enable support for backlight ↵zvecr2019-03-267-169/+183
| | | | | | | | keycodes (#5487)
* | Fixing Ergodox_EZ rgb_led initializationRyan Caltabiano2019-03-261-58/+57
| |
* | Bugfix for recently integrated cypher keyboard (#5481)Max2019-03-242-11/+11