summaryrefslogtreecommitdiff
path: root/users
AgeCommit message (Collapse)Author
2019-04-22[Keymap] Update to Drashna Keymaps (#5594)Drashna Jaelre
* Start to standardize macro timer * Update Fractal layout Specifically, limit the RGB Lighting, since it's too many for the power, and only have the KITT annimation on the front * Update Iris keymap to use I2C for transport * Remove TAP_CODE_DELAY from keyboard in favor of global setting * Remove Woodpad Since it\'s no longer in my possession * Only enable LTO on AVR boards * Run matrix_scans while doing startup light * Run matrix_scan to get split keyboard code synced properly * Fix rgb mode * Remove custom debouncing settings * Make RGB Light Startup Animation optional * Fix opt def * Remove extra tap code delay value * Fix references to keebio boards * Add support for LP Iris keyboard * Add backlight code * Make startup animation optional * Update gitlab ci script * Remove port declaration * Revert avrgcc changes to gitlab ci file * Don't re-set mods * Remove MACRO_TIMER define * Add custom name for crkbd * Add name for Prime M pad * Add names for ortho 4x12 boards * Add some additional handling for rgb init * Change thumb clusters on ergodox * Switch Orthodox to I2C * Fix Space in ergodox keymap * Use OSL for ergodox layout * Ugh, can't find a good layout * Fix typo * Fix up animation startup * Cries in AVR * Fix makefiles for ergodox ez boards * Add support for "secret songs" in my userspace * Reset debounce to 5ms for Ergodox EZ * Fix gitlab CI yaml file * More crying in AVR * Cannot use rgb light and rgb matrix at the same time due to the WS2812 rgb matrix PR until the "Coexistance" PR is merged * Update ODox for split common and i2c * Add split config * Impement Split code * Add support for xscorpion OLED code * Add OLED display config * Fix OLED screen font * Get OLED set up in vertical mode * Remove old OLED code * add per key support for crkbd * Fix split changes * RGB Tweeaks * More OLED tweaks * Fix rotation stuff * Fix more OLED stuff * Remove custom Debounce from Ergodox layout since it's no longer needed
2019-04-16Xulkal KeymapsRyan Caltabiano
2019-04-14Features/ws2812 matrix driver (#5418)XScorpion2
* WS2812 driver implementation for RGB Matrix * Added driver configuration docs
2019-04-03remove call to custom rgb filestanrc85
2019-04-03Removed duplicated zeal60 filesstanrc85
2019-04-02remove uneeded returns floating aroundstanrc85
2019-04-02Adding zeal60 rgb files with modificationsstanrc85
2019-04-02Tweaking tapping_term valuestanrc85
2019-04-02Use modified rgb_backlight.c filestanrc85
2019-04-02Adjusting tapping termstanrc85
2019-03-28[Keymap] Add custom macro to launch RDP (#5502)stanrc85
* Add keycodes for new macros to keymaps * add macros for commonly used shortcuts * FIx macro code and add comments * Replaced with build in QMK keycodes * Removed macros that duplicated QMK keycodes
2019-03-22[Keymap] New tap dance code added to userspace and keymaps (#5468)stanrc85
* Adding new tap dance key * Adding new tap dance code * add code for copy/paste to tap dance * testing tap dance enums * New tap dance keycodes * Fix enums
2019-03-19[Keymap] Keymap and readme updates (#5449)stanrc85
* Remove tap dance code from keymap.c * Add tap dance code to userspace files * Readme updates * Update keymap images
2019-03-18[Keymap] Arkag Userspace Update (#5438)Alexander Kagno
* fresh commit for a new fork for PR to upstream/master * gaming mode added, lighting changes for other modes * rules.mk fixed... * fixed collision issue with aesthetic and shifty modes * fixed collision issue with aesthetic and shifty modes * troubleshooting game mode failing * moved game tapdance key to default layer, fixed issue
2019-03-15[Keymap] Update to drashna keymaps: Conform to QMK Standards Edition (#5377)Drashna Jaelre
* Use correct functions for dip switch code * Some planck cleanup * Hopefully fix RGB Sleeping with RGB Matrix * Add rgbmatrix extern * Add numpad 5x6 layout * RGB Tweaks * Add RGB startup animation * Minor RGB Fixes * Turn off RBG on planck * Enable separate storage of EEPROM * Update Macro pad * Add BJohnson Keymap and minor darshna tweaks * Clean up rgb and other code for new numpad * Remove clicky hachy thing * Update my code to use built in MOD_MASK defines * Fix up modifier calls * Tweak to KC_MAKE * Tweak to KC_MAKE * Add Semi-colon to numpad * Preprocess out rgb matrix stuff if not enabled * Formatting of KC_MAKE * Add stuff for matrix and light rgb coexistance * Fix bad spelling * Change where layer indication shows based on rgblight status * Force set mods in KC_MAKE * Optimize CRKBD
2019-03-14fresh commit for a new fork for PR to upstream/master (#5406)Alexander Kagno
2019-03-13[Keymap] Add atreus, ergotravel and org60 keymaps (#5381)Jarred Steenvoorden
* Add atreus, ergotravel and org60 keymaps * Cleanup my keymap config files
2019-03-10Keymap / userspace update (#5358)Jarred Steenvoorden
* Update userspace with common config.h * Add my dz60, satan and xd75 keyboard keymaps * Fixing executable bits changed during last upstream merge * Cleanup unnecessary files and defines * Remove unnecessary defines from userspace config * Add underglow controls to dz60 function layer * Fixing merge conflicts * Fixing exectable bits changed during merge * Userspace update
2019-03-09Update edvorak keymap simplify (#5350)epaew
* Update edvorakjp layouts * swap master hand * update tapping_term
2019-03-07[Keymap] Smarter KC_MAKE code and removed duplicate MOD_MASK entries (#5331)stanrc85
* Change to predefined MOD_MASK codes * Remove duplicate predefined codes * Better reset keybaord logic * Cleaned up code as requested
2019-03-06[Keymap] Add KC_MAKE keycode to my userspace and keymaps (#5324)stanrc85
* Add keycode for KC_MAKE * Add KC_MAKE keycode * Add stanrc85.c file with KC_MAKE * Remove unused include * Improved KC_MAKE stolen from Drashna * Define mod mask for new KC_MAKE code * RESET board to flash after compiling * Remove send_string * RESET fixed in KC_MAKE
2019-03-05Update personal userspace and keymaps + improve custom functionality (#5289)Drashna Jaelre
* Change how desktop commands work * Add DST_MOD_MASK as a config option * DST_RMV → DST_REM * Add melody96:konstantin keymap * Update custom SEND_STRING * Move feature flags from userspace into keyboard rules * Use "Vo-", "Vo+" instead of "VoD", "VoU" in keymap comments * Add RGB controls and numpad Unicode to Melody96 keymap * Add RGB_SET keycode to Melody96 and RGB files to userspace * Generate UNICODE and UNICODEMAP constants using macros * Avoid collisions with X_* send string constants * Use two spaces before inline comments * Add _keymap versions of other custom Quantum functions Not added: eeconfig_update_keymap, eeconfig_read_keymap * Switch to UNICODEMAP in keyboard rules * Make toggle_numpad a nested function in process_record_user * Set Melody96 underglow color to Godspeed blue on EEPROM reset * Remove most _keymap and _user definitions in userspace Some keyboards misuse _user functions by defining them in the base files instead of the corresponding _kb functions (especially led_set_user and matrix_init_user). Until this is fixed (#5148), I've removed definitions in my userspace that could cause linking collisions. * Update GODSPEED_BLUE values and RGB mode keys * Add GODSPEED_YELLOW color * Set preferred intervals for rgblight effects * Update tap dance function names * Replace td_lshift_fn with generic td_mod_layer, add TD_RCTL_FN Move TD_FN_RCTL after TD_RCTL_FN * Replace td_fn_rctrl with generic td_layer_mod * Add blank lines, prefer explicit initialization * ACTION_TAP_DANCE_DOUBLE_MODS → ACTION_TAP_DANCE_DOUBLE_MOD * Update Godspeed colors * Add media controls to Melody96 keymap * Add SysRq, Break combos and other keys to Melody96 keymap
2019-03-05Adopted LAYOUT, added some keys (#5320)Christopher Browne
* Add HOME/END keys as upper/lower on arrow-up/down * Reduce .hex file size by turning off unneeded options * Put digit keypad onto left hand upon RAISE; this will sometimes be preferable to double-hits of right hand * Latest super latest version merge * cbbrowne keymap for XD75re * starting notes on XD75re keymap plans * First draft of bottom row of QWERTY * Switch my special bottom line over to QCENT * Dunno * Filling in wanted keys, bit by bit... * Add copyright, extra macro * Clean up comments, remove some experimental code I didn't like * TODO plans for xd75re * clean up keyboard layout * QCENT2 is my new experiment for the main keyboard... * Add a few more main layer keys, and modify LOWER to shift things outwards to conform with main layer * Clean up RAISE layer to conform with main layer, remove QCENT layer as QCENT2 is the new thing * More xd75 changes, now that I actually have it in hand * shift keymap around, as original attempt was a bit too aggressive in keeping to the edges * more revs to XD75 * Dropping parts of the centre keypad in favor of Keys I Really Need * Improve documentation to conform with how builds are done now * Improve documentation to conform with how builds are done now * Add cbbrowne rules file as alternative to having the rules in Makefile * Makefile not needed anymore for individual keymap * Some revs to my keymapping * Add {} * Add PGUP/PGDN * Shifted some middle-range keys around * Needed Tilde, Backquote, and to shift RESET onto FUNCTION layer * Wanted ~ * cbbrowne hasn't anything to do with hadron keymaps * trim unneeded bits * I prefer OrgMode for my notes * Have a right-alt * Layer keys make LED colors change * Add sample user rules for cbbrowne * Add source of xd75 rules * Individualized xd75 rules * Adopt LAYOUT to genericize the layout as an ortholinear 5x15 keyboard
2019-03-03[Keymap] Add RGB config and controls to userspace (#5299)stanrc85
* Add INSERT and EEP_RST to HS60 keymap * Add INSERT to keymap * Layer based RGB colors * Move RGB code to layer_rgb.c * New file with layer based RGB colors * Use RGB code if RGBLIGHT is enabled * Set RGB options in config.h * Remove rgb enable from init user
2019-03-02Add SysRq, Break combos and other keys to Melody96 keymapKonstantin Đorđević
2019-03-02Update Godspeed colorsKonstantin Đorđević
2019-03-02ACTION_TAP_DANCE_DOUBLE_MODS → ACTION_TAP_DANCE_DOUBLE_MODKonstantin Đorđević
2019-03-02Add blank lines, prefer explicit initializationKonstantin Đorđević
2019-03-02Replace td_fn_rctrl with generic td_layer_modKonstantin Đorđević
2019-03-02Replace td_lshift_fn with generic td_mod_layer, add TD_RCTL_FNKonstantin Đorđević
Move TD_FN_RCTL after TD_RCTL_FN
2019-03-02Update tap dance function namesKonstantin Đorđević
2019-03-02Set preferred intervals for rgblight effectsKonstantin Đorđević
2019-03-02Add GODSPEED_YELLOW colorKonstantin Đorđević
2019-03-02Update GODSPEED_BLUE values and RGB mode keysKonstantin Đorđević
2019-03-02Remove most _keymap and _user definitions in userspaceKonstantin Đorđević
Some keyboards misuse _user functions by defining them in the base files instead of the corresponding _kb functions (especially led_set_user and matrix_init_user). Until this is fixed (#5148), I've removed definitions in my userspace that could cause linking collisions.
2019-03-02Make toggle_numpad a nested function in process_record_userKonstantin Đorđević
2019-03-02Add _keymap versions of other custom Quantum functionsKonstantin Đorđević
Not added: eeconfig_update_keymap, eeconfig_read_keymap
2019-03-02Use two spaces before inline commentsKonstantin Đorđević
2019-03-02Avoid collisions with X_* send string constantsKonstantin Đorđević
2019-03-02Generate UNICODE and UNICODEMAP constants using macrosKonstantin Đorđević
2019-03-02Add RGB_SET keycode to Melody96 and RGB files to userspaceKonstantin Đorđević
2019-03-02Move feature flags from userspace into keyboard rulesKonstantin Đorđević
2019-03-02Update custom SEND_STRINGKonstantin Đorđević
2019-03-02DST_RMV → DST_REMKonstantin Đorđević
2019-03-02Add DST_MOD_MASK as a config optionKonstantin Đorđević
2019-03-02Change how desktop commands workKonstantin Đorđević
2019-03-01[Keymap] Fix rgblight_enable ifdefs (#5283)MechMerlin
2019-02-28[Keymap] Cleaning up my config and userspace files (#5265)stanrc85
* Removed since options are in userspace * Removed RGB option that was breaking one of my builds * Remove unused options * Removed options present in userspace, add board specific options here * Removed code also present in userspace * Turns out those lines were needed, added them back * Testing changes * Added code to ensure board read as ANSI instead of default ISO for HS60 * Setting \ key to "MOD" instead of "ALPHA" for lighting
2019-02-28[Keymap] Userspace Keymap Updates (#5215)MechMerlin
* enable velocikey for my userspace and explicitly for my 75% layout * add guards to only turn on RGB stuff if the RGB pin is actually defined * update 60_ansi keymap * update the 60_ansi_split_bs_rshift keymap * update 66_ansi keymap * update docs * Update layouts/community/60_ansi/mechmerlin-ansi/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi_split_bs_rshift/mechmerlin-split/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi_split_bs_rshift/mechmerlin-split/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/66_ansi/mechmerlin/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi_split_bs_rshift/mechmerlin-split/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi/mechmerlin-ansi/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update layouts/community/60_ansi/mechmerlin-ansi/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * remove my attempt to find a good way to detect this * move audio clicky into user space and do feature setting per keyboard * fixup 66_ansi keymap * update changelog * update readme
2019-02-26[Keymap] Converted stanrc85 community layout to userspace (#5244)stanrc85
* Convert community layout to userspace for future use * Big readme update * Move layer toggle to CAPS * Readme updates * Deleted since unused * Removed call to unused .c file