summaryrefslogtreecommitdiff
path: root/keyboards
Commit message (Collapse)AuthorAge
* 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
| |
| * Add blank lines, prefer explicit initializationKonstantin Đ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
| |
| * Switch to UNICODEMAP in keyboard rulesKonstantin Đ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
| |
| * DST_RMV → DST_REMKonstantin Đorđević2019-03-02
| |
| * Change how desktop commands workKonstantin Đorđević2019-03-02
| |
* | [Keymap] Add vxid planck layout (#5271)vxid2019-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 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
* | 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
* | 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
* | [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
| |
* | [Keymap] Fix comment in the KBD67 default keymap. (#5296)KOBAYASHI Daisuke2019-03-03
| |
* | [Keyboard] update Hecomi/alpha's info.json (#5295)takashiski2019-03-03
| | | | | | | | | | | | | | | | * remove offset * update layout(I missed) * formatted
* | [Keyboard] Adding Numeric Keypad //e converter (#5294)Adam Newbold2019-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding Numeric Keypad //e to conversions * Update keyboards/converter/numeric_keypad_IIe/config.h //e -> IIe Co-Authored-By: newbold <adam@neatnik.net> * Update keyboards/converter/numeric_keypad_IIe/config.h //e -> IIe and wrapped description in quotes for comma inclusion Co-Authored-By: newbold <adam@neatnik.net> * Updating info.json for Configurator * Corrected legend * Update keyboards/converter/numeric_keypad_IIe/info.json Corrected layout Co-Authored-By: newbold <adam@neatnik.net>
* | [Keyboard] Add support for matrix_scan_user to usb-usb converter (#5291)Ray Cielencki2019-03-03
| | | | | | | | | | | | | | | | * [Keyboard] Add support for matrix_scan_user to usb-usb converter * update to matrix_scan_quantum * also add init calls
* | handwired/terminus_mini: refactor, Configurator support, and readme cleanup ↵noroadsleft2019-03-02
|/ | | | | | | | | | | | | | | | | | | | (#5292) * handwired/terminus_mini: refactor - white space changes in terminus_mini.h (alignment) - keymap now uses #include QMK_KEYBOARD_H - refactored TMK macros into QMK process_record_user - refactored TMK layer functions into QMK keycodes - removed redundant keycode definitions * handwired/terminus_mini: Configurator support * handwired/terminus_mini: readme cleanup - completed keyboard description - removed Hardware Availability line (it was blank) - updated Docs links
* [Keyboard] Initial commit for Prime_E w/ VIA config support (#5285)holtenc2019-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial Prime_E commit * Via support for Prime_EXL * Backlight testing * update libs * Clean up and addition of VIA compatibility. * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/primekb/prime_e/keymaps/default/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/primekb/prime_e/keymaps/default/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/primekb/prime_e/keymaps/default/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/handwired/prime_exl/keymaps/via/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * Update keyboards/primekb/prime_e/keymaps/default/keymap.c Co-Authored-By: holtenc <holtenc@gmail.com> * removed IS_COMMAND from config.h. updated GPIO commands * clean up libs
* [Keyboard] add dz60rgb ansi and hhkb support; add dz40rgb (#5231)moyi46812019-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add dz60rgb keyboard * add info.json * Update config.h * Update rules.mk * Update dz60rgb.h * Update dz60rgb.c * Update keymap.c * Update dz60rgb.h * Create readme.md * Update readme.md * Update keymap.c * Update dz60rgb.h * Update info.json * Update info.json * Update dz60rgb.c add dz60rgb ansi, iso and hhkb support * Update dz60rgb.h add dz60rgb ansi, iso and hhkb support * Add files via upload * Add files via upload * Delete config.h * Delete keymap.c * add ansi,iso and hhkb layout * add dz60rgb ansi,iso and hhkb layout * Update keyboards/dztech/dz40rgb/dz40rgb.c Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com> * Update keyboards/dztech/dz60rgb/keymaps/hhkb/config.h Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com> * Update keyboards/dztech/dz60rgb/keymaps/hhkb_iso/config.h Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com> * Update keyboards/dztech/dz60rgb/keymaps/iso/config.h Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com> * Update keyboards/dztech/dz40rgb/rules.mk Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com> * Update keyboards/dztech/dz60rgb/keymaps/ansi/config.h Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com> * Update keyboards/dztech/dz60rgb/keymaps/default/config.h Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com> * Update keyboards/dztech/dz40rgb/keymaps/default/config.h Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com> * Update dz40rgb.c
* [Keyboard] Convert mf68_ble to keymap (#5287)zvecr2019-03-01
| | | | | | | | | | * Initial refactor of handwired bluetooth mod to keymap * Initial refactor of handwired bluetooth mod to keymap - strip out unnecessary duplicate config, update readme * Initial refactor of handwired bluetooth mod to keymap - reduce firmware size * Initial refactor of handwired bluetooth mod to keymap - update readme image
* [Keymap] Added INSERT to my keymaps (#5284)stanrc852019-03-01
| | | | | | * Add INSERT and EEP_RST to HS60 keymap * Add INSERT to keymap
* HS60 v2: Instructions how to reset and flash (#5241)Andy2019-03-01
| | | | | | * HS60 v2: Instructions how to reset and flash * HS60v2 README using place holder for keymap
* [Keymap] unausgeschlafen quefrency keymap (#5273)unausgeschlafen2019-03-01
| | | | | | | | * unausgeschlafen quefrency keymap * added build & flash instructions * review by drashna
* [Keymap] DCompact Layout Updates pt. 3 (#5209)Dan2019-03-01
| | | | | | | | | | | | | | | | | | | | * Fix whitespace and Markdown errors * Add DCompact layout implementation for Levinson keyboard * Rename README.md to readme.md * Rename README.md to readme.md * Rename README.md to readme.md * Update keyboards/keebio/levinson/keymaps/dcompact/keymap.c Co-Authored-By: loksonarius <loksonarius@users.noreply.github.com> * Update keyboards/keebio/levinson/keymaps/dcompact/keymap.c Co-Authored-By: loksonarius <loksonarius@users.noreply.github.com>
* [Keyboard] Add Dozen0 (#5272)yynmt2019-02-28
| | | | | | | | | | | | | | * Add Dozen0 macropad * Fix readme image * Add info.json * Fix keymap f12 * Fix copyright and replace include guards * remove IS_COMMAND at config.h
* [Keymap] update: add extrakey support for macOS media keys (#5263)Dusty Pomerleau2019-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* [Keymap] My TMO50 layout (#5116)Luciano Malavasi2019-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * keymap + alpha * some fixes * keymap + alpha * some fixes * drashna changes * linked main Alpha repo in keyboards/alpha readme * missed a spot * there's another function called FUNC lol * keymap + alpha * some fixes * keymap + alpha * drashna changes * Fixed include * Revert "Fixed include" This reverts commit ea92f261f86d8433eab313cde498adca1682a006. * messed up my git, fixed include * starting work on TMO50 layout * Update keyboards/tmo50/keymaps/default/keymap.c Co-Authored-By: PyrooL <lm11887@gmail.com>
* [Keymap] use steno mode from base (#5220)Tobias Schulte2019-02-28
|
* [Keyboard] GH60 Satan improvements (#5264)fauxpark2019-02-28
| | | | | | | | | | | | * GH60 Satan improvements * Link no worky * Accidentally a h * Use MOD_MASK_SHIFT from core * Remove nonexistent layouts from here
* [Keymap] Cleaning up my config and userspace files (#5265)stanrc852019-02-28
| | | | | | | | | | | | | | | | | | | | * 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
* [Keymap] Added personal keymaps for Planck, Preonic, Vitamins Included by ↵Juno Nguyen2019-02-28
| | | | | | | | | | | | | | | | | | Juno (#5169) * Added personal keymaps for Planck, Preonic, Vitamins Included by Juno * Removing redundancies as suggested * More removals that were missed out in the previous commits * Updated Preonic to use new layout * More redundancies missed out * Updated more optimal code for FN layer LED indicator. * Further codes clean up.
* Update Nyquist layout (#5270)Christoffer Holmberg2019-02-28
| | | | | | | | * Add Home,End,Insert,Del to Arrow layer * Add Back & Forward to Arrow layer * fix typo
* Add Configurator support and readme for boardwalk (#5261)zvecr2019-02-27
| | | | | | * Add configurator support and readme for boardwalk * Readme review comments
* [Keyboard] Add configurator support for 40percentclub/half_n_half (#5260)zvecr2019-02-26
|
* Bucktooth 2.0 key layout for Preonic (#5258)Jeri Mason2019-02-26
| | | | | | | Updated layout slightly for better compatibility with sculpted (row-specific) profile keysets. Fix build error on rev 3 toolchain; click waits don't seem to be necessary anymore.
* [Keymap] Hs60 win osx dual (#5249)mcmadhatter2019-02-26
| | | | | | | | | | | | | | * Added a dual windows/osx layout Default layer is normal ISO for windows. Second layout is Windows ISO layout but for OSX, but with the keys corrected so you will get the correct shifted and alt'd keys on OSX (keyboard keys match OSX keys without having to change your keyboard type in system preferences). Layer three is configuration and other functions, and layer four is where the shifting magic happens. Also tab and caps lock have been swapped around. * made sure bootmagic is in a seperate rules.mk made sure bootmagic is in a seperate rules.mk * commiting the keymap rules.mk commiting the keymap rules.mk