summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* [Keyboard] handwired/trackpoint: refactor and readme cleanup (#5325)noroadsleft2019-03-06
| | | | | | | | | | | | | | | | * handwired/trackpoint: refactor - layout macro KEYMAP renamed to LAYOUT - keymap now uses #include QMK_KEYBOARD_H * handwired/trackpoint: readme cleanup - fix wiring layout image URL - update readme structure * handwired/trackpoint: rename readme to lowercase * handwired/trackpoint: update header files to use #pragma once
* [Keyboard] re-arrange the pinout for backlight support (#5321)jotix2019-03-05
|
* [Keymap] update: simplify tapdance code for Minidox/keymaps/dustypomerleau ↵Dusty Pomerleau2019-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#5315) * add dusty keymap * change keymap folder to match my github username * initial keymap completed in comments only * layout without NAV completed in comments only * disable Command to prevent interference with Space Cadet keys * switch _ and \ in the symbol layer * Layers complete through _NAV * add thumb keys to _NAV * complete _NUM * all layouts complete; still needs `process_user_record()` * completed first draft of keymap; still needs config.h to match * corrected keycodes for Mac macro-volume keys * fix Mac mute keycode * add missing Mac keycodes for previous and next track * placeholder for qwerty layout, not yet completed; remove unnecessary breaks; add todos * eliminate Preonic branch before switching to Minidox branch: • delete dustypomerleau Preonic keymap folder • complete keymap.c (QWERTY layer, vanilla numbers layer) TODO: • add preferences to config.h • complete the README * edit commented keymap diagrams for clarity in dual function keys * define initial config.h and add rules.mk for mouse key support * fix redundant line after implementation of tap_code() * fixed key_timer declaration, added README and rules * formatting of keymap * add CTPC to config * cycle thumb keys to favor center position * modify config.h for temporary Pro Micro compatibility * remove superfluous call to use serial; homebrewed mod tap keys are still broken with OSL * merge _SYS and _MEDIA on new Z_SYS key * ALT_OP example of new MT macro complete * initial narze-inspired MT fixes in PRU * add (currently superfluous) custom keycode for the _SYS layer * rudimentary `OSL` symbol macros that immediately register the mod and fail to reset the oneshot layer, but do output the proper keys—fix both of these things * remove permissive hold to improve tapping performance * remove calls to `clear_oneshot_layer_state()`, as they have no effect inside `process_record_user()`. Tapdance appears to be the way forward. * final commit before tapdance code; correct layout in comments * initial tapdance code for shifted mod taps * add numeric and ergo NUM layers and pinky shifts for keycuts * add TD() wrappers to tapdance codes and clean up commented layout guides * add faux return to cur_dance to allow compilation - TODO: research what the default clause should be in cur_dance * update commented schematics for better readability * add backspace and delete to lockable layers, Z_SYS -> SYS_Z for consistency, fix schematic errors * add `DOUBLE_SINGLE_TAP` to tapdance cases to allow doubling of the single tap character without waiting tapping term * remove reduced oneshot tapping toggles * update README * newline tweak :) * Update keyboards/minidox/keymaps/dustypomerleau/keymap.c Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * Update keyboards/minidox/keymaps/dustypomerleau/config.h Co-Authored-By: dustypomerleau <dustypomerleau@users.noreply.github.com> * remove `PREVENT_STUCK_MODIFIERS`, as this is default behavior * enable extrakey in rules to enable media keys * enable extrakeys for media key compatibility on macOS * add dash and slash to _NUM layers * change to universal volume keycodes * revert micro volume adjustments to macOS-specific codes due to lack of functionality (macro volume adjustments are still universal) * fix image of _SYS layer in comments * more diagram fixes in comments * fix typo * simplify tapdance code * match _NUM_N to _NUM_E * move slash to allow better use of comma in number layers * match layer and keycode enums to the docs * correct qwerty numlock to match numeric numlock layer
* Update personal userspace and keymaps + improve custom functionality (#5289)Drashna Jaelre2019-03-05
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * Add SysRq, Break combos and other keys to Melody96 keymapKonstantin Đorđević2019-03-02
| |
| * Add media controls to Melody96 keymapKonstantin Đorđević2019-03-02
| |
| * Update Godspeed colorsKonstantin Đorđević2019-03-02
| |
| * ACTION_TAP_DANCE_DOUBLE_MODS → ACTION_TAP_DANCE_DOUBLE_MODKonstantin Đorđević2019-03-02
| |
| * Add blank lines, prefer explicit initializationKonstantin Đorđević2019-03-02
| |
| * Replace td_fn_rctrl with generic td_layer_modKonstantin Đorđević2019-03-02
| |
| * Replace td_lshift_fn with generic td_mod_layer, add TD_RCTL_FNKonstantin Đorđević2019-03-02
| | | | | | | | Move TD_FN_RCTL after TD_RCTL_FN
| * Update tap dance function namesKonstantin Đorđević2019-03-02
| |
| * Set preferred intervals for rgblight effectsKonstantin Đorđević2019-03-02
| |
| * Add GODSPEED_YELLOW colorKonstantin Đorđević2019-03-02
| |
| * Update GODSPEED_BLUE values and RGB mode keysKonstantin Đorđević2019-03-02
| |
| * Set Melody96 underglow color to Godspeed blue on EEPROM resetKonstantin Đorđević2019-03-02
| |
| * Remove most _keymap and _user definitions in userspaceKonstantin Đorđević2019-03-02
| | | | | | | | | | | | | | 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.
| * Make toggle_numpad a nested function in process_record_userKonstantin Đorđević2019-03-02
| |
| * Add _keymap versions of other custom Quantum functionsKonstantin Đorđević2019-03-02
| | | | | | | | Not added: eeconfig_update_keymap, eeconfig_read_keymap
| * Use two spaces before inline commentsKonstantin Đorđević2019-03-02
| |
| * Switch to UNICODEMAP in keyboard rulesKonstantin Đorđević2019-03-02
| |
| * Avoid collisions with X_* send string constantsKonstantin Đorđević2019-03-02
| |
| * Generate UNICODE and UNICODEMAP constants using macrosKonstantin Đorđević2019-03-02
| |
| * Add RGB_SET keycode to Melody96 and RGB files to userspaceKonstantin Đorđević2019-03-02
| |
| * Add RGB controls and numpad Unicode to Melody96 keymapKonstantin Đorđević2019-03-02
| |
| * Use "Vo-", "Vo+" instead of "VoD", "VoU" in keymap commentsKonstantin Đorđević2019-03-02
| |
| * Move feature flags from userspace into keyboard rulesKonstantin Đorđević2019-03-02
| |
| * Add melody96:konstantin keymapKonstantin Đorđević2019-03-02
| |
| * Update custom SEND_STRINGKonstantin Đorđević2019-03-02
| |
| * DST_RMV → DST_REMKonstantin Đorđević2019-03-02
| |
| * Add DST_MOD_MASK as a config optionKonstantin Đorđević2019-03-02
| |
| * Change how desktop commands workKonstantin Đorđević2019-03-02
| |
* | [Keymap] Add vxid planck layout (#5271)vxid2019-03-05
| |
* | increase size of note counter variable to avoid overflowMarco Monaco2019-03-05
| |
* | Adopted LAYOUT, added some keys (#5320)Christopher Browne2019-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Add more "decent" text editors (#5308)Mitchel van Eijgen2019-03-05
| | | | | | I'm a web designer and know there are several "decent" code editors out there, but I would figure not everyone into keyboards is, so I found Sublime text a bit of a hard sell for someone who just need to manipulate some text files. VS Code or Atom would b a much better suit for them instead of dropping $80 on a "decent" text editor.
* | Add DZ60 Tsangan Layout + Fn layer (#5319)Eduardo Lourenço Pinto Neto2019-03-05
| | | | | | | | | | | | | | | | * Fix Mac mute keycode * Add DZ60 Tsangan layout with Fn layer * Add new line at end of the file
* | [Docs] Fix function signature (layer_state_set_*) (#5313)lf2019-03-04
| | | | | | `void uint32_t` is not a return type.
* | Correct keyboard and layout dimensions for 40percent.club Foobar (#5310)noroadsleft2019-03-04
| |
* | Dactyl Manuform 5x6, 5x7, and 6x6: QMK Configurator fixes and partial code ↵noroadsleft2019-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clean-up (#5307) * Tidy up 5x6.h - replaced tabs with spaces (QMK convention) - aligned layout macro visually * Fix Configurator support for Dactyl Manuform 5x6 - layout macro had the wrong name in info.json * Tidy up 5x7.h - replaced tabs with spaces (QMK convention) - aligned layout macro visually * Fix Configurator support for Dactyl Manuform 5x7 - corrected keyboard height - layout macro had the wrong name in info.json * Tidy up 6x6.h - replaced tabs with spaces (QMK convention) - aligned layout macro visually * Fix Configurator support for Dactyl Manuform 6x6 - layout macro had the wrong name in info.json
* | Fixed default to dissable VIA (#5309)yiancar2019-03-04
| | | | | | This should have gone into previous PR but I am dumb
* | Clean up debounce a bit (#5255)James Churchill2019-03-04
| |
* | Fix aanzee Configurator config file (#5286)zvecr2019-03-04
| |
* | Separate keymaps to VIA enabled/dissabled. (#5302)yiancar2019-03-04
| | | | | | | | | | | | | | | | | | * Separate keymaps to VIA enabled/dissabled. - Default rules.mk has been changed to disable via. - VIA keymaps have been added for default keymaps. * Update naming
* | [Keymap] Add RGB config and controls to userspace (#5299)stanrc852019-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Add LED Matrix to Features list for easy reference (#5280)Drashna Jaelre2019-03-03
| |
* | [Keymap] layout/community/ortho4x12/symbolic update (#5274)leico2019-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * change readme.md * diy LayerTap function * fixed forgot update_tri_layer correspound permissive hold * update README * change No_event of general shift * update symbolic layout * merge symbolic_general_shift to symbolic layout * update README.md * following code style * delete excess codes, change codes that don't follows the code style
* | [Keyboard] matrix_init_user shouldn't call itself (#5298)Ray Cielencki2019-03-03
| |
* | [Keymap] Update keymap.c (#5290)omkbd2019-03-03
| |
* | Update Atreus layout to match the Niu layout. Fix Niu comment typo. (#5297)yttyx2019-03-03
| |