summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Allowing Pressing the Start Buttons Again to Stop Dynamic Macro Recording ↵Dongfeng Yu2020-07-072-4/+6
| | | | (#9446)
* Add TAP_CODE_DELAY to Mod-Tap (#9422)Sven Grunewaldt2020-07-071-0/+2
|
* Un-nest 1up60rgb LAYOUT macros (#9648)Ryan2020-07-071-59/+60
|
* Docs: update ModemManager recommendation (#9328)Erovia2020-07-071-1/+1
| | | | Instead of modifying the service file provided by the distro, use drop-in functionaly to explicitly specify the policy.
* Allow for building layouts from keymap.json files.Joakim Tufvegren2020-07-071-2/+11
|
* Add jian qmk_via layout and LTO_ENABLE to all jian revs (#9606)KgOfHedgehogs2020-07-065-0/+38
|
* [Driver] bugfix reset the scaling register flag to FALSE (#9507)MelGeek2020-07-061-0/+2
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Fix typo in freebsd_install.sh (#9655)Brennan Vincent2020-07-061-1/+1
|
* [Keymap] Add Alice rev2 to my userspace (#9600)stanrc852020-07-041-0/+6
|
* [Keyboard] RART67 : add support via (#9589)Alabahuy2020-07-042-0/+38
|
* [Keyboard] XD87 Caps Lock LED refactor (#9585)siano2020-07-041-8/+6
|
* [Keyboard] Updated VIA Support for DP60 (#9508)paulgali2020-07-045-27/+71
| | | | | | | | | | | | * Updated VIA Support - Added LAYOUT_all Support for VIA compatibility - Updated default dp60\layouts\via\keymap.c to mmirror changes to LAYOUT_all - Rules.mk updated in both base and via directories. Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* fixed link to Eclipse instructions (#9647)yanekm2020-07-051-1/+1
|
* format code according to conventions [skip ci]QMK Bot2020-07-042-13/+9
|
* add DIP_SWITCH_MATRIX_GRID support (#8772)Takeshi ISHII2020-07-043-4/+67
| | | | | | | | | | | | | * dipsw test on helix/rev2/sc/back:five_rows * add peek_matrix() to matrix_common.c * add DIP_SWITCH_MATRIX_GRID support to quantum/dip_switch.c * update docs/feature_dip_switch.md about DIP_SWITCH_MATRIX_GRID * Test end. remove test code. Revert "dipsw test on helix/rev2/sc/back:five_rows" This reverts commit 6d4304c74557597c9fb4d324f79c3ae4793ae874.
* add SPLIT_HAND_MATRIX_GRID support (#8685)Takeshi ISHII2020-07-043-1/+46
| | | Co-authored-by: Danny <nooges@users.noreply.github.com>
* [Keyboard] Gowla Macro Board (#9643)Sam Gowland2020-07-047-0/+136
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Fix “G” in Neo2 keymap (#9645)Olli2020-07-041-1/+1
| | | | Fix duplicated “NE_H” definition to use “NE_G” in Neo2 keymap, introduced with commit 44ff14f.
* Rotr - Updated README and default keymap (#9598)kwlodarczy2020-07-042-5/+8
|
* Add missing dependency for Void Linux to util/linux-install.sh (#9637)moseschmiedel2020-07-041-0/+1
|
* Backlight docs wordsmithing (#9631)Ryan2020-07-031-144/+115
|
* Fix incorrect layout for GHS.rar (#9597)Ramon Imbao2020-07-034-46/+46
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Add movement hook to ps2_mouse (#8805)Manna Harbour2020-07-023-0/+18
| | | | | | | Process mouse movement in the keymap before it is sent to the host. Example uses include filtering noise, adding acceleration, and automatically activating a layer. To use, define the following function in your keymap: void ps2_mouse_moved_user(report_mouse_t *mouse_report);
* Make sendstring respect `TAP_CODE_DELAY` (#9623)Ryan2020-07-021-4/+2
|
* [Keymap] Adding a Custom Keymap for Matrix Noah (#9581)Dongfeng Yu2020-07-024-1/+658
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Fix sharing of mouse button state from mousekeys to ps2_mouse (#9124)Manna Harbour2020-07-021-4/+8
| | | | | | | | | | | With this change, when ps2_mouse is disabled, mousekeys works as usual. With ps2_mouse enabled, mousekeys button state is shared with ps2_mouse for clicking, dragging, and scrolling, mousekeys clicks are produced by ps2_mouse only, and mouskeys button state is transferred to mousekeys without generating clicks to enable mousekeys dragging. Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* Add xjtian keymap for Planck (#9502)Jacky Tian2020-07-023-0/+130
|
* Arisu keymapping, and corresponding via keymap (#9560)akscanb2020-07-0213-0/+500
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com> Co-authored-by: Will <wailinnyu@gmail.com> Co-authored-by: Andrew Koh <andrew@springlabs.com>
* Add Eon95 (#9334)Maarten Dekkers2020-07-029-0/+822
| | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
* Eon65 (#9331)Maarten Dekkers2020-07-029-0/+855
| | | Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
* Fix layouts for FM2U (#9604)Ryan2020-07-014-63/+140
| | | | | * Fix layouts for FM2U * Leave old layout names as deprecated aliases
* Quefrency rev1: Fix default VIA layout options (#9618)Sergey Vlasov2020-07-011-1/+1
| | | | | | | | | | | Apparently VIA allocates bits in the layout options field from the lowest bit, but starting from the **last** option defined in the JSON file. So the default value 0x06 was actually trying to set the value `3` (`0b11`) for the second-to-last option ("Right Shift"), which had only 3 values defined, and the attempt to set an undefined option value caused the VIA app to hang with a black window. Fix the default layout options so that it works as intended (the "Macropad" and "65% Column" options are set).
* Mojito-keymap (#9566)Mojitas2020-07-012-0/+238
| | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keymap] AutoHotKey Companion keymap for Super16 (#9216)Nick Blyumberg2020-06-305-0/+319
| | | | | | | | | | | | | | | | * Started AHK Companion Development * Updated the readme * Added AutoHotKey companion file * Updated documentation * Cleaned up the files and revised documentation * Finished the readme.md updates * Fixed the LED issue where the last LED did not reflect the right color
* [Keyboard] Add "choc taro" keyboard (#9556)kakunpc2020-06-3012-0/+1419
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Add VIA support on XiuDi (XD) keyboards (#8829)Xelus222020-06-3026-16/+386
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* XD87 qmk info fixes (#9601)siano2020-06-303-19/+22
| | | | | | | * Fixed `Nested layout macro detected. Matrix data not available!` * Updated info for XD87 * Layout fixes.
* Add layouts for split 3x5 and 3x6 keyboards (#9562)Danilo de Klerk2020-06-308-0/+200
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Add more missing info.json layouts (#9595)Ryan2020-06-3010-839/+4464
|
* re-added mouse and media keys plus slight changes (#9515)unicorn8552020-06-303-75/+49
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* Fix Herringbone keymap typo (#9578)Ramon Imbao2020-06-293-3/+3
| | | * Change TILD to GRV
* [Keyboard] rart67 (#9543)Alabahuy2020-06-297-0/+275
| | | | | | | | | | | | | | | | | | | | | | | * Create config.h * Create info.json * Create rart67.c * Create rart67.h * Create readme.md * Create rules.mk * Create keymap.c * Update readme.md * Update info.json * Update info.json * Update config.h
* [Keyboard] Add UNK keyboard. (#9571)Herpiko Dwi Aguno2020-06-2911-0/+377
| | | | | | | | | | | | * Add UNK keyboard. * Update keyboards/handwired/unk/info.json * Use KC_NO to block out nonexistent matrix positions. * Update keyboards/handwired/unk/readme.md * Update keyboards/handwired/unk/keymaps/default/keymap.c
* [Keyboard] Rotr (#9546)kwlodarczy2020-06-297-0/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add files via upload * Add files via upload Edited code to fix the formatting so that it follows the conventions. * Create README.md * Update config.h * Update keyboards/rotr/config.h * Update keyboards/rotr/config.h * Update keyboards/rotr/config.h * Update keyboards/rotr/kb.h * Update keyboards/rotr/keymaps/default/keymap.c * Update keyboards/rotr/keymaps/default/keymap.c * Update keyboards/rotr/rules.mk * Update keyboards/rotr/keymaps/default/keymap.c * Update keyboards/rotr/kb.c * Delete Makefile * Rename kb.c to rotr.c * Rename kb.h to rotr.h * Update rules.mk * Rename README.md to readme.md * Create info.json * Update keyboards/rotr/keymaps/default/keymap.c * Update keyboards/rotr/readme.md * Update keyboards/rotr/readme.md * Update keyboards/rotr/readme.md * Update keymap.c * Update rotr.c * Update info.json * Update keyboards/rotr/readme.md
* [Keyboard] Fallacy (#9499)toraifu2020-06-2912-0/+559
| | | | | | | | | | | | | | | | | | * Add Fallacy * Accept suggestions * fixed build error, renamed readme, added keymap specific config to force enable NKRO * remove FORCE_NKRO on VIA keymap, fix header * fix info.json to accurately reflect keymap * remove additional empty layers from default_split_bs keymap * Accept keymap formatting suggestions * remove empty config files at keymap level
* Adding VIA support for CannonKeys/Practice60 (#8169)morbetter2020-06-294-3/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding VIA support for 40percentclub/luddite * Update config.h * Update rules.mk * Delete config.h config.h was created to override the "default" of RGBLED_NUM 8 deleting the file to keep with defaults * Removing block and comment as suggested * Update PRODUCT_ID Changing from: #define PRODUCT_ID 0x0A0C To: #define PRODUCT_ID 0x4C55 // "LU" * Changing Vendor ID Changing Vendor ID from: #define VENDOR_ID 0xFEED To: #define VENDOR_ID 0x3430 // "40" * Adding VIA support to cannonkeys/practice60 Adding VIA support to cannonkeys/practice60 * updated VENDOR_ID to match other CannonKeys boards * changed PRODUCT_ID to be unique * added additional notes to readme.md * keymap.c and config.h for VIA support * Update readme.md * Update keyboards/cannonkeys/practice60/readme.md * Update keyboards/cannonkeys/practice60/readme.md * Update keyboards/cannonkeys/practice60/config.h * Update rules.mk * Update keyboards/cannonkeys/practice60/config.h * Update config.h * Rebased from Master Rebased from Master
* Add Via support for Hasu FC660C controller (#9563)Frothy2020-06-295-11/+58
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* [keymap] adding a new keymap to planck and crkbd (#9374)Gustavs Gūtmanis2020-06-294-0/+230
| | | Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keymap] Adding my keymaps for ergodox_ez and kyria (#9365)Reed2020-06-2918-0/+1297
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Trying to fix problems in my kyria steez * repeating last commit..... * repeating last commit on EDIT layer but swapping direction exit * moving the reversed desktop moves to the symbol layers on the same hand, for easier activation * adding mac desktop movement keys to Kyria layout * Adding readmes to my keymaps * Removing a png... * Update keyboards/ergodox_ez/keymaps/rmw/keymap-mac.c removing EPRM case * Apply suggestions from code review Great updates to various old-school or outdated ways I was doing things, removing some commented out code, etc. * Apply suggestions from code review Additional improvements * Moving tapdances.cpp to userspace as tapdances.c * reindenting the Kyria keymap to follow four-spaces convention, turning off oled on my kyria, improving the led handling on the Ergodox. * updating led stuff on the other two versions of the keymap, removing EPRM key from main keymap * Apply suggestions from code review I'm adding these various removals to the config file because it seems that at this time those settings are in harmony with the ergodox_ez defaults. * Moving encoder functions into their own userspace file * Apply suggestions from code review Removing settings that are now defaults, clearing out placeholder custom keycodes (smh) * updating encoder functions. * Moving to LAYOUT_stack for all layers, adding end of file newlines, switching to some shorter keycode aliases * Okay, refactor is well underway. * refactored! Also improved led handling for ergodox and rgb handling for kyria * removing mac/windows swappable version because I don't feel like dealing with it when reflashing is so easy. * moving LAYOUT_stack into kyria.h * moving the alternate default layer down next to QWERTY
* [Keyboard] Refactor: add adelais rev.3 (#9496)mechlovin2020-06-2910-8/+73
| | | | | | | | | | | | | * Refactor: add adelais rev.3 * update * Update keymap.c * update * update * update