summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Keymap] add cwebster2 userspace and keymaps (#10541)Casey Webster2020-10-1813-0/+952
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding my keymap * Add a starter keymap for kyria * Updated keymap * Add auto shift, tapping modifications and gravatar oled bitmap * Add flashing helper scripts * Updates to my keymap * Enable raw hid and rgblight sleep * Cleanup * Updated keymap and board features * Remove some RGB modes for space * Start working on a miryoku-like keymap. This adds homerow mods to my keymap on the base layer and adds a game layer that doesnt have them * more work on keymaps * Fine tuning home row mods * update keymap * Keymap update * add split transport * keymap * cherry pick from develop * merge develop * fix * keymap iterations * Refactoring * continued refactoring * messing with rgb * update layer coloring * continued refactoring * more features * modifier color * Move stuff to userspace * Moving stuff out to userspace * refactoring into userspace * More refactoring * Fixing some errors in the keymap and changing the oled output * Sync zen1 keymap to my userspace config * Update copyright notices and revert transport.c to master * Swap tab and esc * Remove a file accidentally created * Use LTO_ENABLE to turn on Link_Time_Optimization * Drop modtap thumbs on game layout * Update game keymap * More iteration on the game keymap * Add oled indications of kitty and i3 mod * Promote colemak to default * Update tapping term for modtap keys * Add per key tapping term * Use left modifiers on right side
* [Keyboard] Add support for ikki68 (#10576)GG2020-10-1811-0/+346
| | | | | | | | | | | * ikki68 from wuquestudio * NEW ikki68 * Add support for ikki68 * Update readme.md Co-authored-by: root <root@LAPTOP-GZH.localdomain>
* [Keymap] Adds Jack's 4x12 grid keymap (#10586)Jack Humbert2020-10-183-0/+220
| | | | | | | | | | | | | | | | | * add jack's planck keymap * move to community layouts * add image to readme * fix imgae * fix image for real * Update layouts/community/ortho_4x12/jackhumbert/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add mexsistor/ludmila (#10506)mexsistor2020-10-189-0/+337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add files via upload * Update keyboards/mexsistor/ludmila/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/mexsistor/ludmila/ludmila.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update ludmila.h * Update keymap.c Disable unnecessary code * Update rules.mk * Update matrix.c * Update keyboards/mexsistor/ludmila/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keymap.c * Update keyboards/mexsistor/ludmila/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keymap.c * Update keymap.c * Update ludmila.h * Update keyboards/mexsistor/ludmila/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/mexsistor/ludmila/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/mexsistor/ludmila/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/mexsistor/ludmila/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/mexsistor/ludmila/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/mexsistor/ludmila/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Add files via upload * Add files via upload * Delete config.h * Delete * Update readme.md * Update readme.md * Delete tapdance timing * Delete matrix.c * Create matrix.c * Deleted ludmila, add ludmila_v1 * Update readme.md * add ludmila * delete ludmila_v1, create ludmila * Create matrix.c * Change in matrix.c code and sustitute yes/lite custom_matrix in rules.mk * Update keymap.c * Add description; Change on RGB PIN * Revert "Add description; Change on RGB PIN" This reverts commit cfbe5349259446f49e8885e995d9cac1b77dac01. * config.h and rules.mk update * Update keyboards/mexsistor/ludmila/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/mexsistor/ludmila/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/mexsistor/ludmila/rules.mk Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: U-MEXSISTOR\Macropads <Kevin M> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] add rartlice (#10495)Alabahuy2020-10-1810-0/+1755
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create bootloader_defs.h * Create chconf.h * Create config.h * Create halconf.h * Create info.json * Create mcuconf.h * Create rartlice.c * Create rartlice.h * Create readme.md * Update readme.md * Create rules.mk * Create keymap.c * Update config.h * Update rules.mk * Update config.h * Update keymap.c * Update rules.mk * Delete bootloader_defs.h * Update rules.mk
* Initial auto PR labeler config (#9814)Joel Challis2020-10-182-0/+32
| | | | | | | | | | | | | | * Initial auto PR labeler config * Update .github/labeler.yml Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update since develop merged 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>
* [Keyboard] Plexus75 (#10668)npspears2020-10-1812-0/+470
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added Plexus75 PCB * Update keyboards/plexus75/readme.md * Update keyboards/plexus75/rules.mk * Update config.h * Update config.h * Update keyboards/plexus75/readme.md * Update keyboards/plexus75/rules.mk * Update keyboards/plexus75/config.h * Update keyboards/plexus75/readme.md * Update keyboards/plexus75/info.json * Update keyboards/plexus75/info.json * Update keyboards/plexus75/info.json * Added License Header * Update plexus75.h added license header
* [Keyboard] Melgeek Mojo75 (#10426)MelGeek2020-10-1811-0/+535
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keyboard] Support MJ61 which is a 60% ANSI STD Hotswap RGB keyboard * Update keyboards/melgeek/mj61/mj61.c * Update keyboards/melgeek/mj61/mj61.c * [Keyboard] MJ61 Add license header for files and the link for readme * Update keyboards/melgeek/mj61/readme.md * Update keyboards/melgeek/mj61/rev1/config.h * Update keyboards/melgeek/mj61/rev1/rules.mk * Update keyboards/melgeek/mj61/mj61.c * Update keyboards/melgeek/mj61/mj61.c * [Keyboard] Support MoJo75 which is a 75% Hotswap RGB keyboard * Update melgeek/mojo75 vid and pid Add melgeek/mojo75/rev1/rev1.c * Update MelGeek mojo75 VIA layout
* Nebula12 RGBLIGHT buffer workaround (#10555)yiancar2020-10-197-1919/+14
| | | | | | | | | * Work around for rgblight buffer * Update config.h * Prettify * Clip led range
* Support OpenDeck 32 keyboard (#10305)Cmdr. Emily2020-10-189-0/+378
| | | | Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Enabled the use of VIA for KPRepublic BM40 (#10677)Dylan Straw2020-10-184-2/+112
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Add last breaking changes log to sidebar (#10680)Drashna Jaelre2020-10-182-0/+2
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Improve ANSI support and --no-color (#10537)Zach White2020-10-173-31/+76
| | | | | | | | | | | * Improve ANSI support and --no-color * tweak when levelname gets stripped of ansi * sync with latest milc * make questions work with both milc versions * pyformat
* 50-qmk.rules: Move udev rules from documentation into a file (#10664)Morten Linderud2020-10-172-65/+61
| | | | | | This makes it overall easier to package for downstream distributions instead of keeping tabs with inline documentation. Signed-off-by: Morten Linderud <morten@linderud.pw>
* Ferris reorganization (#10564)Pierre Chevalier2020-10-1718-5/+369
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add my own keymap * Layer 0: Workman * Layer 1: RSTHD (my own take on it) * Layer 2: Mouse * Layer 3: Navigation * Layer 4: Symbols right * Layer 5: Symbols left * Layer 6: Fn keys * Layer 7: Numbers * Layer 8: Vim and misceallaneaous accessible from any other layer * Move the current code to a 0.1 folder in preparation for upcoming changes Version 0.2 is currently being prototyped and uses an arm chip which will need its own firmware. There is also the Ferris sweep which uses a pro-micro compatible board which will need its own directory. * Move Ferris out of handwired and into the light The keyboard is now well out of the prototype phase as tens of them have been produced and acquired by various people. With 0.2 coming out, adoption is going to increase again as the board will be available for sale at some recognized vendors. Now is probably a good time to recognize its status as more than a prototype :) * Add code for the Ferris Sweep (a.k.a cradio) The Ferris Sweep is a creation of the talented @davidphilipbarr, a.k.a DPB. It has the key layout of a Ferris and uses a pro-micro connected to the switches via direct pins so that diodes are not needed and the soldering is minimal. With their blessing, I took the code for it from DPB's own repo: https://github.com/davidphilipbarr/36keys/tree/master/qmk/cradio and did some adaptations such as removing commented out code, enabling EE_HANDS and mouse keys for consistency with my existing Ferris code. * Fix indentation in rules.mk * Fix indentation in sweep's config * Remove unnecessary lines from sweep's rules.mk * Remove unnecessary lines from sweep's rules.mk * Rename 0.1 to 0_1 This avoids the dot looking like the separation between a filename and its extension. In the same commit, bring matrix.c to the 0_1 folder as this was needed for the code to compile properly (matrix.c is referred to in the readme under `0_1` and is specific to that revision of the firmware). * Update copyright statements for Sweep
* [Keymap] Add miniMACRO5 User Keymaps (#10595)dezli2020-10-172-0/+124
| | | | | | | | | | | | | | * add kabraxcis keymap this is a user keymap for a member of my group-buy. this is the creation commit * add voaraq keymap this is a user keymap for a member of my group-buy * update kabraxcis keymap * add licenses
* mrsendyyk Keymap Cleanup (#10539)Sendy YK2020-10-178-145/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Cleanup * Update info.json * Update license notice * Fix license notice * Update keymap.c * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Add RGB Light Mode Static Gradient 26 * Update
* [Keymap] moonlander:shahn-neo (#10667)Sönke Hahn2020-10-173-0/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * basic keys working * more stuff * more stuff * empty upper layers * more stuff * cleanup * more stuff * add the letter 'j' * add '0' to layer 4 * implement umlauts and eszett with menu key as compose key * add comment * renamed layout * change copyright notice * add separate readme file
* Fix iNETT Studio SQUARE.X overcurrent issue (#10660)yulei2020-10-172-0/+10
|
* [Keymap] Drashna Code Cleanup (#10656)Drashna Jaelre2020-10-1748-501/+1034
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Launchpad keymap Note: RGB and Audio won't work when using B pins for audio * Add support for rgb matrix on launchpad * Update config for launchpag * Disable wait on layer change * Update config for ErgoDox EZ * Fixup rgb light userspace code * Move Corne layout to community layouts folder * Update config for corne to support community layouts * Add license header to files * Minor cleanup of userspace config * Update Pimironi Trackball code * Increase debounce time on ergodox * Fix keymap handling * Enable wait for USB for moonlander * Update/add license headers * fix review issues
* [Keyboard] AELITH (#10652)Ramon Imbao2020-10-179-0/+398
| | | | | | | | | | | | | | | | | | | | | | | | * Add AELITH keyboard * Add AELITH keyboard * Update keyboards/ramonimbao/aelith/rules.mk * Update keyboards/ramonimbao/aelith/config.h * Update keyboards/ramonimbao/aelith/keymaps/via/rules.mk * Update keyboards/ramonimbao/aelith/readme.md * Update keyboards/ramonimbao/aelith/readme.md * Update keyboards/ramonimbao/aelith/config.h * Update keyboards/ramonimbao/aelith/config.h * Change layouts based on suggestions * Add LAYOUT_alice macro
* [Docs] add "Adding Default Keymaps to QMK Configurator" doc (#10049)James Young2020-10-182-0/+194
|
* MSYS and WSL installation improvements (#10593)Ryan2020-10-188-187/+29
|
* [CLI] Remove check for Input Club boards (#10636)Ryan2020-10-181-2/+0
|
* [Keyboard] Draytronics Scarlet (#10655)Blake2020-10-176-0/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial test version of Scarlet keyboard * First commit of DElec Scarlet * Change to new Draytronics branding * Update to keyboard details Update to keyboard details and link to Draytronics website. * Update keyboards/draytronics/scarlet/scarlet.h * Update keyboards/draytronics/scarlet/rules.mk * Update keyboards/draytronics/scarlet/readme.md * Update keyboards/draytronics/scarlet/keymaps/default/keymap.c * Update keyboards/draytronics/scarlet/config.h * Update keymap.c * Update config.h * Update scarlet.h * Update keyboards/draytronics/scarlet/config.h * Update keyboards/draytronics/scarlet/config.h * Update keyboards/draytronics/scarlet/scarlet.h * Update keyboards/draytronics/scarlet/keymaps/default/keymap.c
* [Docs] Update feature_combo.md of Japanese document (#10671)shela2020-10-171-3/+3
|
* [Keyboard] Boardsource spooky (#10521)cole smith2020-10-1711-0/+430
| | | | | | | | | | | | | | | | | | | | | * added spooky keyboard t o boardsouce folder * restoring to clean start I think * added back in my files for this keyboard * Update keyboards/boardsource/holiday/spooky/config.h * Update keyboards/boardsource/holiday/spooky/keymaps/rip_mx/keymap.c * Update keyboards/boardsource/holiday/spooky/readme.md * Update keyboards/boardsource/holiday/spooky/spooky.h * updated all keymaps to support 2x3 ortho * Apply suggestions from code review
* [Keymap] add keyhive/maypad:eosti (#10663)Reid Sox-Harris2020-10-174-0/+88
| | | | | * adds eosti/maypad keymap * remove empty function calls
* Move Drakon to jagdpietr directory (#10155)JagdPietr Reneksson2020-10-1713-362/+63
| | | | | | | | | | | | * move drakon to jagdpietr directory * Updates Recommended changes implemented in this commit due to progress loss in last commit * Update vusb * Update keyboards/jagdpietr/drakon/drakon.c
* Add Levinson VIA support (#10631)Danny2020-10-175-4/+50
| | | | | | | | | | * Add Levinson VIA keymap * Update product IDs for Levinson to embed version number * Add layer 3 access * Apply suggestions from code review
* Update Nyquist VIA support and default keymap (#10632)Danny2020-10-176-52/+50
| | | | | | | | | | | | * Update default and via keymaps * Update PID and enabled build options * Update keyboards/keebio/nyquist/keymaps/via/keymap.c * Update keyboards/keebio/nyquist/rev3/rules.mk * Update keyboards/keebio/nyquist/rev2/rules.mk
* [Keyboard] Add Kangaroo (#10511)Xelus222020-10-1712-0/+1677
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * roo initial * update scannign t imes * enable dma * rename kangaroo * updates * update rules.mk * keymap * fix up config * fix reamde * fix up config * update license headers * rules.mk update * info json * Update keyboards/xelus/kangaroo/rules.mk
* [Keyboard] 45-ATS (#10104)Garret G2020-10-1611-0/+580
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add ats folder * fix duplicate matrix key * fix matrix issues * fix missing comma in info.json * clean up info.json * rm game layer toggle in via keymap * update via keymap rules.mk * Update info.json * clear up layout graphics * Apply suggestions from code review * Update 45_ats.c * Update 45_ats.h * Update config.h * Update config.h * Update keyboards/45_ats/keymaps/default/config.h * Update keymap.c * Update keyboards/45_ats/keymaps/default/keymap.c * Update keymap.c * Update keyboards/45_ats/keymaps/via/keymap.c * Apply suggestions from code review * Update keyboards/45_ats/config.h
* Bm60rgb iso nordic keymap with sleepmode functional (#10510)Jakob Stendahl2020-10-163-0/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add nordic keymap Changes from default: - Change button right of `LSHIFT` to `KC_NUBS` - Add some more keys to the second layer. * Add sleepmode functionality Added a sleepmode, this turns of the rgb_matrix if no key was pressed for x minutes. Not default on, so you have to enable it by defining `SLEEPMODE_ENABLED`. * Move all sleepmode config to config.h, rename keymap - Move all configurations for sleepmode to keymap config.h - rename keymap to include reference to it having sleepmode (suggestion from guy the discord-server) - add copyright in config.h * Update keyboards/bm60rgb_iso/keymaps/iso_nordic_sleepmode/config.h * Update keyboards/bm60rgb_iso/keymaps/iso_nordic_sleepmode/keymap.c * Update keyboards/bm60rgb_iso/keymaps/iso_nordic_sleepmode/keymap.c * Update keyboards/bm60rgb_iso/keymaps/iso_nordic_sleepmode/keymap.c * Update keyboards/bm60rgb_iso/keymaps/iso_nordic_sleepmode/keymap.c * Update keyboards/bm60rgb_iso/keymaps/iso_nordic_sleepmode/keymap.c
* Make VIA config for redox_w (#10578)Harshit Goel2020-10-164-2/+94
| | | | | * Make via config for redox_w * Add missing layer function back, fixed typo and maintainer name
* [Keyboard] Melgeek MJ64 (#10425)MelGeek2020-10-1614-0/+664
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keyboard] Support MJ64 which is a 60% Hotswap RGB keyboard with arrows and the size of left shift is 2.25U * Update keyboards/melgeek/mj64/mj64.h * Update keyboards/melgeek/mj64/keymaps/default/keymap.c * Update keyboards/melgeek/mj64/keymaps/via/keymap.c * Update keyboards/melgeek/mj64/keymaps/via/keymap.c * Update keyboards/melgeek/mj64/keymaps/default/keymap.c * Update keyboards/melgeek/mj64/keymaps/via/keymap.c * Update keyboards/melgeek/mj64/rev2/rules.mk * Update keyboards/melgeek/mj64/rev1/rules.mk * Update keyboards/melgeek/mj64/keymaps/via/keymap.c * Update keyboards/melgeek/mj64/info.json * Update keyboards/melgeek/mj64/info.json * Update keyboards/melgeek/mj64/rev1/config.h * Update keyboards/melgeek/mj64/rev2/config.h * Update the VID and PID in mj64/config.h add the rev1/rev1.c add the rev2/rev2.c
* [Keyboard] GH60 v1.3 (#10575)James Young2020-10-1616-0/+1117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keyboard] GH60 v1.3 Support * clean up info.json Update key sizes and positioning. * add readme * add image to readme * fix up info.json LAYOUT_all * add LAYOUT_60_ansi I'm guessing at this based on a photo of the PCB. Chances are high that this isn't fully functional. * add matrix block comment to v1p3.h * add default_ansi keymap * add keymap readme files * fix LAYOUT_60_ansi macro * enable 60_ansi Community Layout support * add layouts for 60_ansi_arrow Add LAYOUT_60_ansi_arrow and LAYOUT_60_ansi_arrow_split_bs macros. (The user helping me test runs the split Backspace variant.) * add Tsangan, HHKB, and 64_ansi layout macros * add factory keymaps and layout info * update copyright headers I mean... if someone's gotta "own" this code... * fix broken factory_* keymaps
* Jotix ortho_4x12_layout (#10647)jotix