summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-07[Keyboard] Cannon Keys Satisfaction75: Fix buffer sizes for sprintfs. (#6954)NoshBar
sprintf always adds a NULL terminator at the end of the buffer it works on. A few places made just enough space for the resulting string, but not the terminator. So this just adds one to the buffer size to make room for it.
2019-10-07[Keymap] Community layout for hhkb (#6961)Yan-Fa Li
2019-10-07[Keymap] Clean up / adjust khord let's split keymap (#6951)Dylan Khor
Remove unneeded lines and change right side mouse buttons on raise layer back to media control
2019-10-07[Keymap] Fix talljoe-gherkin keymap typo (#6950)Diego
2019-10-07[Keymap] MF68 keymap LED pins fixed (#6946)Ethan Durrant
* fixing LED pins to accurately use the Pro Micro LEDs * fixing trailing whitespace
2019-10-07[CLI] Add `qmk list_keyboards` (#6927)Dan McClain
`list_keyboards` replicates the `make list-keyboards` by globbing for all paths that include `rules.mk` and then removing the paths that include `keymaps`. This basis of this cli command could be reused in the future as a util, but is not done so here since this would be the only place that would use it currently Resolves #6911
2019-10-07[Keymap] Move brightness controls one key over (#6945)Jesper Nellemann Jakobsen
I forgot to count the extra ISO-only key next to left shift when initially adding these brightness controls.
2019-10-07[Keymap] updating ninjonas userspace (#6903)Jonas Avellana
* [refactor] updating ninjonas layout blocks and standardized LOWER & ADJUST * [feat] added new macro M_TERM to open MacOS terminal app * [feat] introducing mod-tap functionality on keymap * [fix] fixing oled turning on when it feels like it. thanks @drashna for helping * [feat] updating OLED to rotate logo 180 degrees * [feat] updating keymaps to reflect VSCode frequent habits * [refactor] converting crkbd modifier keys to layer blocks * [fix(#6903)] converting _delay_ms to wait_ms on launching terminal macro
2019-10-06[Docs] Typo fix for feature_hd44780.md (#6917)Erdem Efe Erol
* Typo fix Fixed a typo. * Update feature_hd44780.md * Update feature_hd44780.md
2019-10-07Dimple: Fix Caps Lock LED behaviour (#6936)Erovia
* Dimple: Fix Caps Lock LED behaviour * Dimple: fix helper functions and cleanup unnecessary code
2019-10-06[Docs] Removed dead link (#6922)Erdem Efe Erol
Removed an old link and fixed a typo
2019-10-06[Keymap] Add new Cyclops keymap (#6923)Janne Peippo
2019-10-05[Keymap] dactyl_left (#6775)Daniel Klug
* [keymap] dactyl_left Special layout for the left side of the ergodox dactyl. * [keymap] dactyl_left Special layout for the left side of the ergodox dactyl. * Updated readme.md * Update keyboards/handwired/dactyl_left/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/dactyl_left/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/dactyl_left/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/dactyl_left/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/handwired/dactyl_left/info.json Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Addressing changes for PR removed layers.json and 15-24 from rules.mk * Updating keymap for better a default Hopefully this works as a starting point
2019-10-05Use `keymap` instead of `username` variable for `qmk new_keymap` (#6885)St. John Johnson
Username is not defined and this causes `qmk new_keymap` to error. This appears to have originated from a partial update in https://github.com/qmk/qmk_firmware/pull/6708/files#diff-d5208bcbc79aa428556a743b6ff41086. This change completes the migration from `username` to `keymap`
2019-10-05[Keyboard] Whitefox Aria Layout Support (#6915)Kaiede
* [Keyboard] Add Whitefox Aria Layout * [Keyboard] Add Whitefox Aria to info.json * [Keyboard] Apply Whitefox.h Suggestions from Review Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
2019-10-05[Keyboard] Add Phoebe, a keyboard by Maxr1998 (#6870)Max Rumpf
* Add Phoebe, a keyboard by Maxr1998 * Improve include-guard * Remove unused functions * Remove unused extern * Add image * Some more fixes
2019-10-05[Keymap] Add HHKB-based keymap for DZ60 (#6907)Josh Benavides
* Created personal keymap for dz60 hhkb layout. * Renamed directory joooosh to joooosh_hhkb... Removed redundant KC_TRNS alias #define... Updated to use KC_TRNS alias defined in QMK_KEYBOARD_H.
2019-10-05[Keyboard] Add keyboard Reviung34 (#6847)gtips
2019-10-05[Keymap] Initial personal keymap for Lily58 (#6908)Jonathan Rascher
* Initial Lily58 keymap * Still not sure if these thumb key placements are optimal or not. I might want to move space (enter) one key to the left (right), respectively. * Also unsure how I feel about Esc on a mod tap key with Ctrl... might move it back to its own key and relocate the = key. * Missing bindings for Print Screen, Scroll Lock, Pause/Break. * Make Lily58 layout support operation without numrow * Move some Lily58 modifiers around * Move nav keys to more consistent locations * Rebinding shift on Raise is stupid * Don't stomp Ctrl on the Lower layer * Tweak bottom row a little bit
2019-10-05[Keymap] finally committing my updates (#6904)Matthew Lyon
2019-10-05removed deprecated option for Travis (#6896)Nikita Titov
2019-10-05[Keymap] dz60 Iso de 5x1u split right shift (#6889)Colai
* add ISO-DE layout with 5x1u and split right shift * cleaning up * renamed readme.md and layout. added underglow * change layout name in info.json * rename readme.md * renamed layout in comment. added rgb keys to visualisation * change Layout name in dz60.h visualization
2019-10-05[Keymap] Added KBD6X Vimwarrior HHKB TOFU Personal Keymap (#6878)Leivince John Marte
* Added KBD6X Vimwarrior HHKB TOFU Personal Layout * Added Readme.md for Vimwarrior HHKB Tofu Keymap * Added DZ60 Vimwarrior WKL Tofu Keymap * Update Rename keymaps to devinceble_hhkb_tofu and devinceble_wkl_tofu * Update rules.mk Added BOOTLOADER config.
2019-10-05Cleanup rules.mk for 32U4 keyboards, A-F (#6804)fauxpark
* Cleanup rules.mk for 32U4 keyboards, A-F * Put back stuff in VIA keymaps
2019-10-05[Keyboard] Add OSA keyboard (#6849)J.Flanagan
* initial commit restart of osa development * minor changes Minor changes mostly changing naming and comment out rgb modes * initial commit restart of osa development * minor changes Minor changes mostly changing naming and comment out rgb modes * more minor changes comment out some functions correct some spelling errors change some of the descriptive text * Minor Changes Minor changers per PR requests * Minor Changes Minor changes per PR suggestions * Major Changes Per PR suggestion from noroadsleft: - changed macro to LAYOUT_all in info.json, dualsplit/keymap.c and ocm/keymap.c, and osa.h - added osa.h macros for other layouts per suggestion and used suggested naming - changed naming of layout macros to correspond to macros and naming in default/keymap.c, dualsplit/keymap.c, ocm/keymap.c, splitbs/keymap.c, and splitrs/keymap.c - removed duplicate layers from all keymaps and edited per suggestions - compiled each keymap to check for and correct any potential errors. all compiled with no errors * Minor Change - fixed imgur image link in readme.md to be correct format * Minor Changes changes to macro layouts in osa.h changes to dualsplit/keymap.c - added arrows to layer 1 * Changes - Made changes to info.json to match osa.h - changes to osa.c enabling indicator LEDs - changed "dualsplit" directory name to "all" to match keymap naming in osa.h, info.json, and keymap.c - minor changes to all/keymap.c * Update keyboards/sck/osa/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/sck/osa/readme.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Changes to info.json - revert to info.json from version in b3b49c3 per requested changes
2019-10-06Budget96 Production PCB Fix (#6900)MechMerlin
* production version of the PCB has the top two right most keys swapped around. There are only 6 protos in existence and one of them is mine so we can just do this. * update readme by adding backticks
2019-10-05ARM - Initial backlight support (#6487)Joel Challis
* Move AVR backlight to own file, add borrowed ARM implementation * Tiny fix for backlight custom logic * Remove duplicate board from rebase * Fix f303 onekey example * clang-format * clang-format * Remove backlight keymap debug * Initial pass of ARM backlight docs * Initial pass of ARM backlight docs - resolve todos * fix rules validation logic * Add f072 warning * Add f072 warning * tidy up breathing in backlight keymap * tidy up breathing in backlight keymap * add missing break to backlight keymap
2019-10-04[Keyboard] Preliminary Support for Duck Orion V3 (#6892)MechMerlin
* initial commit * fixup init_rows and read_rows routine * fixup matrix based on Marcus's tracing info * add a temporary keymap * add notes * use a standard tkl ansi keymap * turn on that last column * backslash and backspace row left to fix * reorg from backslash to pgdn * got the matrix done but the backspace location at K4N is still suspect * add reset info into readme * add qmk configurator support * add community layout support * remove uneeded keymap readme * add a new column just for the reset switch * change copyright dates * add cautionary message to readme as we don't know about the lighting condition yet * Update keyboards/duck/orion/v3/v3.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/duck/orion/v3/v3.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/duck/orion/v3/v3.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * change bootloader comments
2019-10-04[Keymap] Added my version of the alpha28 layout. Usable. (#6862)hvp
* Added my version of the alpha28 layout. Usable. * Added enum. Test ok
2019-10-04[Keyboard] Percent Skog Lite (#6882)MechMerlin
* initial commit of skog_lite * add layout macro from misterkeeb's tool * add default keymap * add pins used * rgb support * add tkl ansi community support * update readmes * add new layouts and configurator support
2019-10-04[Keymap] update my keymap for Infinity Ergodox (#6864)Louis Orleans
* πŸŽ‰ Building simple flasher * πŸŽ‰ Flashing works * 🎨 Cleaning up * πŸ› Being more specific with board identity * πŸ› Flashing correct keymap * πŸŽ‰ Adding keymap * ✨ Updating keymap * 🚨 RGB * βͺ Revert "🚨 RGB" This reverts commit 9ceabfb267f8daedaad929231229c703abc12ec4. * ✨ Improvements to flasher * ✨ Layout tweaks * πŸ’„ Messing around with LCD * πŸ’„ Enabling LCD backlight matching * πŸ”§ Updating layout * πŸ› Fixing console logging * 🎨 Cleaning up indentation * πŸ”§ Adding editorconfig * ✨ Adding game layer * πŸ’„ Changing numpad layout * ✨πŸ”₯ redoing entire layout It's now more similar to the Planck default layout * ✨ add workman and dvorak layouts * πŸ› fix numpad * πŸ› fix layer orders * πŸ› fix layer toggling * πŸ› fix tri-layer switching * πŸ› fix LCD colors for adjustment layers * πŸ”₯ remove old flasher project * πŸ”₯ remove simple_visualizer * πŸ’„ update LCD colors * πŸ“ fix layout comments * πŸ’„ swapping 2u buttons * πŸ”₯πŸ”§ removing editorconfig * 🚨 using 2 spaces * πŸ“ add README * βͺ Revert "πŸ’„ Enabling LCD backlight matching" This reverts commit 51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e. * βͺ Revert "πŸ’„ Messing around with LCD" This reverts commit fdd9acdae514a3e0e4a7153225053680744980e5. * πŸ› fix thumb inconsistency in QWERTY * πŸ› fix media keys * ✨ add F# shortcuts to vertical 1.5u buttons * ✨ hold enter for RShift * ✨ hold for numpad * 🎨 remove unnecessary breaks * 🎨 reoganizing layers * ✨ add Colmak layer * πŸš§πŸ”§ add basic config * ✨ use more standard numpad layout * πŸ’„ change layer orders * ✨ add caps lock on adjust layer * πŸ”₯ disable space cadet * πŸ“ update README * πŸ”¨ use userspace config * 🎨 clean up a bit * πŸ› undefine tapping toggle from base config * πŸ”¨ rename LED functions * πŸ’© someone commited Windows line endings * ✨ left hand thumb is space * ♻️ extract layers def to new file * πŸ”₯ remove unnecessary hooks * βœ¨πŸ’„ set LCD text and color by layer * πŸ’„ update keymap removing layer buttons that I don't really use * ✨ set backlight to full brightness on boot * πŸ”₯ remove unnecessary includes
2019-10-04[Keymap] :world_map: Adds massdrop/alt/favorable-mutation keymap (#6893)Griffin J Rademacher
Features: * Tap space for space, hold for cmd * Tap caps lock for esc, hold for ctrl * Dedicated key for entering default mode of yabai window manager * Who needs arrow keys, anyways??? * Method for clearing all stuck-down mods
2019-10-04[Keyboard] Match dactyl-manufom 4x5 layout in doc to actual (#6867)Dimitri Krassovski
* Match doc layout to actual Raise and Lower were swapped, and there is no "10" button :) * Make mouse button 2 really 2, not a clone of MB1
2019-10-04[Keyboard] Add Stella keyboard (#6848)vuhopkep
* Add Stella keyboard Tenkeyless keyboard for VGS Community * Update keymap.c * update
2019-10-04[Keyboard] Add image for Pulse 4k (#6869)Max Rumpf
2019-10-04Wrap util.h functions in `extern "C"` (#6762)fauxpark
2019-10-03Clean up default crkbd keymap (#6887)Richard Baptist
* Put spacing into CRKBD keymap * Change KC_NO to XXXXXXX This makes it easier to see at a glance that the key does nothing
2019-10-03Fix qmk doctor 'bytes-like object is required' on linuxAyman Bagabas
This fixes the following issue related to encoding on linux systems. Add `universal_newlines=True` to subprocess. <class 'TypeError'> β˜’ a bytes-like object is required, not 'str' Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/milc.py", line 564, in __call__ return self.__call__() File "/usr/local/lib/python3.7/site-packages/milc.py", line 569, in __call__ return self._entrypoint(self) File "$HOME/qmk_firmware/lib/python/qmk/cli/doctor.py", line 56, in doctor for line in mm_check.stdout.split('\n'): TypeError: a bytes-like object is required, not 'str'
2019-10-03Fix quantum keymapextra italian (#6779)Silvio Gulizia
* remove IT_PIPE duplicate and add IT_GRAD IT_PIPE was declared 2 times, ones as Β° and once as |. I changed the first declaration and called it IT_GRAD. I even fixed the definition because the Β° in Italian is obtained with LSFT(IT_AACC) * rename IT_GRAD to IT_DEGR * add missing plus_and_minus * fix missing IT_ACUT definition * change KC_LALT(KC_LSFT to LALT(LSFT * Fix alignment * remove leftover * fix issue generated with chars while pushing * fix typo * fix LCBR and RCBR * fix euro symbol * fix RBRC * change IT_LESS form KC_NUBS to KC_GRAVE * add IT_TILDE and change IT_GRAV to IT_GRAVE * add missing legends for accented vowels * format for readability * revert to commit befor I edit it * initial commit * edited to be easier to compare to _ansi.h * remove keymap_italian_osx_iso.h and rename with edits keymap_italian_osx_ansi.h to keymap_italian_osx.h I found out there were no difference at all * fix missing #endif * rename quantum/keymap_extras/keymap_italian_osx.h to quantum/keymap_extras/keymap_italian_ansi.h Now this file is a clone of the keymap_italian.h that appears to be working only for ISO keyboards. It also contains a few improvements for IT_PIPE (defined two times) and IT_ACUT (missing definition). Additionally it redefines LCBR and RCBR to LSFT(IT_LBRC) and LSFT(IT_RBRC) * rename file * redefines IT_BKSL and IT_PIPE based on KC_BKSL * add new osx_iso and osx_ansi version for italian.h and align BKSL to BSLS, fix double definition of PIPE
2019-10-03Update personal userspace and keymaps (#6876)Konstantin ĐorΔ‘eviΔ‡
* Align bottom row in KBD6X keymap to match LAYOUT macro * Remove TAP_HOLD_CAPS_DELAY override in userspace * Change default USB polling rate to 1000 Hz * Move media controls to nav cluster on Wasdat * Add dz60:konstantin_b keymap
2019-10-02Fixed typos in documentation (#6871)Erik Doffagne
* Fixed typos in documentation * Update docs/arm_debugging.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/arm_debugging.md Co-Authored-By: fauxpark <fauxpark@gmail.com>
2019-10-02[Keymap] Add personal CRKBD keymap (#6843)Richard Baptist
* Add personal keymap * Additional readme note * Fix typo's in readme * Additional layer key info in readme * Update keyboards/crkbd/keymaps/rpbaptist/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/rpbaptist/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/crkbd/keymaps/rpbaptist/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove redundant config * Remove disabling of NO_ACTION_MACRO and NO_ACTION_FUNCTION * Remove layer keycode macros * Use layer_state_t instead of uint32_t Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * OLED_ROTATION_90 instead of 180 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Use get_highest_layer instead of biton32 Co-Authored-By: Drashna Jaelre <drashna@live.com> * Revert "OLED_ROTATION_90 instead of 180" This reverts commit f14a4353ab6719c6e4e8974a4d17f8b91940de56. It messed up the logo on slave * Use IS_LED_ON function to check LED status Co-Authored-By: fauxpark <fauxpark@gmail.com>
2019-10-02[Keymap] Add antonlindstrom iris keymap (#6853)Anton LindstrΓΆm
This adds a keymap for the Iris keymap for antonlindstrom. The keymap is based on the swedish keymap and thus contains the Γ₯Àâ characters.
2019-10-01[Keyboard] Add Owlet60 Keyboard to qmk_firmware/keyboards/handwired (#6803)worthlessowl
* first commit, skeleton code, not sure if working * Owlet 60 working firmware, json not sure * use json from kle to qmk converter * deleted temporary text from owlet60.h * owlet60 working oled and led firmware * moved owlet60 to handwired * updated readme.md * Revert "owlet60 working oled and led firmware" This reverts commit 27f9465aabd62d9ee445b477a02af348160532c1. * Revert "moved owlet60 to handwired" This reverts commit 9b8e8344fc303ddc4dcc3b023d4e9d05b89d5800. * revert changes, moved owlet60 to handwired, updated copyright blurb * fixed readme.md * removed duplicate items * resolve merge artifact * Update keyboards/handwired/owlet60/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * check out merge artifacts with qmk master * Update keyboards/handwired/owlet60/matrix.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/owlet60/matrix.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/owlet60/matrix.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/handwired/owlet60/matrix.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * removed redundant rule on oled_testing/rules.mk, refactored mux switching code on matrix.c
2019-10-01editing fn layer and minimizing the Caps layer (#6850)Ethan Durrant
2019-10-01Expose zh-cn docs, delete bad zh docs, add docs for adding translations (#6855)Jack Humbert
* expose zh-cn docs, delete bad zh docs, add docs for adding translations * Update docs/translating.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Update docs/translating.md Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * update for python 3
2019-09-30[Keyboard] Add Wraith keyboard (#6810)Amber Holly
* start wraith firmware * completed initial setup * added amber keymap to wraith * fixed LEDs, wrote readme files * reverted bootloader type after troubleshooting * decapitalised files and directory as per qmk standards * Update Wraith keyboard folder - Add timer keymap with documentation - Remove boilerplate in rules.mk, ready for pull request - Update info.json with ISO and ANSI layouts, ready for QMK Configurator * Add Wraith image to readme.md * Fix Wraith keyboard's QMK Configurator support - Update info.json - Add layout macros in wraith.h - Update keymap.c files to use LAYOUT_all - Fix readme formatting
2019-09-30Port drivers.txt changes from the Toolbox (#6786)fauxpark
2019-09-30[Keyboard] Signum 3 0 enable kinetic speed (#6740)Jan Christoph Ebersbach
* Enable kinetic speed * Update keymap
2019-09-30[Keyboard][Fix] budget96 RGB light-switches (#6840)Simon R
Adding code to make the RGB switching work. Taken from the singa (singa.c). Signed-off-by: Simon R <me@dieideeistgut.de>