summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-22[Keymap] Add spidey3 keymap for 75_ansi, and a spidey3 userspace (#8470)spidey3
* First cut at Josh Diamond's KBD75 customizations. Includes: * My unique keymap with ChromeOS specific keys * Use RGB underglow to indicate Caps Lock * Some unicode bindings * Some changes to make debugging easier * Updated spidey3 to be applicable to all 75_ansi boards * Sadly, ChromeOS doesn't pay attention to most consumer codes * Add mac layer; fix flakeyness in CAPS_LOCK underglow. * Make layers.json match the keymap (to the extent possible) * Major cleanup; fix broken debug persistence * Cleanup some whitespace issues * Fix incorrect log message. * Rework layer indication to user RGBLIGHT_LAYERS * Update layouts/community/75_ansi/spidey3/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Rename users/spidey3/rgblight.c to layer_rgb.c per suggestion * Refactor to use set_single_persistant_default_layer(). * Use dprint/f to make logging more elegant. * Update users/spidey3/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update users/spidey3/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update layouts/community/75_ansi/spidey3/rules.mk Co-Authored-By: Ryan <fauxpark@gmail.com> * Update users/spidey3/spidey3.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update users/spidey3/layer_rgb.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update users/spidey3/init.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Changes from code review Co-authored-by: Joshua Diamond <jdiamond@Deep-Thought.local> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-03-22Add Irish keymap (#8528)Ryan
2020-03-22Add Czech keymap (#8526)Ryan
2020-03-22[Keyboard] Added two new layouts for the cospad (#8502)johannbl
* creation new numpad layout for 23 keys creation of new keymap * Update cospad.h * Update info.json * Update keymap.c * Update keymap.c Added a macro for the "00" key. * added two new keymap. one for each new layout. The new keymaps are based on the default keymap but focus on * Update keyboards/cospad/cospad.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/cospad.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keymap.c layout name fix. * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Delete keymap.c * Rename keyboards/cospad/keymaps/johannbl/numpad2/keymap.c to keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/numpad3/keymap.c to keyboards/cospad/keymaps/johannbl/split_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c to keyboards/cospad/keymaps/split_plus_and_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/split_zero/keymap.c to keyboards/cospad/keymaps/split_zero/keymap.c * Update keyboards/cospad/keymaps/split_plus_and_zero/keymap.c Co-Authored-By: Nick Brassel <nick@tzarc.org> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
2020-03-22format code according to conventions [skip ci]QMK Bot
2020-03-23Add Post Processing to process_record (#4892)Drashna Jaelre
* Improve process_record system Code based on @colinta's * Rename and better handle functions * Fix incorrect function call to process_record_user * Add documentation for post_process_record * Add both get_event_keycode and get_record_keycode functions And add some comments about these functions * Update code format * Cleanup merge artifacts
2020-03-23Variable combo (#8120)Jeremy Bernhardt
* keymap(gergo): colemak * added flipped numbers * add STENO_DISABLE_VIRTSER * add STENO_DISABLE_VIRTSER * Added GergoPlex and Faunchpad * push retab * push retab * added variable option for combos * removed accidental commit * removed accidental commit * More accidental deletions! (╯°□°)╯︵ ┻━┻ Co-authored-by: Damien Rajon <145502+pyrho@users.noreply.github.com>
2020-03-23Add Word Per Minute calculation feature (#8054)brickbots
* Add Word Per Minute calculation feature * Fix copyright info * Remove header from quantum.c, setup overloadable keycode inclusion for WPM, update docs * Simplify logic for keycode filtering * Adding link from summary to wpm_feature info * Update docs/feature_wpm.md Typo in function prototype example in docs Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Add WPM transport via i2c Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2020-03-22Align some ChibiOS build logic (#8461)Joel Challis
* Align some ChibiOS build logic * infer more makefile logic * Move bootloader logic to chibios file
2020-03-22Add US International keymap (#8493)Ryan
* Add US International keymap * Add extra spacing to UK AltGr keycode comments
2020-03-22Add Icelandic keymap and sendstring LUT (#8494)Ryan
2020-03-22Add Finnish keymap and sendstring LUT (#8495)Ryan
2020-03-22Reorder logic within common_features.mk (#8517)Joel Challis
* Reorder logic within common_features.mk * Revert haptic logic * Add back path to make tests happy * Update common_features.mk Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-03-22Remove BOOTLOADER_SIZE stuff from template (#8516)Ryan
2020-03-22[Docs] Trivial documentation fix (#8509)shela
* Trivial documentation fix * fix * fix * fix translation
2020-03-21format code according to conventions [skip ci]QMK Bot
2020-03-21Add support for Bootmagic lite when using SPLIT_HAND_PIN (#8347)Joel Challis
* Add support for Bootmagic lite when using SPLIT_HAND_PIN * Deduplicate bootmagic_lite logic from within via * Revert location of defaults so that user overrides still work for now * Tidy up code slightly
2020-03-21FLX Lodestone: add ANSI and ISO layout data and keymaps (#8481)James Young
* Lodestone: add ANSI and ISO layout data and keymaps * rename layout macros LAYOUT_ansi -> LAYOUT_65_ansi_blocker_split_bs LAYOUT_iso -> LAYOUT_65_iso_blocker_split_bs * use four-space indent on the new keymaps * add 65_ansi_blocker and 65_iso_blocker layouts
2020-03-21[Docs] Fixes for feature_rgblight.md (#8514)James Young
* remove extra comma that breaks the RGBLight Layers example * linting - use four spaces instead of tabs for indenting - remove trailing spaces
2020-03-21Claw44 rev1 Configurator layout support (#8488)James Young
2020-03-22Fix formatting for report.h (#8512)Ryan
2020-03-21Fix build of Equinox (#8505)Wilba
* Remove rules.mk from equinox dir * Add explicit rules.mk to rev0 and rev1 dirs
2020-03-21[Docs] Update layer documentation (#8371)Drashna Jaelre
* [Docs] Update layer documentation * Add layer_state_cmp functions * Fix cut/copy/paste issue * Add id tags * Apply noroads corrections * Move Layers section to separate document * Fix ID tag for layers * Use better name for summary/side bar * Fix feature page linkage As well as a small spell error close by * Remove paper analogy for now
2020-03-21format code according to conventions [skip ci]QMK Bot
2020-03-21Update newbs installation procedure for MSYS2 (#8423)Ryan
2020-03-20[Keyboard] Palette1202 fix encoder rotate direction (#8489)Takashi Shibusawa
* revised hardware availability - URL * fixed encoder rotate direction (reversed)
2020-03-21Initial arm->chibios pass - simplify some platform logic (#8450)Joel Challis
2020-03-21Tidy up report.h (#8486)Ryan
* Tidy up report.h * Add link to Review Request 41 for brightness controls
2020-03-21Remove ACT_COMMAND (#8487)Ryan
* Remove ACT_COMMAND * And from action_t as well
2020-03-21fixing matrix layout (#8504)worldspawn00
2020-03-20Highlight .inc files as .c files (#8496)Nick Snyder
2020-03-19Add VIA support to Leaf 60 (#8490)Wilba
2020-03-20Update JIS keymap and sendstring LUT (#8457)Ryan
2020-03-19VIA Support for GH60 (#8442)Diego Song
* VIA Support: GH60 Rev C and GH60 Satan * Corrected GH60 VIA default keymap * Corrected GH60 VIA default keymap pt 2 * Copied default keymap over via default keymap * Satan GH60 default corrected for VIA * Satan GH60 default corrected for VIA pt 2 * Satan GH60 LTO enable for size * Transparent 4th dynamic layer for GH60 Via support * Update keyboards/gh60/revc/info.json * Update keyboards/gh60/satan/info.json * Update keyboards/gh60/satan/info.json * Removed deprecated JSON keys gh60/revc/info.json * Removed inline comment next to VID for GH60 Satan
2020-03-19Add tw1t611 ergodash keymap. (#8377)tw1t611
* Add tw1t611 ergodash keymap. * Fix keycodes. Change kc_rctl to kcb rsft. * Change block to enum layers. * Remove blackslahs. * Remove last slash. Align row. * Use new german keymap. * Fix typo. Co-authored-by: Daniel Schindler <client55@protonmail.com>
2020-03-19Jotix (#8480)jotix
* jotix ortho_4x12 layout * jotix ortho_4x12 layout * jotix ortho_4x12 layout Co-authored-by: jotix <jotix@jotix-pc.localdomain>
2020-03-19Fix missing deprecated keycodes for keymap_swedish (#8483)Ryan
2020-03-19VIA Support: PDXKBC Macropad (#8431)MechMerlin
* add via support for pdxkbc macropad * add VIA support for the pdxkbc * clean out some commented code * remove unused files * comment the vendor ID * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-03-19Set MCU for some F103 boards (#8459)Ryan
2020-03-18Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds (#8482)James Young
* Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds * Also align rules.mk
2020-03-19M0lly: refactor OLED support and qmk-dfu bootloader (#8475)TerryMathews
2020-03-19VIA support for projectkb/alice (#8474)Ryan Miguel
* Create rules.mk Added rules.mk in keymaps/via * Update rules.mk Added new line at the end of the file * Create via\keymap.c Added keymap.c inside the via directory * Update config.h in projectkb/alice Defined VIA eeprom layout size to 2 bits to allow for 4 layout options
2020-03-19Also align rules.mkzvecr
2020-03-19Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator buildszvecr
2020-03-18[Keyboard] FLX Lodestone (#8451)Flexerm
* Add Lodestone PCB Working Firmware for Lodestone PCB tested on physical PCB prototypes. * Update keyboards/flx/lodestone/lodestone.c * Update keyboards/flx/lodestone/keymaps/default/config.h * Update keyboards/flx/lodestone/rules.mk * Update keyboards/flx/lodestone/readme.md * Delete config.h * Update keyboards/flx/lodestone/info.json Suggested by noroadsleft * Update keyboards/flx/lodestone/info.json * Update keyboards/flx/lodestone/info.json Changed maintainer name as suggested. * Update keyboards/flx/lodestone/keymaps/default/readme.md * Update keyboards/flx/lodestone/info.json * Update keyboards/flx/lodestone/rules.mk Changed Link_Time_Optimization to LTO didn't know this was a thing :) * Update keyboards/flx/lodestone/keymaps/default/keymap.c Removed 2 unessisary layers from the default map. * Update keyboards/flx/lodestone/readme.md * Update keyboards/flx/lodestone/info.json * Changed from LAYOUT to LAYOUT_all AS suggested by noroadsleft, changed 4 files to match, and re-testeed on my hardware to confirm working. * Update keyboards/flx/lodestone/config.h Cleaned up Manu, Product and Descriptor as suggested. * Update keyboards/flx/lodestone/readme.md
2020-03-18format code according to conventions [skip ci]QMK Bot
2020-03-18[Keyboard] uranuma (#8343)yohewi
* uranuma * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/rules.mk * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/uranuma.h * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/keymaps/default/keymap.c * 20200316change
2020-03-18[Keyboard] Wheatfield Blocked65% (#8339)TerryMathews
* Initial support for Wheatfield Blocked65% * Update keyboards/wheatfield/blocked65/blocked65.c * Update keyboards/wheatfield/blocked65/blocked65.h * Update keyboards/wheatfield/blocked65/blocked65.h * Update keyboards/wheatfield/blocked65/info.json * Update keyboards/wheatfield/blocked65/info.json * Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c * Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c * Update keyboards/wheatfield/blocked65/readme.md * Update keyboards/wheatfield/blocked65/readme.md * Update keyboards/wheatfield/blocked65/rules.mk * Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c
2020-03-18[Docs] Japanese translation of docs/custom_matrix.md (#8463)Takeshi ISHII
* add docs/ja/custom_matrix.md * add original document TAG * update ja/custom_matrix.md * 「マトリクス」to 「マトリックス」 * docs/ja/custom_matrix.md:update section title * update docs/ja/custom_matrix.md * update docs/ja/custom_matrix.md
2020-03-18[Keyboard] Splitreus62 (#8383)Derek
* added splitreus62 * fixed rules.mk * Update keymap.c * Updated RGBLIGHT_ENABLE * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Updated NKRO * added splitreus62 * fixed rules.mk * Update keymap.c * Updated RGBLIGHT_ENABLE * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Updated NKRO * Update config.h * Update keyboards/splitreus62/rules.mk * Update keyboards/splitreus62/splitreus62.c * Update keyboards/splitreus62/splitreus62.h * Update keyboards/splitreus62/readme.md * Update keyboards/splitreus62/rules.mk * Update config.h * Update keyboards/splitreus62/readme.md * Update keyboards/splitreus62/rules.mk * Update keyboards/splitreus62/splitreus62.h * Update keyboards/splitreus62/keymaps/default/keymap.c * Update keyboards/splitreus62/readme.md