summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-01Keymaps: Add whitefox constexpr keymap (#3541)Konstantin Đorđević
* Add keyboards/whitefox/keymaps/constexpr * Conform to project coding conventions * Tweak numpad layer keys * Remove unnecessary directives
2018-08-01Update CODE_OF_CONDUCT.mdJack Humbert
2018-08-01Docs: Format Space Cadet documentation (#3540)fauxpark
* Format Space Cadet documentation * Fix page filenames * Move Caveats section up
2018-08-01Keyboard: KBD75 Rev 1 LAYOUT_ansi_1u Bug (#3542)MechMerlin
2018-07-31Docs: Format Key Lock documentation (#3538)fauxpark
2018-07-31Keymap: Improvements to Maxr1998's Contra keymap (#3535)Max Rumpf
* Add image * Improvements to my Contra layout * Quick fix for Level3 layer
2018-07-31Docs: Fix some minor errors in tap dance example (#3530)Emmanuel Odongo
* Fix some minor errors in tap dance example Fix for #3529 Fix minor errors in the code examples for __Example 4: 'Quad Function Tap-Dance'__ and relevant documentation. Clarified the need to include the header file in `keymap.c`. * Use #pragma once in header guard Fix for #3529 Implement change requested in #3530
2018-07-31Keymap: Add unagi planck keymap (#3527)Dylan Khor
* modifications to add mouse buttons 1-4 and misc * Add khord chocopad keymap * fix merge message * Add unagi keymap * Add readme for unagi planck keymap * Replace boilerplate for unagi keymap
2018-07-31Docs: Format Grave Escape documentation (#3536)fauxpark
2018-07-31Docs: Add Usage section to backlight docs (#3537)fauxpark
2018-07-31Add Rorschach keyboard (#3532)Danny
* Add Rorschach keyboard * Add info.json * Replace header guards with pragma once
2018-07-30Keyboard: Add support for bpiphany's HID Liberation Device (#3470)bakageta
* Keyboard: Added support for HID Liberation Device * Keymap: Custom (bakageta) layout for HID Liberation Device * Updated with requested changes
2018-07-30Backlighting docs (#3526)fauxpark
* Some words about backlighting * Link to RGB feature pages
2018-07-30Keymap: Added rbong keyboard layout (#3517)rbong
2018-07-30Keymap: Fate Iris layout (#3508)Will
2018-07-29Keymaps: correct error in mtdjr userspace for layer_state_set_user (#3521)mtdjr
* holefully correct error in mtdjr userspace for layer_state_set_user * return state and wrap rgb actions in their own conditional
2018-07-29Docs: Fix Command docs escaping (#3523)fauxpark
2018-07-29Keyboard: Add caps lock led support to DZ60 (#3506)MechMerlin
* add caps lock led support to DZ60 * changes from drashna's code review comments * call led_set_user at the end of led_set_kb
2018-07-29Keyboard: Add a hhkb layout for the ok60 (#3512)orbitingorca
* Add HHKB keymap * Add hhkb layout to info.json
2018-07-29Keyboard: Add tada68 Linux flashing instructions (#3516)rbong
2018-07-29Keymap: Change the bepo layout for only 1U keys (#3514)Brosseau Valentin
2018-07-29Docs: Adjust dynamic macro docs to include more than the planck (#3509)Evan Travers
2018-07-29Keymap: add left/right mouse keys (#3504)wanleg
2018-07-29Docs: Make Bootmagic and Command docs a little easier to read (#3499)fauxpark
* Make Bootmagic and Command docs a little easier to read * Sometimes Bootmagic/Command is default on * "Escape" pipe character so it renders correctly
2018-07-29Added alternating led underglow pattern (#3498)Brad
* added alternating led pattern * added alternating with rgblight_config values * removed my comments
2018-07-27Keyboard: Let's Split fixes (#3511)Mikkel Jeppesen
* Fixed pin for RGB * Implemented drashnas fixes for filesize
2018-07-26Docs: Clarify "right" -> "right-handed" (#3507)Evan Travers
I couldn't understand this sentence at first owing to the confusion between right meaning "correct," and right meaning "right-handed."
2018-07-26Docs: Fixed the link to the advanced keycodes wiki (#3505)Bruno Fagundez
2018-07-26Keyboard: Update KEYMAP to LAYOUT for ckeys obelus (#3495)MechMerlin
2018-07-26Keyboard: Hide JC65 directory in QMK Configurator (#3491)MechMerlin
To prevent people from picking the wrong version for their MCU
2018-07-26Keymap: jennetters iris keymap (#3488)J.net
* jennetters iris keymap, re-write for improved readability. * Update rules/config/keymap to follow correct makefile structure
2018-07-26Keymap: jennetters fourier split 40% keymap (#3487)J.net
* jennetters fourier keymap, tapdance declarations and reformatted keymap file for readbility * Update rules and keymap to follow new makefile setup. * Add #pragma once to config.h
2018-07-26Keymap: Add LAYOUT_planck_grid to planck/dshields keymap. (#3484)Daniel Shields
2018-07-26Keyboard: Add HelixPico keyboard (#3502)MakotoKurauchi
2018-07-26Keymap: Ergodox Dvorak 42 key layout changes (#3500)lucwastiaux
* add SCREEN_NAV layer for copy/pasting within screen * working readreg/paste macros * working read reg / paste macros * write log and tran patterns, and expand * add ls -la shortcut, add tab on combined layer * put delete word on the right pinky key on shell_nav layer * add TAB on the right side, add reset key * added Cloud9 macros * add cloud9 shortcuts to atreus layout * added BROWSER_CONTROL layer * finalized browser control layer * adding comment * add browser control layer to atreus * add flashing command line * remove the tab on combined layer * remove the tomouse * remove mouse layer, change log/tran expand patterns, cleanups * add dumptlog macro * add "delete to home" shortcut * fix conflict * remove unneeded mouse layer * add meh shortcuts on the browser_control layer * add/modify some macros * explain the various layers
2018-07-25Keyboard: E6V2 Layout Fix (#3490)MechMerlin
* add yanfali's patch to get rid of the e6v2 directory in configurator * fix matrix for 60_ansi
2018-07-25Keymap: UT47:nordic - A couple of tweaks (#3489)NeonSpork
* Add files via upload Added a nordic layout for UT47 * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Add files via upload * Update to readme and keymap files * Update readme.md Changed cover image * Update readme.md typo fix * Delete config.h * Delete keymap.c * Delete readme.md * Delete rules.mk * Updated cover image in readme.md Fixed typo in image of keymaps * Update keymap.c Changed backslash to forward slash in first function layer. * Add files via upload * Delete config.h deleting files so I can upload to a folder with lower case name * Delete keymap.c deleting file so I can change to lower case name * Delete readme.md deleting file so I can change to lower case name * Add files via upload * Update keymap.c Cleaned up definitions in beginning of file. * Update keymap.c forgot an include * Update keymap.c * Update readme.md Updated picture of layout, link was wrong and pointed to an old/removed image. * Update readme.md Fixed error in link to keyboard layout editor * Update keymap.c More cleanup of the includes at beginning of file * Update config.h * Update keymap.c Fixed typo: Volume Down and Volume Up on the Tab layer were switched. * Update keymap.c * Added a macro on the Tab layer for <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> * Added a macro on the Gaming layer for <kbd>Alt</kbd>+<kbd>Tab</kbd> (replaces prebious Backspace key) * Update readme.md Updated readme.md file to reflect changes to keymap.c in cover photo and KLE link. (added short cuts for Ctr Alt Del and Alt Tab)
2018-07-25Keyboard: E6V2 LE Improvements (#3486)MechMerlin
* fix for that stupid LED * formatting changes and add firmware flashing warning to readmes * update readme with more info * add LAYOUT_60_ansi thanks to help from phlop * add configurator support for 60_ansi * add 60_ansi for community layout support
2018-07-25redox: convert to use SPLIT_KEYBOARD feature (#3478)Len Trigg
2018-07-25Keymap: Bocaj Ergodox Updates (#3364)Jacob Jerrell
* Bocaj Layout Revamp * Pull in Upstream (#1) * Various tweaks for some Input:Club build processes * change KEYMAP to LAYOUT for all new keyboards made using this script * Add support for rev3 of the Atom47 (#2672) * Added support for rev3 of the Atom47 * Updated Atom47 readme's * Fix redefine error on rev2 and add maartenwut's keymap * Fix redefine error on LEdiodes keymap * Add Nyquist keymap (#2692) * nyquist * danielhklein nyquist setup * shift left controls * remove readme * cleanup before pr * ready for pr * Adds Phantom TKL support (#2696) * Add an info.json to phantom keyboard * Add layouts - KEYMAP_WINKEYLESS - KEYMAP_7BIT - KEYMAP_ISO - KEYMAP_ISO_WINKEYLESS * Add key_counts * Add 2 missing F-Row keys * Add TKC1800 info.json Created an info.json for the tkc1800. * Clueboard 60 info.json - adds - LAYOUT_60_ansi - LAYOUT_60_iso - KEYMAP_AEK - KEYMAP - LAYOUT_60_ansi_split_bs_rshift * Add the Speedo keyboard * Fix KC60 info.json file (#2707) * change KEYMAP to LAYOUT in all the KC60 files * Redo the info.json file * Small fixes to TKC1800 - adjust F-row to use 0.25 spacing - split left shift - add key_count * Fix some Configurator Warnings regarding LAYOUT vs KEYMAP (#2708) * change diverge 3 KC_KEYMAP to LAYOUT * Change KEYMAP to LAYOUT for handwired arrow pad * change M10A to LAYOUT for m10-a * Change KC_KEYMAP to LAYOUT_kc and KEYMAP to LAYOUT for mf68 * change KC_KEYMAP to LAYOUT for nano * Refactor to LAYOUT * refactor to LAYOUT-ansi and LAYOUT_iso for s65 * LAYOUT conversions for lfkkeyboards * missed a few renames * mini1800 for lfkeyobards support of LAYOUT * Improve state/chord handling and clean up namespace Some values that can never, ever, change were held in local variables, rather than in PROGMEM. Fixed. Change "pressed" to a signed int so the test for < 0 makes sense, and to avoid possible weird failure modes in the case where a key release comes in when pressed is already zero. (Shouldn't happen, sure, but computers are weird.) A lot of things in process_steno had external linkage for no particular reason. They've been marked static. Stuff still builds. Distinguish between currently-held keys and keys that have been held, and expose these values through a nicely-named API so other code could, say, check on the current set of steno chording in order to make displays. Also in passing fix up the "state" value having external linkage so it could clash with other people's variable declarations. The API also provides hooks for key processing and steno chord events, so you can monitor those events without having to run in matrix_scan_user and recheck the values directly. Also document these. There is no path through processing a key that doesn't end with a return false, so the nested return foo() are gone and we just return false. * Pull information from config.h and rules.mk (#2711) * Pull information from config.h and rules.mk * Readd the kbd75 maintainer * Remove obsolete info.json entries (#2712) * Clean up some long-standing errors when populating the API (#2715) * More Configurator Warning Fixes (#2716) * mf68_ble did not have the correct .c and .h files * Fix JC65 KEYMAP to LAYOUT * Change KEYMAP to LAYOUT for s60_x * Convert KEYMAP to LAYOUT for lets_split boards * Convert KEYMAP to LAYOUT * more fixes to keymap for iris * convert KEYMAP to LAYOUT for levinson keyboard * change losinggeneration's KEYMAP to LAYOUT * convert KEYMAP to LAYOUT * convert KEYMAP to LAYOUT for nyquist * convert KEYMAP to LAYOUT * convert KEYMAP to LAYOUT for viterbi * convert KEYMAP to LAYOUT * convert KEYMAP and its subsidiries to the LAYOUT standard * convert KEYMAP and its subsidiries to the new LAYOUT standard * Normacos keymap for let's split keyboard (#2691) * Cheers let's split keymap * fixed typo on norman layer of cheers keymap for let's split * fixed right handed mappings for home row * cheers keymap for let's split redefinition * updated Cheers keymap for let's split * cheers keymap for let's split updated with some terminal macros * renamed cheers let's split keymap to a more appropriate normacos * updated normacos keymap doc / removed non functional keys * reset let's split rules to default values * added more spotlight search macros * normalized keymap comments * Moved numpad on lower layer * hhkb jp personal keymap (#2698) * Add JJ40 Cockpit personal keymap (#2713) * Add JJ40 Cockpit keymap * Fix lower layer symbols * Add readme for "major" keyboards to eliminate more QMK Configurator errors (#2718) * add readme to ktype keyboard * add readme to m10a * add readme to mini1800 * add readme to parent directory * Revert "Pull in Upstream (#1)" This reverts commit eeba0cec17ccb636e4225eed88aeae72b99f5e45. * Updates to Bocaj Files - Gave up on Tap Dance for ' -> ' + Added another 'Secret' + Add ' -> ' to the Swap Hands key + Add Swap Hands to the ' -> ' key + Made Hand Swapping a momentary toggle - Removed Auto Shift + Added Layer Toggle to KC_QUOTE for the _TOOLS layer - Disabled Tap Dance * Merge remote-tracking branch 'upstream/master' * Updates to Bocaj Added Game Layers, Removed Unused Macros * Removed 'secrets.h' * Updates to Bocaj Remove 'secrets'. Remove 'sendstring_workman.h' and set related layer back to qwerty due to macro compatibility issues * Total revisioning of keymap and layout structure * Missed readme.md file * Bocaj - Permissive Hold setting enabled
2018-07-25keymap: Update khord let's split keymap and add chocopad keymap (#3482)Dylan Khor
* modifications to add mouse buttons 1-4 and misc * Add khord chocopad keymap * fix merge message
2018-07-25Keymap: Add smt keymap for TKC1800 (#3481)Stephen Tudor
2018-07-25Fix for the Split Common I2C code's SCL_CLOCK issue (#3474)Drashna Jaelre
* Fix the SLC_CLOCK setting for the Split Common code Make the SCL_CLOCK setting configurable per board, since some use different settings And change the Iris to use 100000L instead of 400000L * Add SCL_CLOCK variable to documentation * Change SCL_CLOCK default to 100000L
2018-07-25keymap: UT47:nordic - fixed typo (#3477)NeonSpork
* Add files via upload Added a nordic layout for UT47 * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Add files via upload * Update to readme and keymap files * Update readme.md Changed cover image * Update readme.md typo fix * Delete config.h * Delete keymap.c * Delete readme.md * Delete rules.mk * Updated cover image in readme.md Fixed typo in image of keymaps * Update keymap.c Changed backslash to forward slash in first function layer. * Add files via upload * Delete config.h deleting files so I can upload to a folder with lower case name * Delete keymap.c deleting file so I can change to lower case name * Delete readme.md deleting file so I can change to lower case name * Add files via upload * Update keymap.c Cleaned up definitions in beginning of file. * Update keymap.c forgot an include * Update keymap.c * Update readme.md Updated picture of layout, link was wrong and pointed to an old/removed image. * Update readme.md Fixed error in link to keyboard layout editor * Update keymap.c More cleanup of the includes at beginning of file * Update config.h * Update keymap.c Fixed typo: Volume Down and Volume Up on the Tab layer were switched.
2018-07-25Keyboard: Add QC60 (#3472)Michael Pio
* Added initial files for QC60 prototype * renamed all 'keymap' to 'layout' * renamed layout macros to suggested naming convention of LAYOUT_macro_description * replaced boilerplate * removed rules.mk from keymap folders * replaced 'qc60/rev1' with 'qc60/proto' * replaced more boilerplate * renamed DEFAULT_FOLDER to point at the correct folder * updated readme
2018-07-23Keyboard: Base for the nicekey keyboard (#3475)Lukas Klingsbo
* Base for the nicekey keyboard * Fixed formatting of readme
2018-07-23Keymap: Adjustments to my Ortho_4x12 layout configs (#3466)Xyverz
* Rules for vitamins_included Added a section to disable RGB underglow for the Let's Split Vitamins Included board. * fixing ortho_4x12 configs
2018-07-23ps2avrgb: fix incorrect avr ports specified (for numlock and capslock LEDs) ↵Kenneth Aloysius
(#3453) * Add M6-A keymap * Update XD60 keymap * Update XD60 keymap readme * Update JJ40 and Let's Split keymaps * Add readme for M6-A * Fix typo, update JJ40 README * Update jj40 readme * Cleanup jj40 keymap * Revert Let's Split QWERTY layer to default before #2010 * Update numpad layers * Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer * Keep ASCII art consistent with keymap * Staryu: initial port * Add personal keymap * Added and updated READMEs * Fix: default keymap for staryu * Rudimentary backlight support. * Enabled mousekeys for default keymap * use QMK_KEYBOARD_H and LAYOUT * Update readme.md for NIU mini: flash using avrdude * Fix missing linebreaks for Staryu README * Update readme.md * Update PS2AVRGB boards with new matrix.c * Update canoe matrix.c; untested * Fix canoe.c for building (needs matrix_scan_user and matrix_init_user) * Add personal Iris keymap * Update keymap * Update keymap * Update keymap, disable backlighting and underglow * Move PrintScreen button * Add README * Update personal keymaps * Add INS key * Limit USB max power consumption, change Fn to MENU * Remove Numpad layer (easy to accidentally toggle) * Fix backlighting for ps2avrgb * Update comments to refer to actual pin naming * Possible fix for xyverz ortho keymap: define RGBLED_NUM * Make led_set_user in backlight.c overridable * Add changes to address points raised in code review, untested (don't have build env right now)
2018-07-23Keyboard: Fix character encoding for kona_classic's info.json (#3473)noroadsleft
2018-07-23Keymap: Refactor helix keymap based on changes to default keymap (#3469)marksard