aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-11-26Keyboard: Enable community ortho 4x12 layouts for lets split eh (#4487)Gravatar zvecr
* Enable ortho_4x12 community layouts for lets_split_eh * Keymap build fixes now that ortho_4x12 is enabled * Keymap build fixes now that ortho_4x12 is enabled
2018-11-26Revert "Add support for PR and Issue templates to QMK_firmware GitHub ↵Gravatar Drashna Jaelre
(#4491)" (#4492) This reverts commit b91dfa04e3bad560fb6fe2360dd51fb95d95fcbf.
2018-11-26Add support for PR and Issue templates to QMK_firmware GitHub (#4491)Gravatar Drashna Jaelre
* Add support document * Add Bug Report * Add GitHub Pull Request Template * Feature request issue template * Touch up feature request template * Add 'other issues' template * move support doc
2018-11-26Keyboard: add generic ortho 5x15 layout support to Idobo (#4486)Gravatar zgtm
2018-11-26Keyboard: 5291 firmware to replace the existing soarers controller firmware ↵Gravatar listofoptions
(#4483) * compiles but is not working * still testing 5291 * compiles but is not working * still testing 5291 * fixed a but in the layout (reversed key order in row) * compiles but is not working * still testing 5291 * fixed a but in the layout (reversed key order in row) * fixed some issues * doumentation needed * doumentation needed * documentation needed * documentation needed * Update readme.md documentation * Update readme.md i dislike markdown <_> * merge preperation
2018-11-26Keymap: Refactor edvorakjp user library (#4480)Gravatar epaew
* Refactor edvorakjp user library * add tap dance support * update keymaps * edvorakjp: add SWAP_SCLN option * fix behavior of SWAP_SCLN
2018-11-26Keyboard: 40percentclub - enable 4x4 and 5x5 community keymaps (#4437)Gravatar zvecr
* Enable 4x4 and 5x5 community keymap support * Pull 4x4 community keymap fixes from @noroadsleft * Build fixes for guidoism keymap - move keymap to layouts/community/planck_mit as it uses the LAYOUT_planck_mit macro
2018-11-26Keymap: add Interrobang (#4420)Gravatar mwpeterson
* remove clmk and dvrk and backlight; switch esc and enter to be modtap; add meh key * change songs * space cadet; move enter; move '"; move pgup pgdn * remove extra songs * update from noahfredrick keymap * make it easier to type ../../thing/*/* * move pipe * requested changes * add interrobang support * add shift-insert to raise-v and lower-v, move pipe to raise-/lower-n
2018-11-26Fix Blockey compiler (and size) issues (#4390)Gravatar Drashna Jaelre
2018-11-26added ep/96 as a supported keyboard (#4476)Gravatar Elliot Powell
* added ep/96 * Update keyboards/ep/96/readme.md Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * removed led code * Update keyboards/ep/96/config.h Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Update keyboards/ep/96/info.json Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Update keyboards/ep/96/readme.md Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
2018-11-26Add Espectro ISO layout (#4479)Gravatar Will Homer
* Add Espectro ISO layout * Remove unused define from Espectro ISO layout
2018-11-25Keymap FAQ: fix positions of KC_HENK and KC_MHEN for JIS layout (#4482)Gravatar noroadsleft
These keys were previously in each other's positions.
2018-11-25Adding keymap layers for 40precentclub/foobar (#4481)Gravatar Colin Kahn
2018-11-24fix diffutils arch package name (#4470)Gravatar André Silva
2018-11-24Adding my new keymap for the Idobo (#4468)Gravatar xjacobx
* Adding my new keymap, based of xd75, with leds enabled via the rules.mk file * cleaned up the rules file * Per Change Requests: removed deprecated functions along with updated the map to use the layout macro instead of raw matrix
2018-11-24Add RCTL to my Planck layout (#4475)Gravatar Jasper Lievisse Adriaanse
2018-11-23Add EEPROM_RESET keycode to keycodes.md doc (#4473)Gravatar noroadsleft
2018-11-22ergodox: update algernon's layout to v1.12Gravatar Gergely Nagy
This is the final version of my layout. Overall changes =============== * Updated to work with QMK master. Miscellaneous ============= * The `😂` symbol can be entered with UCIS. * `LEAD r` now inputs `Right Alt`. Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2018-11-22Keymap: Clone layout for Massdrop's xd75 (#4461)Gravatar Milton Griffin
* Added default75. No lighting. * Added default75. No lighting. * Update keyboards/idobo/keymaps/default75/config.h Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com> * Update keyboards/idobo/keymaps/default75/config.h Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com> * Update keyboards/idobo/keymaps/default75/config.h Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com> * Update keyboards/idobo/keymaps/default75/config.h Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com> * Fixes for pull request * Updated keyboard declartion structure
2018-11-22Merge pull request #4454 from trunneml/improveddebounceGravatar Erez Zukerman
Adaptive debounce logic
2018-11-22Merge pull request #4458 from drashna/ergodox_ez_matrix_fixGravatar Erez Zukerman
Fix Ergodox EZ Matrix scan
2018-11-21Fix raw hid define for chibios (#4460)Gravatar yiancar
2018-11-21Keymap: Update keymap to match latest changes to Wilba's firmware. (#4432)Gravatar Joe Wasson
* Fix firmware to work with latest Wilba changes (i.e. dynamic keymap) and M60a. * Get back RGB Backlight codes. * More tweaks. * Update users/talljoe/rules.mk Co-Authored-By: Talljoe <jwasson+github@gmail.com>
2018-11-21Fix row 11Gravatar Drashna Jaelre
2018-11-20Merge pull request #4453 from drashna/fix_ucisGravatar Erez Zukerman
Fix UCIS code
2018-11-20Keyboard: Add Handwired 108 Key with Trackpoint (#4448)Gravatar Michael Kemp
* Include both base keyboards * Merge the keymap * Merge the configs * Add wiring diagram for clarity of documentation * Merge rules * Merge keyboard sources * Change names to compile * Update documentation to suit * Add qwerty layout to 108keyTrackpoint * Separate the dvorak standard layout from a media focused one * Update documentation to reflect new keymaps * [style] Add empty lines at ends of files * [style] Meet current QMK style guide * Bring READEME closer to the QMK template * [style] Change all "108keyTrackpoint" to "108key_trackpoint" * [style] Use "LAYOUT" instead of "KEYMAP" QMK terminology has changed Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com> * Add two spaces after maintainer in README This is required to render properly Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com> * Remove redundant line "PREVENT_STUCK_MODIFIERS" is default on for QMK Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com> * Change include of keymaps to use QMK_KEYBOARD_H This includes automatically * Update make rules to match template * Change from KC_MENU to KC_APP The button functionality actually wanted is the context menu key * [style] Change "dvorakMedia" to "dvorak_media" * Update README to reflect minor changes
2018-11-20Update Levinson readme to support elite-c (#4445)Gravatar Nick Piazza
* init - updated levinson readme to support elite-c * updated readme per PR comment * added trailing spaces to lines 6 7 8 * updated readme bootloader instructions * updated readme * updated readme
2018-11-20Adaptive debounce logicGravatar Michael Graf
The debounce filtering reports a key/switch change directly, without any extra delay. After that the debounce logic will filter all further changes, until the key/switch reports the same state for the given count of scans. So a perfect switch will get a short debounce period and a bad key will get a much longer debounce period. The result is an adaptive debouncing period for each switch. This value defines how often the same key/switch state has to be detected in successive reads until the next key state can be reported. In other words this value defines the minimum debouncing period for a switch.
2018-11-19Merge pull request #4442 from drashna/ergodox_ez_glow_configurableGravatar Erez Zukerman
Make Ergodox EZ Glow's rgb matrix user configurable
2018-11-19Fix UCIS codeGravatar Drashna Jaelre
Revert code change that broke UCIS due to bad suggestions
2018-11-19Fix permanently on capslock led on Atom47 (#4452)Gravatar Maarten Dekkers
2018-11-18Delete readme.mdGravatar Drashna Jaelre
2018-11-18Fix my community layouts (#4449)Gravatar MechMerlin
* fix formatting of keymap * update readme with boards I currently own * made the wrong assumption that every board would use the same space for backspace * update readme with boards I currently own
2018-11-18Add default glow boardGravatar Drashna Jaelre
2018-11-18Fix i2c_master.d listed more than once warningGravatar Drashna Jaelre
2018-11-18Make Ergodox EZ Glow's rgb matrix user configurableGravatar Drashna Jaelre
2018-11-18Allows disabling rgb effects in userspace (#4422)Gravatar Florian Didron
* Allows disabling animations in user space * Describe disabling effects in the docs * Allows disabling individual reactive modes * Adds the list ode defines
2018-11-18Satan: add LAYOUT_60_ansi_split_rshift to info.json (#4441)Gravatar noroadsleft
2018-11-18Add personal zvecr dz60 keymap (#4443)Gravatar zvecr
* Add Configurator support for dz60 ansi split space * Add keymap and fix layout macro
2018-11-18Default JIS TKL keymap for Pegasus Hoof (#4446)Gravatar Charlie McMackin
* Add TKL JIS layout for Pegasus Hoof Tested with a JIS Majestouch 2 TKL * Add default_jis keymap for Pegasus Hoof * Remove unnecessary keycode definition * Remove legacy fn_actions in favor of MO(1) * Remove unnecessary build directive
2018-11-18Update to my keymaps and userspace (#4447)Gravatar SpacebarRacecar
* fix to prime o keymap * changed ortho keymaps * added some symbols to lower layer * set lower to be a higher layer than raise * added split layout option with center numpad to prime_o keymap * added some gaming functionality * added alt f4 ortho keymaps and userspace * fixed small error
2018-11-16Updating Boy_314's XD75 Layout (#4440)Gravatar Boy_314
* fixed arrow keys and left control * added right shift * latest version * reverted arrow keys * edited readme * added osu layer * updated osu layout * updated osu layout * added full arrow keys to osu layout * in case i mess up creating macros * added the best meme key in the world * added plover steno layer * updated boy314 layout * removed unused layers * added boy314 xd75 layout, inspired by preonic layout * added boy314 xd75 layout, inspired by preonic layout * version 2 of boy314's xd75 layout * added readme notes * updated readme for boy314 xd75 layout * qwerty support, brackets on bottom row, caps lock underglow * fixed readme/ * small changes to allow merging * minor changes to format * fixed up default readme * added numpad and tweaked bottom row
2018-11-16Moved ep40 to ep/40 for easier adding of next ep keyboard (#4439)Gravatar Elliot Powell
* add initial ep40 files * fixed issues * updated keymap * Added media control * Update keyboards/handwired/ep40/rules.mk Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Fixed requested changes * Fixed more requested changes * Added delete key to layor 1 * Updated defualt keympap to have a Backspace mod del key * removed place holder Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * removed obsolete code Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com> * Moved ep40 to ep/40 * Fixed file names for moved code * Fixed readme
2018-11-16Update whitefox/konstantin keymap (#4436)Gravatar Konstantin Đorđević
* Add more spacing in keymaps * Enable link-time optimization * Disable deprecated TMK actions, change spacing in config.h * Remove unrelated rules.mk options
2018-11-16Unify 68keys with mf68 (#4435)Gravatar zvecr
* Move 68keys keymap to mf68 folder * Remove 68keys keyboard now its been migrated to mf68 keymap * Migrate 68keys build config to mf68 keymap overrides
2018-11-16Add configurator support for luddite (#4434)Gravatar zvecr
2018-11-15Use a single endpoint for HID reports (#3951)Gravatar James Laird-Wah
* Unify multiple HID interfaces into one This reduces the number of USB endpoints required, which frees them up for other things. NKRO and EXTRAKEY always use the shared endpoint. By default, MOUSEKEY also uses it. This means it won't work as a Boot Procotol mouse in some BIOSes, etc. If you really think your keyboard needs to work as a mouse in your BIOS, set MOUSE_SHARED_EP = no in your rules.mk. By default, the core keyboard does not use the shared endpoint, as not all BIOSes are standards compliant and that's one place you don't want to find out your keyboard doesn't work.. If you are really confident, you can set KEYBOARD_SHARED_EP = yes to use the shared endpoint here too. * unify endpoints: ChibiOS protocol implementation * fixup: missing #ifdef EXTRAKEY_ENABLEs broke build on AVR with EXTRAKEY disabled * endpoints: restore error when too many endpoints required * lufa: wait up to 10ms to send keyboard input This avoids packets being dropped when two reports are sent in quick succession (eg. releasing a dual role key). * endpoints: fix compile on ARM_ATSAM * endpoint: ARM_ATSAM fixes No longer use wrong or unexpected endpoint IDs * endpoints: accommodate VUSB protocol V-USB has its own, understandably simple ideas about the report formats. It already blasts the mouse and extrakeys through one endpoint with report IDs. We just stay out of its way. * endpoints: document new endpoint configuration options * endpoints: respect keyboard_report->mods in NKRO The caller(s) of host_keyboard_send expect to be able to just drop modifiers in the mods field and not worry about whether NKRO is in use. This is a good thing. So we just shift it over if needs be. * endpoints: report.c: update for new keyboard_report format
2018-11-14Configurator support for Octagon V2 75_ansi (#4426)Gravatar MechMerlin
2018-11-14serial.c update (#4423)Gravatar Pekaso
2018-11-14Docs: Supporting a keyboard in the QMK Configurator (#4396)Gravatar noroadsleft
* Docs: Configurator Support * Minor updates * Updated keyboard.h example to use #pragma once per @drashna https://github.com/qmk/qmk_firmware/pull/4396#discussion_r232140934 * Add link to doc under Reference section Added to _sidebar.md and _summary.md * Changed doc title; minor tweaks Re-titled the doc as "Supporting Your Keyboard in QMK Configurator". Made some minor changes to the keyboard.h examples. * Added tags object to JSON example