]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
6 years agoFix readme to explicitly call out that there are two different versions of this board...
mechmerlin [Wed, 4 Apr 2018 04:07:23 +0000 (21:07 -0700)]
Fix readme to explicitly call out that there are two different versions of this board and how to compile them

6 years agoUpdate whitefox to use the K-Type teensy workaround
Kaleb Elwert [Wed, 4 Apr 2018 02:43:40 +0000 (19:43 -0700)]
Update whitefox to use the K-Type teensy workaround

6 years agoRefactor/eagle viper with new layouts for QMK Configurator (#2659)
MechMerlin [Mon, 2 Apr 2018 20:23:21 +0000 (13:23 -0700)]
Refactor/eagle viper with new layouts for QMK Configurator (#2659)

* rename KEYMAP to LAYOUT_ALL

* Standard Layout Eagle Refactor

New layout LAYOUT_EAGLE
Got standard layout backspace working

* Remove split right shift support for standard layout eagle

* add back the KC_NO for split right shift

* Remove KC_NO from bottom row to support standard 60 layout

* Fix formatting issues with mechmerlin keymap

* remove extra KC_NO from split right shift in LAYOUT_EAGLE

* Preliminary checkin for new layout LAYOUT_VIPER

* Remove some of the KC_NO from the layout

* Fix formatting

* missed a KC_NO for the LAYOUT_EAGLE

* remove KC_NO from enter key of LAYOUT_VIPER

* some more formatting changes

* Default 60 with split left right shift and backspace

* add info.json layouts to match the new LAYOUTs

* change formatting of LAYOUT names

* propogate renames to info.json

6 years agoClueboard Double 1800 support (#2655)
skullydazed [Sun, 1 Apr 2018 19:12:45 +0000 (12:12 -0700)]
Clueboard Double 1800 support (#2655)

6 years agoAdded birkir's keymap (#2653)
Birkir Rafn Guðjónsson [Sun, 1 Apr 2018 14:29:19 +0000 (10:29 -0400)]
Added birkir's keymap (#2653)

6 years agoAdd userspace config.h handling to build script (#2640)
Drashna Jaelre [Sun, 1 Apr 2018 04:02:40 +0000 (21:02 -0700)]
Add userspace config.h handling to build script (#2640)

* Add userspace 'config.h' file

* Add more robust docs

* Remove config.h code from drashna userspace

* Spelling error

* Include links to Config Options page

* Remove config.h documentation from userspace doc, as it's no longer needed

6 years agoFix broken Markdown (#2652)
Mike Kozlowski [Sun, 1 Apr 2018 03:54:01 +0000 (23:54 -0400)]
Fix broken Markdown (#2652)

Fix links in Keyboard Guidelines page

6 years agoConvert all Preonic keymaps to layout format (#2644)
Drashna Jaelre [Sun, 1 Apr 2018 02:39:00 +0000 (19:39 -0700)]
Convert all Preonic keymaps to layout format (#2644)

* Convert all Preonic keymaps to layout format

* Make sure preonic layouts are using QMK_KEYBOARD_H

6 years agoUpdate to Drashna Keymaps and Userspace (#2650)
Drashna Jaelre [Sun, 1 Apr 2018 02:38:06 +0000 (19:38 -0700)]
Update to Drashna Keymaps and Userspace (#2650)

* Change global config.h settings

* Make Shift LED brighter

* Compatibility Tweaks

* Update ASCII art and layer comments

* Add comments about MOD layer

* Change ASCII art for reset, since it was out of date

* Use Overwatch theme for Workman layer

* Fix RGB define comments

* Make sure RGB set list matches

* Stop all notes for custom Faux Click

* Switch to OSM for everything, and remove RGB Sleep

* Never use KEYMAP now

* Only enable RGB Sleep on Non-Ergodox boards

* Cleanup do to new rgblight_list.h file

* Add redirect message for RGB codes

* Update userspace documentation

* Cleanup of Userspace

Add unicode support, and cleaned up comments for ifdef statements

* Remove unneeded slashes

* Unicode handling

* Force NKRO

6 years agoAdd XD60 support to QMK Configurator
mechmerlin [Fri, 30 Mar 2018 14:38:49 +0000 (07:38 -0700)]
Add XD60 support to QMK Configurator

Add info.json

Change KEYMAP to LAYOUT_ALL to better reflect that this is a
LAYOUT that fits ALL the possible positions for switches.

We will need to make better LAYOUTS for the future.

6 years agoAMJ96 Support (#2651)
MechMerlin [Sat, 31 Mar 2018 05:57:49 +0000 (22:57 -0700)]
AMJ96 Support (#2651)

* Initial commit: Get things compiling

* port the custom matrix code

* Update readme

* make second layer fully transparent

* populate config.h identifiers with more correct information

* Add in switch backlight support

* Enable backlight LEDs, and change pin for RGB

* port TMK version over

* remove all that TMK stuff, it didn't work lol

* Updated readme

* Fix keymap

- Change KEYMAP to LAYOUT
- Adjust formatting of table

* Edit readme to reflect NOTES

* add info.json for QMK configurator support

* Replaced placeholder with MechMerlin

6 years agoFix Octagon info.json issues (#2649)
MechMerlin [Sat, 31 Mar 2018 02:20:26 +0000 (19:20 -0700)]
Fix Octagon info.json issues (#2649)

Change KEYMAP to LAYOUT while I'm at it.
V1 and V2 now have their own info.jsons

6 years agoJust a multilayered Layout using tapdance (#2645)
Ryan McLean [Fri, 30 Mar 2018 20:07:36 +0000 (21:07 +0100)]
Just a multilayered Layout using tapdance (#2645)

* Ported JJ40 Layout to Contra

* Update readme.md

6 years agoHopefully fix Travis Auto-Incrementation
U-LANDSRAAD\drashna [Thu, 29 Mar 2018 21:47:02 +0000 (14:47 -0700)]
Hopefully fix Travis Auto-Incrementation

This reverts the changes in #2491, so that Travis will hopefully return to automatic incrementing.
But this includes the layout and userspace excepts, as well.

6 years agoProperly always copy firmware
U-LANDSRAAD\drashna [Thu, 29 Mar 2018 19:26:09 +0000 (12:26 -0700)]
Properly always copy firmware

This finishes fixing #2314, which mostly copies the firmware when compiling.
However, it misses `:teensy`, `:avrdude` and most importantly, `:production`

6 years agoAdded cpeters1982 keymap folder in lets_split (#2583)
Chris Peters [Thu, 29 Mar 2018 17:44:26 +0000 (10:44 -0700)]
Added cpeters1982 keymap folder in lets_split (#2583)

* Added cpeters1982 keymap folder in lets_split

* Deleted tap dance. need to research error

* Changed keymap to better facilitate SpaceFn

* Trying to get backlighting to work

* Added RGB backlight support

* cleared some cache files per Drashna's instructions

6 years agolayouts/default: fill in 60_ansi keymaps
Jonathan A. Kollasch [Tue, 27 Mar 2018 19:00:34 +0000 (14:00 -0500)]
layouts/default: fill in 60_ansi keymaps

6 years agoSupport for the Paladin64 PCB (#2639)
nachie [Thu, 29 Mar 2018 03:20:15 +0000 (20:20 -0700)]
Support for the Paladin64 PCB (#2639)

* Support for the Paladin64 PCB

* Paladin64: Added readme. Added the bootloader option to rules.mk

* Fixed the formatting

* fixed the flash command

6 years agoAdd rgblist to docs
U-LANDSRAAD\drashna [Wed, 28 Mar 2018 20:29:58 +0000 (13:29 -0700)]
Add rgblist to docs

6 years agoFix commands and update my userspace (for testing)
U-LANDSRAAD\drashna [Wed, 28 Mar 2018 20:16:09 +0000 (13:16 -0700)]
Fix commands and update my userspace (for testing)

6 years agoadd RGB commands as global functions
U-LANDSRAAD\drashna [Wed, 28 Mar 2018 20:00:22 +0000 (13:00 -0700)]
add RGB commands as global functions

6 years agoFix RGB Sleep code
U-LANDSRAAD\drashna [Tue, 27 Mar 2018 17:20:22 +0000 (10:20 -0700)]
Fix RGB Sleep code

6 years agoAdd Support for Software Workman (#2632)
Jacob Jerrell [Wed, 28 Mar 2018 19:07:59 +0000 (14:07 -0500)]
Add Support for Software Workman (#2632)

This adds the keymap translations and sendstring definitions to support software workman.

6 years agoAdding Haegin's keyboard layout for the ergodox and minidox (#2637)
Harry Mills [Wed, 28 Mar 2018 19:03:32 +0000 (15:03 -0400)]
Adding Haegin's keyboard layout for the ergodox and minidox (#2637)

* Add Haegin's keymap

* Potential improvements to the keyboard

* Add haegin minidox layout

* Add Haegin's keyboard to ergodox layouts

* Update Haegin's minidox keymap

6 years agochanged super key to left super key (#2631)
Jason Janse van Rensburg [Tue, 27 Mar 2018 20:58:09 +0000 (22:58 +0200)]
changed super key to left super key (#2631)

6 years agomitosis:datagrok: minor layout improvements (#2366)
Michael F. Lamb [Tue, 27 Mar 2018 16:18:28 +0000 (09:18 -0700)]
mitosis:datagrok: minor layout improvements (#2366)

* mitosis/datagrok: make qwerty the default layout

* mitosis/datagrok: update readme to match qwerty default

* mitosis:datagrok: remove redundant name for transparent

meh, decided i don't need an extra key to represent "key that is
transparent because it's a modifier on a layer below." it's a maintenance
burden when moving other keys around

* mitosis:datagrok: add num lock on Blue + QWERTY T

* mitosis:datagrok: tap lshift = tab

we use tab completion a lot so let's get it onto an unmodified key somehow

* mitosis:datagrok: update readme

* mitosis:datagrok: improve notes in README

* mitosis:datagrok: note numlock in README

6 years agoXD60 ANSI (GH60) layout (#2624)
Benjamin Daschel [Tue, 27 Mar 2018 16:04:09 +0000 (09:04 -0700)]
XD60 ANSI (GH60) layout (#2624)

* configure layer 0 layout for xd60 as ANSI 60%

* update keymap with function key immediately right of spacebar;
shuffle mapping in function layer to my liking

* update readme

6 years ago[TADA68] Added mac layout with german umlaute on ansi. (#2615)
Martin Lechner [Tue, 27 Mar 2018 16:01:32 +0000 (18:01 +0200)]
[TADA68] Added mac layout with german umlaute on ansi. (#2615)

6 years agoCreate new 'tada68/iso-uk' layout tailored for boards with the big fat iso enter...
bjacques [Tue, 27 Mar 2018 16:00:52 +0000 (17:00 +0100)]
Create new 'tada68/iso-uk' layout tailored for boards with the big fat iso enter key (#2612)

6 years agoqmk configurator support for e6v2. Let it be known that this is one of the keymaps...
mechmerlin [Tue, 27 Mar 2018 15:43:51 +0000 (08:43 -0700)]
qmk configurator support for e6v2. Let it be known that this is one of the keymaps I've seen done right

6 years agoAdd qmk configurator support for KBD75
mechmerlin [Tue, 27 Mar 2018 15:01:22 +0000 (08:01 -0700)]
Add qmk configurator support for KBD75

Also changed KEYMAP to KEYMAP_ALL to be more explicit that it's
a layout supporting ALL possible layouts.

6 years agoBetter non-Linux support (#2524)
dankm [Mon, 26 Mar 2018 20:08:08 +0000 (14:08 -0600)]
Better non-Linux support (#2524)

* grep -> $(GREP)

Some UNIXy systems (FreeBSD for example) don't use GNU grep by default.
Allow the user to specify which grep implementation to use so that
GNU grep can be specified.

* Allow using versioned avr-gcc command

Don't hardcode "avr-gcc", and allow strings such as "avr-gcc8", or
"avr-gcc-7.3.0" to match checks for "avr-gcc".

6 years agorename api docs to internals
Jack Humbert [Mon, 26 Mar 2018 18:24:30 +0000 (14:24 -0400)]
rename api docs to internals

6 years agoadd grave to auto-shift.
Jason Stillwell [Mon, 26 Mar 2018 02:16:25 +0000 (19:16 -0700)]
add grave to auto-shift.

6 years agochange rgblight_increase_val() and eeconfig_update_rgblight_default(), use RGBLIGHT_L...
mtei [Mon, 26 Mar 2018 14:36:17 +0000 (23:36 +0900)]
change rgblight_increase_val() and eeconfig_update_rgblight_default(), use RGBLIGHT_LIMIT_VAL insted of 255.

6 years agoAdd pearl README, add rask's Pearl layout
Otto Rask [Mon, 19 Mar 2018 14:25:46 +0000 (16:25 +0200)]
Add pearl README, add rask's Pearl layout

6 years agoExpand Newb Guide flashing document (#2588)
Drashna Jaelre [Mon, 26 Mar 2018 17:34:18 +0000 (10:34 -0700)]
Expand Newb Guide flashing document (#2588)

* Add header info

* Add DFU section

* Add Caterina section

* Add Halfkay section

* Fix Typos

* More typos

6 years agoFixes and updates to docs (#2611)
Drashna Jaelre [Sun, 25 Mar 2018 23:44:17 +0000 (16:44 -0700)]
Fixes and updates to docs (#2611)

* Fix advanced keycode headers

* Add caveat for OSM over Remote Desktop

* Hopefully add better anchors to docs

* Add Action code list reference

* Formatting of RGB Underglow doc

* Add brew update issue on macOS

* Revert formatting

* Revert RGB doc formatting

* Make Config Options doc's sections linkable

6 years agoUpdate to drashna files (#2587)
Drashna Jaelre [Sun, 25 Mar 2018 20:01:15 +0000 (13:01 -0700)]
Update to drashna files (#2587)

* Add Colemak Mod-DH vars

* Add Norman Layot vars

* Set Shift Indicator to include CAPS Lock as well

* Change MEH to GUI

* Add Enter to Macro layer

* Switch raise and lower layers to make more sense (to me)

* Replace unused quote on Ergodox

* Add One Shot defines

* Dim indicator LEDs

* Add short codes for KC_SECRET

* Fix typos

* Update OLKB code in userspace

* Add global userspace config.h

* add compile fix

* Automatically include  from userspace

* update readme

* Re-add QMK Scan loop

* Add EEPROM reset code to all keymaps

* Shorten fauxclick sound

* Use layouts instead of keymap, when possible

* Add OSM detection to ergodox

* Convert Viterbi to LAYOUT macro

* Clean up game macros

* Because I accidently removed the C6 AUDIO define from my viterbi... Whoops

* Minor formatting

* Fix Woodpad because it's still there

* Move Ergodox keymap into layouts folder

* Add build date to version macro

* Remove PREVENT_STUCK_MODIFIERS from config

6 years agoNew keymap and more songs (#2609)
Joshua Coffey [Sun, 25 Mar 2018 19:58:40 +0000 (15:58 -0400)]
New keymap and more songs (#2609)

* Added some new songs and my own keymap

* Made Dodger keymap safe to use with backlight disabled

* edited layer switching and added more songs

* changed keymap to lowercase

6 years agoMerge in some custom keymaps from forked repository (#2605)
RobertDhaene [Sun, 25 Mar 2018 19:56:36 +0000 (12:56 -0700)]
Merge in some custom keymaps from forked repository (#2605)

* Inital layout

* Fix the backspace

* add a number pad

* move the backlight to the adjust layer; move ctrl and delete.

* Update from main repo

* Add initial files for custom keymap

* Light keymap mod

* Change the submodules to match the upstream fork's master branch

6 years agomake new_project.sh work correctly on osx too
skullY [Sat, 24 Mar 2018 05:40:12 +0000 (22:40 -0700)]
make new_project.sh work correctly on osx too

6 years agoAdd Layouts to exclusion
U-LANDSRAAD\drashna [Sun, 25 Mar 2018 01:34:34 +0000 (18:34 -0700)]
Add Layouts to exclusion

6 years agoIgnore users folder for Travis tagging
U-LANDSRAAD\drashna [Sat, 24 Mar 2018 21:06:58 +0000 (14:06 -0700)]
Ignore users folder for Travis tagging

6 years agoadd syscalls.c if autoshift is enabled, to fix compile issue on ChibiOS
U-LANDSRAAD\drashna [Sun, 25 Mar 2018 16:53:56 +0000 (09:53 -0700)]
add syscalls.c if autoshift is enabled, to fix compile issue on ChibiOS

6 years agoFix #1566 - NKRO reseting issue
U-LANDSRAAD\drashna [Sun, 25 Mar 2018 07:36:53 +0000 (00:36 -0700)]
Fix #1566 - NKRO reseting issue

6 years agoRefactor/v60 type r keymap/layout (#2593)
MechMerlin [Sun, 25 Mar 2018 04:59:36 +0000 (21:59 -0700)]
Refactor/v60 type r keymap/layout (#2593)

* Add a proper ANSI layout

Changed v60_type_r.h to have a proper ANSI layout
Modify keymaps to reflect above changes
Fix comments

* Add new layout to info.json

6 years agoinfo.json configurator support for popular 65% keyboards (#2589)
MechMerlin [Sun, 25 Mar 2018 04:59:17 +0000 (21:59 -0700)]
info.json configurator support for popular 65% keyboards (#2589)

* Support for tada68 ansi layout.

Avoiding the iso layout as it doesn't seem correct

* whitefox support for configurator

* configurator support for jc65 PCB featuring both the qmk and ps2avrgb versions

6 years agoInitial support for RAMA M6-A (#2600)
Wilba6582 [Sun, 25 Mar 2018 04:58:55 +0000 (15:58 +1100)]
Initial support for RAMA M6-A (#2600)

* Initial commit of RAMA M6-A firmware.

* Added LED support

* Added Knops support

* Fixed compile error for knops keymap.

* updated readme.md

* updated readme.md

* updated readme.md

6 years agoAdded basic support for JJ50 (preonic-like based on atmega32A) (#2546)
WarmCat [Sat, 24 Mar 2018 17:03:24 +0000 (17:03 +0000)]
Added basic support for JJ50 (preonic-like based on atmega32A) (#2546)

* Added support for JJ50 from KPRepublic, no rgb or backlight control yet. Added as a layout of ymd96 at the moment (same microprocessor). Basic keymap with three layers to get started.

* Added support for JJ50

6 years agoFix mechmini2 ortho keymapping layout
myrtle [Sun, 18 Mar 2018 21:44:53 +0000 (21:44 +0000)]
Fix mechmini2 ortho keymapping layout

A misconfiguration in the ortho layout, K306 key was registered as k305

6 years agoAdd Fourier Keyboard (#2596)
Danny [Sat, 24 Mar 2018 16:50:44 +0000 (12:50 -0400)]
Add Fourier Keyboard (#2596)

* Initial commit of Fourier keyboard

* Revise keymap, add key to bottom row

* Fix readme

6 years agoAdd Laplace keyboard
Danny Nguyen [Fri, 23 Mar 2018 21:26:47 +0000 (17:26 -0400)]
Add Laplace keyboard

6 years agoFix custom functions documation for layer_state_set*
U-LANDSRAAD\drashna [Fri, 23 Mar 2018 23:49:27 +0000 (16:49 -0700)]
Fix custom functions documation for layer_state_set*

6 years agofix the moxygen invocation
skullY [Thu, 22 Mar 2018 07:45:24 +0000 (00:45 -0700)]
fix the moxygen invocation

6 years agoAdd HSV value specification (#2481)
Daniel Hoek [Fri, 23 Mar 2018 23:10:32 +0000 (10:10 +1100)]
Add HSV value specification (#2481)

* Update feature_rgblight.md

I got caught out with this as most color pickers use a percentage NOT 0-255 for this number

* Amended description

Woops! Was focused on s/v not being a percentage i got h wrong.

6 years agoNew keymap for The Helix keyboard("five_rows") (#2592)
Takeshi ISHII [Fri, 23 Mar 2018 23:08:37 +0000 (08:08 +0900)]
New keymap for The Helix keyboard("five_rows") (#2592)

* duplicate keyboards/helix/rev2/keymaps/default to keyboards/helix/rev2/keymaps/five_rows

* OLED Layer display 'Qwerty','Colemak','Dvorak'

* set Qwerty, Lower, Raise map

* set Colemak map

* set Dvorak map

* OLED Layer display 'Raise','Lower' change to 'Extra char','Function'

* fix ExtraChar Layer Shift-key disable

* Raise,Lower,Adjust layer modify

some key change KC_TRNS to KC_NO
add KANA, EISU key

* refine keymaps/five_rows/{config.h,rules.mk} for easy and safe customize

* modify Adjust layer: all function into left hand, remove F1..F12,DEL

* Add Helix five_rows keymap README.md and README_jp.md

* Raise Layer modify: enable Raise(Extr)+Lower(Func)==Adjust

* fix image file url in README.md,README_jp.md

* change Layer display on OLED

* change OLED display base name position

6 years agoNew keymaps for bananasplit (#2586)
Yida Xu [Fri, 23 Mar 2018 23:07:10 +0000 (19:07 -0400)]
New keymaps for bananasplit (#2586)

* New bananasplit keymap with toggable capslock led.

* Update comments.

* Update readme.md

* Updated keymap name

* update some keys.

* new layout for bananasplit

* update comment

* Update readme.md

6 years agoadd README.md into keyboards/helix/rev2/keymaps/led_test/ (#2582)
Takeshi ISHII [Fri, 23 Mar 2018 23:04:49 +0000 (08:04 +0900)]
add README.md into keyboards/helix/rev2/keymaps/led_test/ (#2582)

6 years agoAdd atlacat keymap (#2581)
john McCormick [Fri, 23 Mar 2018 23:04:19 +0000 (16:04 -0700)]
Add atlacat keymap (#2581)

6 years agoFix typo in autoshift docs: statn (#2579)
Andrew Macpherson [Fri, 23 Mar 2018 23:03:19 +0000 (23:03 +0000)]
Fix typo in autoshift docs: statn (#2579)

6 years agoAdd a basic keymap for Contra. (#2564)
XP [Fri, 23 Mar 2018 23:02:44 +0000 (19:02 -0400)]
Add a basic keymap for Contra. (#2564)

6 years agoekis_isa keymap for HHKB'ish layout (#2562)
24-bit-8 [Fri, 23 Mar 2018 23:01:57 +0000 (16:01 -0700)]
ekis_isa keymap for HHKB'ish layout (#2562)

6 years agoJust personal layout tweaks :) (#2557)
James Kay [Fri, 23 Mar 2018 23:00:36 +0000 (23:00 +0000)]
Just personal layout tweaks :) (#2557)

* More ergonomic mousekeys

* integrate some recent hardware changes by changing the Plover keymap

* use TX Bolt support instead of Plover toggles

* switching to steno is no longer as intrusive, so this can move back to BASE

6 years agoPreonic Ergodox-Like Mac keymap: Bucktooth (#2553)
J. Eric Mason [Fri, 23 Mar 2018 22:59:56 +0000 (15:59 -0700)]
Preonic Ergodox-Like Mac keymap: Bucktooth (#2553)

* Preonic Ergodox-Like Mac keymap: Bucktooth

This is a layout unlike most Preonics, it is taken partially from
Ergodox and classic C64 keyboards with a ton of Mac-specific features.

* Fix Mouse Left keycode

6 years agoFix broken markdown headers. (#2548)
Ivan Smirnov [Fri, 23 Mar 2018 22:59:15 +0000 (15:59 -0700)]
Fix broken markdown headers. (#2548)

6 years agoAdd new keymap for iris transmogrified (#2361)
akrob [Fri, 23 Mar 2018 22:57:22 +0000 (16:57 -0600)]
Add new keymap for iris transmogrified (#2361)

* Create config.h

* Create rules.mk

* Create keymap.c

6 years agoAdd new bfake "FaceW" keymap (#2360)
MechMerlin [Fri, 23 Mar 2018 22:56:36 +0000 (15:56 -0700)]
Add new bfake "FaceW" keymap (#2360)

* Add mechmerlin keymap and readme for facew board

* Fix keymap
- Backspace as on the wrong key
- HHKB backspace changed to backslash

* Update keymap.c

Change TO to TG for toggle.

6 years agoyet another keymap (#2356)
David Collom [Fri, 23 Mar 2018 22:55:46 +0000 (15:55 -0700)]
yet another keymap (#2356)

* added keymap

* added readme

6 years agoThat-Canadian Preonic layout (#2462)
That-Canadian [Fri, 23 Mar 2018 22:54:02 +0000 (15:54 -0700)]
That-Canadian Preonic layout (#2462)

* Line ending stuff again

* Added my own person keymap to preonic folder

* Updated my preonic keymap

* Updated my preonic keymap

6 years agoinitial branch (#2379)
Florian [Fri, 23 Mar 2018 22:51:32 +0000 (23:51 +0100)]
initial branch (#2379)

* initial branch

* lazy-push

* Fix schema

Updated README, readded DVORAK to keymap.
Updated dir name to lowercase.

* removed executable bit

* testing switched L_GUI position

6 years agoGenerate API docs from source code comments (#2491)
skullydazed [Thu, 22 Mar 2018 06:50:38 +0000 (23:50 -0700)]
Generate API docs from source code comments (#2491)

* Generate api docs from source code

* Add a bunch of doxygen comments

* more doxygen comments

* Add the in-progress api docs

* script to generate docs from travis

* Add doc generation to the travis job

* make travis_docs.sh commit the work it does

* make sure the docs script exits cleanly

6 years agoUpdate info.json for Ergodox EZ (#2577)
Drashna Jaelre [Wed, 21 Mar 2018 07:09:51 +0000 (00:09 -0700)]
Update info.json for Ergodox EZ (#2577)

6 years agoUpdate info.json for orthodox (#2576)
Drashna Jaelre [Wed, 21 Mar 2018 07:09:28 +0000 (00:09 -0700)]
Update info.json for orthodox (#2576)

6 years agoEdit info.json (#2575)
MechMerlin [Wed, 21 Mar 2018 07:09:12 +0000 (00:09 -0700)]
Edit info.json (#2575)

GH60 had the ansi layout taken care of.
This commit adds hhkb, iso, and the "basic" KEYMAP layout.

6 years agoUpdate info.json (#2574)
MechMerlin [Wed, 21 Mar 2018 07:08:54 +0000 (00:08 -0700)]
Update info.json (#2574)

Change name from LAYOUT to KEYMAP.

6 years agoConfigurator support for minivan (tv44) (#2573)
MechMerlin [Wed, 21 Mar 2018 03:01:03 +0000 (20:01 -0700)]
Configurator support for minivan (tv44) (#2573)

Support all 4 layouts supported by the tv44 pcb.

6 years agoCreate info.json for Ergodox EZ (#2572)
Drashna Jaelre [Wed, 21 Mar 2018 03:00:47 +0000 (20:00 -0700)]
Create info.json for Ergodox EZ (#2572)

* Create info.json for Ergodox EZ

* Add Orthodox info.json too

6 years agoAdd configurator support (info.json) for Input Club K-Type (#2571)
MechMerlin [Wed, 21 Mar 2018 03:00:17 +0000 (20:00 -0700)]
Add configurator support (info.json) for Input Club K-Type (#2571)

* Add configurator support for Input Club K-Type

* update info.json to remove bootloader and add mcu

6 years agoAdd macro for momentarily switching to a layer while some mods are active (#2460)
snyman [Wed, 21 Mar 2018 02:59:54 +0000 (22:59 -0400)]
Add macro for momentarily switching to a layer while some mods are active (#2460)

* Macro for a momentary layer switch with mods

Passes through to the existing ACTION_LAYER_MODS macro, albeit with more
limited options due to lack of space in the quantum_keycodes enum.

* Add documentation for LM layer-mod macro

* Clean up Tap Toggle documentation

6 years agoAdd Pretty Keymaps to Ergodox EZ
U-LANDSRAAD\drashna [Tue, 20 Mar 2018 20:57:53 +0000 (13:57 -0700)]
Add Pretty Keymaps to Ergodox EZ

6 years agoConfigurator Support(info.json) for 1up Keyboards Sweet16 (#2570)
MechMerlin [Wed, 21 Mar 2018 00:22:42 +0000 (17:22 -0700)]
Configurator Support(info.json) for 1up Keyboards Sweet16 (#2570)

* Configurator Support

- Add info.json to support existing layouts
- Add comment in sweet16.h to remind people to change info.json if
  the layout changes.

* Fix dlaroe's keymap

6 years agoConfigurator/dz60 support for info.json (#2568)
MechMerlin [Tue, 20 Mar 2018 15:50:04 +0000 (08:50 -0700)]
Configurator/dz60 support for info.json (#2568)

* Add info.json file for qmk_configurator

Unfortunately none of these keymaps look like a board I've seen in
the wild. Some further tweaks will have to be done to the keymaps
directly.

* add comment indicating need to edit info.json when keymap changes

6 years agoAdded bootloader options
Merlin04 [Sun, 18 Mar 2018 15:43:39 +0000 (08:43 -0700)]
Added bootloader options

I think I got all of them, so I removed the "FIXME".

6 years agoadd info.json to support both layouts on the contra
mechmerlin [Tue, 20 Mar 2018 04:42:37 +0000 (21:42 -0700)]
add info.json to support both layouts on the contra

6 years ago[Proposal?] Allow RGB Underglow to turn off when host is idle/asleep (#2104)
Drashna Jaelre [Tue, 20 Mar 2018 03:59:58 +0000 (20:59 -0700)]
[Proposal?] Allow RGB Underglow to turn off when host is idle/asleep (#2104)

* Add RGB Underglow Sleeping

* Add RGBLIGHT_SLEEP to toggle/control RGB light behavior

* Update rgb docs

* Update for RGB disable command

6 years agoAdd info.json file to work with qmk_configurator
mechmerlin [Tue, 20 Mar 2018 03:14:40 +0000 (20:14 -0700)]
Add info.json file to work with qmk_configurator

6 years agoFix info.json issues to display properly in config.qmk.fm (#2552)
MechMerlin [Tue, 20 Mar 2018 02:43:06 +0000 (19:43 -0700)]
Fix info.json issues to display properly in config.qmk.fm (#2552)

* Fix info.json issues to display properly in config.qmk.fm

* rename LAYOUT to KEYMAP to match .h file

6 years agoretry of PR #2540 (#2554)
dlaroe [Sun, 18 Mar 2018 04:21:01 +0000 (00:21 -0400)]
retry of PR #2540 (#2554)

* reforked, untarred keymaps, added CRS and renamed my keymap folders

* Update readme.md

corrected a typo

6 years agoFix logic in macos install
Shayne Holmes [Fri, 16 Mar 2018 22:17:13 +0000 (15:17 -0700)]
Fix logic in macos install

Also fix mixed spaces/tabs

6 years agoAdded a clean target to remove build artifacts
Sebastian [Tue, 6 Mar 2018 19:42:38 +0000 (20:42 +0100)]
Added a clean target to remove build artifacts

This commit adds a new clean target to the makefile which deletes
the .build directory which removes all build artifacts.

6 years agoInitial support for The Unloved Bastard
Alexander Fougner [Wed, 14 Mar 2018 20:55:34 +0000 (21:55 +0100)]
Initial support for The Unloved Bastard

6 years agoRule to enable Modifiers with Auto-Shift (#2542)
Jason Stillwell [Fri, 16 Mar 2018 20:41:01 +0000 (13:41 -0700)]
Rule to enable Modifiers with Auto-Shift (#2542)

* Re-enable modifiers with auto-shift

* Auto-shift modifiers rule

* missed a line

* Documentation

* fixing whitespace

6 years agoDuplicate KC space to UK (#2541)
Kenny Hung [Fri, 16 Mar 2018 20:39:51 +0000 (20:39 +0000)]
Duplicate KC space to UK (#2541)

* Fix tilde in xd75 skewwhiffy

* Small tidy up

* Tidy up Colemak row

* Tidy up navigation layer

* Symbols layer redefined

* Fix UK Quote issue

* Use UK_QUOT rather than KC_QUOT

6 years agoFix audio issues with Split keyboards that missed previously
U-LANDSRAAD\drashna [Thu, 15 Mar 2018 04:50:53 +0000 (21:50 -0700)]
Fix audio issues with Split keyboards that missed previously

6 years agoAdd CMD and WIN aliases for KC_GUI, GUI(kc), GUI_T(kc), etc.
fauxpark [Thu, 15 Mar 2018 02:23:33 +0000 (13:23 +1100)]
Add CMD and WIN aliases for KC_GUI, GUI(kc), GUI_T(kc), etc.

6 years agoUpdated keymap for my Nyquist layout
Pittyolo [Wed, 14 Mar 2018 19:53:42 +0000 (20:53 +0100)]
Updated keymap for my Nyquist layout

6 years agoNew keymap for XD75re ("adi") (#2530)
adiron [Fri, 16 Mar 2018 20:36:41 +0000 (22:36 +0200)]
New keymap for XD75re ("adi") (#2530)

* My XD75 keymap

* Proper readme for `adi` keymap for xd75re

6 years agoAdded my keymap (#2529)
Matthew Yee [Fri, 16 Mar 2018 20:36:17 +0000 (13:36 -0700)]
Added my keymap (#2529)

* Added my keymap

* maybe that wasn't quite right.

* Reduced the tap time to register layer

* changed the tapping term that fits my typing speed a little better

* Added retro tapping and reduced tapping term duration

6 years agoAdded choromanski keymap (#2528)
Brian Choromanski [Fri, 16 Mar 2018 20:35:44 +0000 (16:35 -0400)]
Added choromanski keymap (#2528)

* Added ergodox layout

* Added preonic layout

* Added readme for exgodox layout

* fixed errors with formatting readme

* Added edited preonic keymap & readme