summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-02-13[Keymap] Add Minidox keymap by dustypomerleau (#5101)Dusty Pomerleau4-0/+547
* add dusty keymap * change keymap folder to match my github username * initial keymap completed in comments only * layout without NAV completed in comments only * disable Command to prevent interference with Space Cadet keys * switch _ and \ in the symbol layer * Layers complete through _NAV * add thumb keys to _NAV * complete _NUM * all layouts complete; still needs `process_user_record()` * completed first draft of keymap; still needs config.h to match * corrected keycodes for Mac macro-volume keys * fix Mac mute keycode * add missing Mac keycodes for previous and next track * placeholder for qwerty layout, not yet completed; remove unnecessary breaks; add todos * eliminate Preonic branch before switching to Minidox branch: • delete dustypomerleau Preonic keymap folder • complete keymap.c (QWERTY layer, vanilla numbers layer) TODO: • add preferences to config.h • complete the README * edit commented keymap diagrams for clarity in dual function keys * define initial config.h and add rules.mk for mouse key support * fix redundant line after implementation of tap_code() * fixed key_timer declaration, added README and rules * formatting of keymap * add CTPC to config * cycle thumb keys to favor center position * modify config.h for temporary Pro Micro compatibility * remove superfluous call to use serial; homebrewed mod tap keys are still broken with OSL * merge _SYS and _MEDIA on new Z_SYS key * ALT_OP example of new MT macro complete * initial narze-inspired MT fixes in PRU * add (currently superfluous) custom keycode for the _SYS layer * rudimentary `OSL` symbol macros that immediately register the mod and fail to reset the oneshot layer, but do output the proper keys—fix both of these things * remove permissive hold to improve tapping performance * remove calls to `clear_oneshot_layer_state()`, as they have no effect inside `process_record_user()`. Tapdance appears to be the way forward. * final commit before tapdance code; correct layout in comments * initial tapdance code for shifted mod taps * add numeric and ergo NUM layers and pinky shifts for keycuts * add TD() wrappers to tapdance codes and clean up commented layout guides * add faux return to cur_dance to allow compilation - TODO: research what the default clause should be in cur_dance * update commented schematics for better readability * add backspace and delete to lockable layers, Z_SYS -> SYS_Z for consistency, fix schematic errors * add `DOUBLE_SINGLE_TAP` to tapdance cases to allow doubling of the single tap character without waiting tapping term * remove reduced oneshot tapping toggles * update README * newline tweak :) * Update keyboards/minidox/keymaps/dustypomerleau/keymap.c Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * remove `PREVENT_STUCK_MODIFIERS`, as this is default behavior
2019-02-13Remove AUTOGEN and fix Travis Compiled Push scripts (#5077)Drashna Jaelre4-21/+13
* Grab HEX and BIN files from autogen And push them to qmk.fm/compiled * Make autogen copy extension agnostic This way, when travis cl scrpit looks for hex files, it will actually grab bin files, and not hex files for ARM boards * Handle the AUTOGEN in :bin target to properly handle edge cases Both the TADA68 and ATSAM boards generate the hex file and then convert it to a bin file. The changes I made does not handle this well, at all. This removes the hex and replaces it with a bin, if a bin is normally generated. * Revert hex target to original copy command * Check hex and bin separately in compile push script Since I don't know how to script this, well * Simplify push to compiled folder * Further simplify compiled push script * Move AUTOGEN parsing to a more sane location to prevent tech debt Thanks to skully! * Remove AUTOGEN completely, as it's not needed This has the benefit of making everything super simple, since we can pull every hex and bin from the root of the qmk_firmware folder, and move that to th compiled folder. This also removes old and unneeded code, and removes some tech debt that has been accrued, without adding more, in theory.
2019-02-12Added WT75-A, refactor wilba.tech PCBs (#5100)Wilba21-12/+921
* Added WT75-A, added "via" keymaps to wilba.tech * Missed file last commit
2019-02-12[Keyboard] Space65: RGB Animations on by default (#5097)MechMerlin2-3/+3
2019-02-11Add digital layout for KBD75 (#5095)Mike Bell2-0/+27
* Initial commit of digital kbd75 layout * Add readme * Update readme * Update readme with suggestions
2019-02-11fix the led_matrix.h naming conflictskullY4-3/+3
2019-02-11Put back an accidentally stripped copyrightskullY1-1/+2
2019-02-11cleanupskullY4-3/+4
2019-02-11fix compiling for backlight without led matrixskullY1-1/+1
2019-02-11cleanupskullY1-39/+37
2019-02-11Move the 1 second delay to led_matrix_initskullY1-18/+6
2019-02-11Add documentation for led matrixskullY3-170/+51
2019-02-11Force backlight on when led matrix is enabledskullY1-9/+7
2019-02-11led_matrix works nowskullY7-39/+45
2019-02-11compiles, but long delay on startup and problemsskullY8-65/+79
2019-02-11revert accidental rgb_matrix.h changesskullY1-2/+10
2019-02-11The beginning of a simple led matrix driver for is31fl3731skullY8-11/+1380
2019-02-10[Keymap] Added my THE50 Keymap (#5093)mikethetiger1-0/+79
* adding my planck keymap * adding my planck keymap * added my espectro keymap * the50 keymap
2019-02-10[Keyboard] Update ergodash readme.md (#5092)GreenShadowMaker1-0/+6
Clarification of Keys to Keymap note added
2019-02-10[Keyboard] Initial support for TKC M0LLY (#5087)TerryMathews10-0/+853
* Initial support for TKC M0LLY * Remove depreciated Magic Keys define * Update keyboards/m0lly/README.md Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/README.md Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/info.json Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/info.json Co-Authored-By: TerryMathews <terry@terrymathews.net> * Update keyboards/m0lly/m0lly.h Co-Authored-By: TerryMathews <terry@terrymathews.net> * Suggested review changes
2019-02-10[Keyboard] Namecard rev2 (#5080)takashiski4-0/+297
* add revision * change to row2col * remove old config.h * remove rule.mk from namecard2x4/
2019-02-09added missing ; on example (#5089)Joshua Bragge1-1/+1
2019-02-09[Keyboard] 1up60hte Readme update (#5075)Braydon Bubnick1-2/+7
* Tweaks to default 1up60hte layout + support for HHKB style layout * Added changes to layouts * Fix config.h * Fixed errant KC_NO in layout * Added readme to keyboard... Will update with images/store link when avail. * Update to use LAYOUT_60_hhkb default layout * md formatting fix * Update keyboards/1upkeyboards/1up60hte/readme.md Co-Authored-By: bubnick <bubnick@users.noreply.github.com> * Update keyboards/1upkeyboards/1up60hte/readme.md Co-Authored-By: bubnick <bubnick@users.noreply.github.com> * Added layout to rules.mk, fixed layout to be compatble with community HHKB keymaps * Added image, updated store page to readme
2019-02-09[Keyboard] Update default keymap, change RGB LEDs to 4 for Rev. 1.1 (#5086)Danny2-7/+12
2019-02-09[Keymap] Add HHKB JP keymap for bakingpy (#5084)Danny2-0/+19
2019-02-09Convert Viterbi to use split_common, add rev2 (#5085)Danny17-1119/+110
* Convert Viterbi to use split_common, add rev2 * Update keyboards/viterbi/rev2/config.h Co-Authored-By: nooges <nooges@users.noreply.github.com> * Update keyboards/viterbi/rev2/config.h Co-Authored-By: nooges <nooges@users.noreply.github.com>
2019-02-09Add label to the info.json referenceskullY1-0/+3
2019-02-09fix the case for some elementsskullY1-8/+8
2019-02-09Update docs/reference_info_json.mdnoroadsleft1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Clarify LAYOUT vs LAYOUT_allskullY1-3/+5
2019-02-09Address comments in #4832. Move info.json reference to its own file.skullY3-81/+87
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdKonstantin Đorđević1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09Update docs/hardware_keyboard_guidelines.mdfauxpark1-1/+1
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
2019-02-09tweak the keyboard guidelinesskullY1-4/+6
2019-02-09Update the keyboard guidelinesskullY1-3/+77
2019-02-08Add support for Quefrency left half with 2x5 macro section (#5051)Danny3-0/+104
2019-02-08[Keymap] Add Emiller Personal planck layout (#4249)Edmund Miller4-0/+349
* Add emiller * Add Num Layer * Update QWERTY * Update Raise and Lower * Add right shift to match ergodox * Update keyboards/planck/keymaps/emiller/config.h Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com> * Update keyboards/planck/keymaps/emiller/config.h Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com> * Update keyboards/planck/keymaps/emiller/config.h Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com> * Update keyboards/planck/keymaps/emiller/keymap.c Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com> * Update keyboards/planck/keymaps/emiller/keymap.c Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com> * Update keyboards/planck/keymaps/emiller/config.h Co-Authored-By: Emiller88 <edmund.a.miller@gmail.com> * Add revisions Co-authored-by: drashna <drashna@live.com>
2019-02-08Merge ErgoTravel default keymap to match Group Buy orders (#5071)Pierre Constantineau2-32/+21
2019-02-08[Keyboard] Unigo66 fixes and improvements (#5060)Daniel H Klein6-539/+238
* UniGo66 keyboard added * UniGo66 keyboard added * case correction of unigo66 files * create sirius folder * Update keyboards/sirius/unigo66/rules.mk Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/default/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * debugging * correct keymap to layout * readme * remove common config * suggested changes to config.h * updates and fixes
2019-02-08Regroup all Exclusive keyboard in one directoryBrice Figureau46-5/+14
To reduce clutter in the `keyboards/` directory, this patch moves all keyboards definitions for Exclusive boards to its own subdirectory.