summaryrefslogtreecommitdiff
path: root/keyboards
AgeCommit message (Collapse)Author
2019-06-04Fixing matrix_scan so it properly returns changed status on Ergodox EDrashna Jaelre
2019-05-20Merge pull request #32 from zsa/per_key_matrix_effects_part_1Florian Didron
Update to RGB Matrix LED structure
2019-05-17Restores Ergodox default Debounce valueFlorian Didron
2019-05-10Enable additional animation modes for the Glow keyboardsDrashna Jaelre
2019-05-10Cleanup/rgb matrix (#5811)XScorpion2
* clean up rgb matrix extern usage Moved rgb matrix boiler plate into macros Rebased onto typing heatmap pr * Fixing the reversed frame buffer access in digital rain * Fixing digital rain & typing heatmap if keyreactive effects are not enabled * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com> * Adding parenthesizes to DRIVER_LED_TOTAL where necessary * Updated docs * added notes about parentheses
2019-05-07rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part ↵XScorpion2
2) (#5783) * Initial conversion of the rgb_led struct * Converting last keyboard & updating effects to take advantage of the new structure * New struct should not be const * Updated docs * Changing define ___ for no led to NO_LED * Missed converting some keymap usages of the old struct layout
2019-05-07Updated rgb_led struct field modifier to flags (#5619)XScorpion2
Updated effects to test led flags Updated massdrop to use new flags field for led toggle
2019-04-28[Keyboard] Fix red an green leds location (#5698)Florian Didron
2019-04-23Add proper keymaps for glow and reactive glowDrashna Jaelre
2019-04-23Remove additional unneeded Planck filesDrashna Jaelre
2019-04-18Set default debounce to 5Florian Didron
2019-04-16Fix Ergodox EZ keyboard dimensions in info.jsonnoroadsleft
2019-04-09ergodox_ez: fixed bug where debounce() was called without calculating ↵Alex Ong
changed (#5589)
2019-04-09Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)Jack Humbert
* 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 * Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes * fix bug in quantum/rgb_matrix_drivers.c Co-Authored-By: jackhumbert <jack.humb@gmail.com> * update command setting to the correct default * correct rgb config * remove commented-out lines * update docs for the 3737 * Update docs/feature_rgb_matrix.md Co-Authored-By: jackhumbert <jack.humb@gmail.com>
2019-04-09Eager Per Row Debouncing added (added to Ergodox) (#5498)Alex Ong
* 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-09RGB Matrix Overhaul (#5372)XScorpion2
* 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-09Remove non-default keymapsDrashna Jaelre
2019-04-09remove all keyboards but ergodox and planckDrashna Jaelre
2019-03-29[Keyboard] Update jot50 readme.md (#5510)jotix
2019-03-29[Keyboard] ErgoTaco Support (#5504)Jeremy Bernhardt
* 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 Choromanski
* 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)tomholford
* 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)MechMerlin
2019-03-28[Keymap] Add custom macro to launch RDP (#5502)stanrc85
* 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-27Update KBD67 readme so that it mentions the KBD65 PCB (#5143)Drashna Jaelre
* 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-27[Keyboard] E6V2 Bootmapper Client QMK port (#5495)MechMerlin
* 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)kwerdenker
* 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)dsanchezseco
2019-03-27[Keyboard] Add Collide39 keyboard (#5486)Danny
* Add Collide39 keyboard * Remove unneeded lines
2019-03-26[Keymap] adding keymaps (#3583)martinmksiu
* 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-26[Keymap] add redox/rev1:fculpo keymap (#5491)Fabien Culpo
2019-03-26[Keymap] Update iris default (#5489)Danny
* Update Iris default to include KC_GRV on base layer and match Configurator default * Update default config
2019-03-26Refactor staryu to current standards and enable support for backlight ↵zvecr
keycodes (#5487)
2019-03-26Fixing Ergodox_EZ rgb_led initializationRyan Caltabiano
2019-03-24Bugfix for recently integrated cypher keyboard (#5481)Max
* fixed issue with LED indicators corrected error in info.json * fixed issue with led indictors
2019-03-23add keyboards/mxss/rgblight.h from e661f1559:quantum/rgblight.h (#5461)Takeshi ISHII
This PR is cherry-pick from 90b9a1aa7d8a in PR #5020. @MxBlu copied quantum/rgblight.c to keyboards/mxss/rgblight.c on July 8, 2018. At that time, I think it would be better to copy quantum/rgblight.h at the same time. Because if someone makes a change to `quantum/rgblight.[ch]` that is incompatible with the past, it may cause problems with the compilation of keyboards/mxss. (Like when I changed the prototype of the `rgblight_effect_XXX()` functions of rgblight.c in PR #5020.)
2019-03-23[Keymap] Planck Keymap :: rjhiglefort (#5059)Rob Hilgefort
* copy default over as starting point * Getting rid of dvorak and colemak for now, added a couple changes to the keymap * removed refs to bad layers, formatting comments * First version of my ergodox ported layout! * Symbols layer, media layer, updated comments * Hyper as a single key * Fix stuck hyper key when switching layers * Tweak some annoying things about the layout. - move raise left and promote alt - remove swap keys on the last layer - reorganize media keys so they're easier to reach and more intuitive - fix some comment template things * Add readme for rjhilgefort planck layout * readme tweak * PR feedback changes
2019-03-23Add support for RGB LEDs wired directly to each half's controller (#5392)Danny
* Add support for wiring RGB LEDs for both halves directly to their respective controllers RGB LEDs for each half don't need to be chained together across the TRRS cable with this * Add split RGB LED support for serial * Update config/rules for bakingpy layout * Un-nest ifdefs for hand detection * Read RGB config state from memory instead of EEPROM for serial updates * Reuse existing LED pointer instead of creating new one
2019-03-23[Keyboard] added cypher keyboard support (#5466)Max
* added the cypher qmk configuration * Update keyboards/westfoxtrot/cypher/cypher.h Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/cypher.h Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/cypher.h Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/cypher.h Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/keymaps/default/keymap.c Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/keymaps/default/keymap.c Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/keymaps/default/keymap.c Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/info.json Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/info.json Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/keymaps/default-iso/keymap.c Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/keymaps/default-iso/keymap.c Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/keymaps/default-iso/keymap.c Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/readme.md Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * Update keyboards/westfoxtrot/cypher/readme.md Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com> * made modifications as per requests * removed endif from cypher.h
2019-03-22[Keymap] Add custom Planck Light keymap (#5464)tomholford
* 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
2019-03-22[Keymap] New tap dance code added to userspace and keymaps (#5468)stanrc85
* Adding new tap dance key * Adding new tap dance code * add code for copy/paste to tap dance * testing tap dance enums * New tap dance keycodes * Fix enums
2019-03-21[Keymap] iris: moonfall: Initial checking of layout. (#5462)moonfall
Layout is similar to Kinesis/Ergodox.
2019-03-21handwired/magicforce61 Refactor (#5459)noroadsleft
* handwired/magicforce61: refactor Renamed layout macro KEYMAP to LAYOUT. Keymap now uses #include QMK_KEYBOARD_H. Refactored the default keymap to use non-auto-prepended keycodes per QMK standard. Deleted deprecated action_get_macro block (was unused). * handwired/magicforce61: Configurator support * handwired/magicforce61: readme cleanup Restructured the readme to be more similar to current QMK template. * handwired/magicforce61: replace missing image in readme Replaced the missing wiring image (error 404) with a table. * handwired/magicforce61: rename readme to lowercase * Convert config.h to #pragma once include guard
2019-03-21Keymap: Add Koba's keymap for KBD67. (#5460)KOBAYASHI Daisuke
2019-03-20Update keyboards/kbdfans/kbd67/readme.mdnoroadsleft
Co-Authored-By: Hackerpilot <briancschott@gmail.com>
2019-03-20Uses K(row)(col) standard for TGR Alice matrix (#5457)Felipe Coury
2019-03-20[Keyboard] Refactor MF68 default keymap to use LAYOUT_68_ansi macro (#5455)noroadsleft
2019-03-20[Keyboard] HB85 Refactor/Layout Addition (#5451)MechMerlin
* introduce stt layout with K(row)(col) * set bootmagic to lite * Rename the original LAYOUT to LAYOUT_all Introduce the STT layout In additional the whole matrix was changed to support the K(row)(col) notation. * rename LAYOUT to LAYOUT_all * add QMK Configurator support * stt keymap based on mrpetrov's default configuration on the hb85 he lent me * update readme * introduce basic and aop layouts along with QMK Configurator support for them * add a new line * add EEP_RST to layer 1 as it is needed to get rgb underglow to work * add documentation on how to reset the eeprom on the board * put contributors names where appropriate
2019-03-20[Keymap] jotix layouts adjustments (#5453)jotix
2019-03-19[Keyboard] add quantum matrix calls to zen matrix calls (#5450)Jason Won