]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
6 years agoKeymap fixes (#3074)
Danny [Tue, 29 May 2018 15:01:24 +0000 (11:01 -0400)]
Keymap fixes (#3074)

* Fix keymap to use correct macro

* Make sure RGBLED_NUM is defined to a value

6 years agoRefactor and Configurator updates for Woodkeys/NovelKeys Big Series (#3073)
noroadsleft [Tue, 29 May 2018 10:53:03 +0000 (03:53 -0700)]
Refactor and Configurator updates for Woodkeys/NovelKeys Big Series (#3073)

* Refactor for Woodkeys Big Series

* Configurator update for Woodkeys Big Series

6 years agoKbd8x backlight support (#3069)
Hannes Egler [Tue, 29 May 2018 08:52:02 +0000 (10:52 +0200)]
Kbd8x backlight support (#3069)

* added backlighting support

* complying to conventions

6 years agoRefactor and Configurator updates for Bantam44 (#3071)
noroadsleft [Tue, 29 May 2018 08:13:53 +0000 (01:13 -0700)]
Refactor and Configurator updates for Bantam44 (#3071)

* Configurator update for Bantam-44

* Refactor for Bantam44

6 years agoConfigurator updates for Atreus/Atreus62 (#3065)
noroadsleft [Tue, 29 May 2018 03:29:14 +0000 (20:29 -0700)]
Configurator updates for Atreus/Atreus62 (#3065)

6 years agofix a few simple typos (#3068)
arlenk [Tue, 29 May 2018 03:23:33 +0000 (23:23 -0400)]
fix a few simple typos (#3068)

* Update feature_tap_dance.md

* minor typos

6 years agoUpdate Canoe ps2avr board (#3066)
Dan Hertz [Tue, 29 May 2018 03:22:43 +0000 (04:22 +0100)]
Update Canoe ps2avr board (#3066)

* Add Percent Canoe keyboard

* Fix row of nonus backslash

* Update info.json to be correct for canoe

* Change LAYOUT_ISO to LAYOUT_iso

* Remove bootloader key in info.json

6 years agoIndicator led support for KBD8X (#3064)
Hannes Egler [Tue, 29 May 2018 03:18:39 +0000 (05:18 +0200)]
Indicator led support for KBD8X (#3064)

* Support for indicator LEDs

* fixes for backlighting support

* more fixes

6 years agoFix nyquist (and other splits using D2 in debouncing) (#3067)
Danny [Mon, 28 May 2018 22:02:41 +0000 (18:02 -0400)]
Fix nyquist (and other splits using D2 in debouncing) (#3067)

* Update default Nyquist revision

* LED slave fix

* Sync changes from lets_split

* Add needed check for debouncing

* Remove line that was setting PD2 pin and interfering with use of that pin

* Add backlight key to keymap

6 years agoAdd Canoe support (#3063)
jamesofarrell [Mon, 28 May 2018 03:48:59 +0000 (13:48 +1000)]
Add Canoe support (#3063)

* Adding Canoe support

* fix readme

* Remove usless comment

* fixing issues

6 years agoRefactor and Configurator updates for AMJ Pad (#3060)
noroadsleft [Mon, 28 May 2018 02:19:09 +0000 (19:19 -0700)]
Refactor and Configurator updates for AMJ Pad (#3060)

* Refactor for AMJ Pad

* Configurator update for AMJ Pad

* Add hardware agnostic layouts numpad_6x4 and ortho_6x4

* Add agnostic layouts to rules.mk

* Refactor AMJ Pad to use new hardware agnostic layouts

6 years agoRefresh & improve leader documentation page (#2990)
Leo Wzukw [Sat, 26 May 2018 18:29:02 +0000 (20:29 +0200)]
Refresh & improve leader documentation page (#2990)

* Refresh & improve leader documentation page

- register_code/unregister_code are not the recommanded way to do macro.
- Provide some details I wish I had found when first used the leader
  functionality.

* Add old way to use macro.

6 years agoRefactor and Configurator updates for AMJ60 (#3055)
noroadsleft [Sat, 26 May 2018 18:22:56 +0000 (11:22 -0700)]
Refactor and Configurator updates for AMJ60 (#3055)

* Refactor for AMJ60

* Configurator update for AMJ60

6 years agoAdding guidoism's planck layouts (#3059)
Guido Bartolucci [Sat, 26 May 2018 18:07:35 +0000 (14:07 -0400)]
Adding guidoism's planck layouts (#3059)

* Initial commit of guidoism

* created movement layer

* movement layer works!

* removed unnecessary layers

* moved enter key up and recreated caps lock

* Added num pad

6 years agoAdd mtdjr keymaps for Iris, Let's Split, TADA68, XD75, and handwired dox (#3058)
mtdjr [Sat, 26 May 2018 18:06:08 +0000 (14:06 -0400)]
Add mtdjr keymaps for Iris, Let's Split, TADA68, XD75, and handwired dox (#3058)

* Add keymaps for Iris, Let's Split, TADA68, XD75, and handwired not_so_minidox

* remove handwired not_so_minidox

6 years agoqwerty_code_friendly: fix 76 key config (#3057)
Campbell Barton [Sat, 26 May 2018 18:05:09 +0000 (20:05 +0200)]
qwerty_code_friendly: fix 76 key config (#3057)

6 years agoUpdated keymaps (#3056)
Salt-Peanuts [Sat, 26 May 2018 15:54:38 +0000 (11:54 -0400)]
Updated keymaps (#3056)

* Updated info and fixed minor errors

* Updated folder name; overdue updates to keymap and readme files

Updated folder name; overdue updates to keymap and readme files

* Updated tri-layer feature

* Revert "Updated tri-layer feature"

This reverts commit 59b8b85761740e24f671e10fceea869f06a33ade.

* Updated tri-layer on keymap

* Fixed typos

* Updated keymaps

6 years agoFix dead link to USB keycodes doc (#3050)
Leo Wzukw [Sat, 26 May 2018 15:51:51 +0000 (17:51 +0200)]
Fix dead link to USB keycodes doc (#3050)

* Fix dead link to USB keycodes doc

Link was dead and the fresher version I could find on usb.org is still older than this one.

Thus, WaybackMachine seems the best option.

* Fix dead link to USB keycodes doc, with 2 options

Give the WaybackMachine link (fresher and for reference of the content of the original link) and the usb.org one (older)

6 years agoFix HS60 config for ANSI keymap (#3054)
yiancar [Sat, 26 May 2018 03:07:06 +0000 (04:07 +0100)]
Fix HS60 config for ANSI keymap (#3054)

- This is mostly for safety

6 years agoAttempting Debug on Configurator (re: #3052) (#3053)
noroadsleft [Fri, 25 May 2018 19:47:16 +0000 (12:47 -0700)]
Attempting Debug on Configurator (re: #3052) (#3053)

6 years agoFix Split keyboards so they compile on Configurator (#3051)
Drashna Jaelre [Fri, 25 May 2018 18:49:43 +0000 (11:49 -0700)]
Fix Split keyboards so they compile on Configurator (#3051)

* Fix serial split for BFO9000

* Fix serial split for DeltaSplit75

* Fix serial split for Helix

* Fix serial split for MiniDox

* Fix serial split for Viterbi

* Revert "Fix serial split for Helix" since it's super complex

This reverts commit 72538df105ba6d5fe6915773a20c509f2a47785d.

We'll let the helix owner fix this issue, or dive into the code later

6 years agoFix Orthodox compile issue in online configurator (#3044)
Drashna Jaelre [Fri, 25 May 2018 17:51:06 +0000 (10:51 -0700)]
Fix Orthodox compile issue in online configurator (#3044)

6 years agoRefactor for AMJ40 (#3047)
noroadsleft [Fri, 25 May 2018 15:40:36 +0000 (08:40 -0700)]
Refactor for AMJ40 (#3047)

6 years agoAdd some generic/sparse readmes to get rid of errors (#3048)
MechMerlin [Fri, 25 May 2018 15:39:39 +0000 (08:39 -0700)]
Add some generic/sparse readmes to get rid of errors (#3048)

6 years agoFix info.json for kbd66 (#3045)
MechMerlin [Fri, 25 May 2018 15:39:08 +0000 (08:39 -0700)]
Fix info.json for kbd66 (#3045)

* Change LAYOUT to LAYOUT_all
Fix info.json file

* edit the CORRECT info.json this time

* revert my errors

6 years agofix LAYOUT_all in info.json (#3046)
MechMerlin [Fri, 25 May 2018 06:34:19 +0000 (23:34 -0700)]
fix LAYOUT_all in info.json (#3046)

6 years agoRefactor and Configurator updates for ALU84 (#3043)
noroadsleft [Fri, 25 May 2018 04:11:29 +0000 (21:11 -0700)]
Refactor and Configurator updates for ALU84 (#3043)

* Readme update per template on docs.qmk.fm

* Refactor for LAYOUT macro

* Add info.json

6 years agoAdd info.json for Fourier & Laplace (#3038)
Danny [Thu, 24 May 2018 22:40:30 +0000 (18:40 -0400)]
Add info.json for Fourier & Laplace (#3038)

* Add info.json for Fourier

* Add info.json for Laplace

6 years agoRename ANSI keymap of HS60 (#3041)
yiancar [Thu, 24 May 2018 22:32:01 +0000 (23:32 +0100)]
Rename ANSI keymap of HS60 (#3041)

6 years agoFix keymap to use renamed macro (#3039)
Danny [Thu, 24 May 2018 22:31:29 +0000 (18:31 -0400)]
Fix keymap to use renamed macro (#3039)

6 years agoUpdate my keymap (#3037)
Sascha Grunert [Thu, 24 May 2018 22:30:32 +0000 (00:30 +0200)]
Update my keymap (#3037)

* Update keymap.c

6 years agopk60.c fix for capslock indicator (#3032)
Barry Huang [Thu, 24 May 2018 22:28:54 +0000 (06:28 +0800)]
pk60.c fix for capslock indicator (#3032)

* Capslock indicator add

* edit

* name correction

* led_set_user(usb_led); delete

* config edit for caps indicator

* keymap.c fix

* led.h include

* pk60.c fix for capslock indicator

6 years agoWait for QMK to initialize before configuring RGB (#3030)
Yan-Fa Li [Thu, 24 May 2018 22:27:43 +0000 (15:27 -0700)]
Wait for QMK to initialize before configuring RGB (#3030)

Wait for 1 second before turning on RGB to get debug messages on
console.

 - configure HSV color, on a brand new pro micro the default values are
   0, 0, 0

6 years agoRefactor for Alps64 (#3029)
noroadsleft [Thu, 24 May 2018 22:26:38 +0000 (15:26 -0700)]
Refactor for Alps64 (#3029)

* Refactor for Alps64

* Reverts deletion of LAYOUT_kc macro; renames LAYOUT_standard_60 to LAYOUT_60_ansi

* Add LAYOUTS = 60_ansi to rules.mk

* Rename LAYOUT_standard_60 to LAYOUT_60_ansi in info.json

6 years agoFix readme and contributing hyperlinks
Alexander Dang-Tran [Sat, 19 May 2018 21:20:07 +0000 (16:20 -0500)]
Fix readme and contributing hyperlinks

6 years agoconfig edit for caps indicator (#3016)
Barry Huang [Wed, 23 May 2018 15:27:52 +0000 (23:27 +0800)]
config edit for caps indicator (#3016)

* Capslock indicator add

* edit

* name correction

* led_set_user(usb_led); delete

* config edit for caps indicator

* keymap.c fix

* led.h include

6 years agoAdds Zlant keyboard support (#3028)
Felipe Coury [Wed, 23 May 2018 03:53:11 +0000 (00:53 -0300)]
Adds Zlant keyboard support (#3028)

* Added Zlant support

* Uses LAYOUT and identifies individual layers

* Removed deprecated =? usage on rules.mk

* Adds readme for Zlant keyboard and its default layout

* Fixed LAYOUT constant

* Minor zlant readme formatting fix

6 years agoFix to KC60 LAYOUT_60_ansi matrix (#3026)
noroadsleft [Wed, 23 May 2018 03:14:50 +0000 (20:14 -0700)]
Fix to KC60 LAYOUT_60_ansi matrix (#3026)

6 years agoRefactor and Configurator update for ACR60 (#3025)
noroadsleft [Wed, 23 May 2018 00:06:58 +0000 (17:06 -0700)]
Refactor and Configurator update for ACR60 (#3025)

6 years agoAdd edvorakjp layout for the Iris keyboard (#3020)
epaew [Tue, 22 May 2018 23:59:43 +0000 (08:59 +0900)]
Add edvorakjp layout for the Iris keyboard (#3020)

* add edvorakjp libraries

* add edvorakjp iris keymap

* change the custom eeconfig's address to prevent future address conflicts

* deleted the verbose line of rule.mk

6 years agoRefactor and Configurator updates for 9key (#3024)
noroadsleft [Tue, 22 May 2018 22:58:56 +0000 (15:58 -0700)]
Refactor and Configurator updates for 9key (#3024)

6 years agoAdds basic support for u/flehrad's bigswitch pcb (#3015)
Yan-Fa Li [Tue, 22 May 2018 21:19:55 +0000 (14:19 -0700)]
Adds basic support for u/flehrad's bigswitch pcb (#3015)

* Adds basic support for u/flehrad's bigswitch pcb

 - also adds support for OSX Eject/Power
   The function of this key depends on the version of OSX and if you
   have physical media. For a macbook pro 2017 holding this key down
   brings up the shutdown dialog. If you wrap it in LCTL and LSFT the
   screenlock turns on immediately.

* Switch to Layout Macro

 - add a code for OSX Sleep

* Add a README

* Turn on RGB by default

* Add info.json

* Address comments by @drashna

* Only define Eject in keymap

6 years ago Update documentation for rgb matrix (#3023)
yiancar [Tue, 22 May 2018 21:18:41 +0000 (22:18 +0100)]
 Update documentation for rgb matrix  (#3023)

* Update documentation for rgb matrix

- Updated keycodes.md to include RGB matrix keycodes + necessary link

6 years agoadded some helpful notes to the documentation (#2981)
GreenShadowMaker [Tue, 22 May 2018 19:48:33 +0000 (12:48 -0700)]
added some helpful notes to the documentation (#2981)

6 years agoImport userspace config.h according to USER_NAME (#2983)
WillyPillow [Tue, 22 May 2018 19:47:28 +0000 (03:47 +0800)]
Import userspace config.h according to USER_NAME (#2983)

* Import userspace config.h according to USER_NAME

* Use USER_PATH instead of directly using USER_NAME

6 years agoFix led enabled slave (#3022)
Danny [Tue, 22 May 2018 19:40:43 +0000 (15:40 -0400)]
Fix led enabled slave (#3022)

* Account for backlight enabled flag when passing backlight level to slave

* Add BL_TOGG to keymap for testing

* Apply backlight fix to Iris

* Port I2C LED backlight control from Iris to Levinson

6 years agoRefactor update for 6ball (#3017)
noroadsleft [Tue, 22 May 2018 19:12:50 +0000 (12:12 -0700)]
Refactor update for 6ball (#3017)

6 years agoAdd mike808 Viterbi layout (#3019)
Danny [Tue, 22 May 2018 19:12:06 +0000 (15:12 -0400)]
Add mike808 Viterbi layout (#3019)

6 years agoA personal layout for the orthodox keyboard (#3006)
rfvizarra [Tue, 22 May 2018 14:04:53 +0000 (16:04 +0200)]
A personal layout for the orthodox keyboard (#3006)

* A personal layout for the orthodox keyboard

* Added layout readme.md

* Consolidated inclues with #include QMK_KEYBOARD_H

* Moved layer tones setup to config.h

* Replace persistent_default_layer_set calls with set_single_persistent_default_layer

* Simplified the process_record_user function using layer_state_set_user function and MO() to set the lower, raise, nav and media layers

* Removed AUDIO_ENABLE ifdefs and persistent_default_layer_set() as they are not needed any more

6 years agoFix Atom47 configurator layout (#3018)
Maarten Dekkers [Tue, 22 May 2018 14:03:10 +0000 (16:03 +0200)]
Fix Atom47 configurator layout (#3018)

6 years agoconvert to unix line-endings [skip ci]
QMK Bot [Tue, 22 May 2018 02:16:00 +0000 (02:16 +0000)]
convert to unix line-endings [skip ci]

6 years agoFix atom47 keyboard revision naming (#3013)
Maarten Dekkers [Tue, 22 May 2018 02:12:56 +0000 (04:12 +0200)]
Fix atom47 keyboard revision naming (#3013)

* Fixed Atom47 revisions, rev1 is rev3

* Remove rev1 folder

* Added bootloader to info.json

* Renamed layout

* Change readme for atom47

* Remove bootloader line from info.json

6 years agoRemove ISO imposter key from TKL keymap (#3014)
Joe Wasson [Tue, 22 May 2018 01:17:15 +0000 (18:17 -0700)]
Remove ISO imposter key from TKL keymap (#3014)

6 years agoCreate CNAME
Jack Humbert [Mon, 21 May 2018 20:29:37 +0000 (16:29 -0400)]
Create CNAME

6 years agoAdd 80 key layout to Ergodone, as it appears to support it (#2984)
Drashna Jaelre [Mon, 21 May 2018 04:45:38 +0000 (21:45 -0700)]
Add 80 key layout to Ergodone, as it appears to support it (#2984)

* Add 80 key layout to Ergodone

* Add layouts

* Missed a comma .....

6 years agoFix Ergodox EZ Info.json files (#2979)
Drashna Jaelre [Mon, 21 May 2018 04:34:18 +0000 (21:34 -0700)]
Fix Ergodox EZ Info.json files (#2979)

* Fix Ergodox EZ Info.json files

* Ugh, column stagger!

* Whoops, added offset to wrong axis

* Add changes to Ergodone and Ergodox Infinity

6 years agoFix Orthodox height
Drashna Jaelre [Wed, 16 May 2018 03:33:49 +0000 (20:33 -0700)]
Fix Orthodox height

6 years agoFix compile issues for atmega328p
Drashna Jaelre [Wed, 16 May 2018 20:51:24 +0000 (13:51 -0700)]
Fix compile issues for atmega328p

6 years agoCapslock indicator add (#3007)
Barry Huang [Sun, 20 May 2018 17:28:33 +0000 (01:28 +0800)]
Capslock indicator add (#3007)

* Capslock indicator add

* edit

* name correction

* led_set_user(usb_led); delete

6 years agoHS60 ANSI keymap (#3010)
yiancar [Sun, 20 May 2018 17:28:05 +0000 (18:28 +0100)]
HS60 ANSI keymap (#3010)

* Added Modular keyboards L,R and NUM

Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split

* Remove modular from master

This is to fix incorrect branching

* HS60 ANSI update

* HS60 ANSI update

6 years agoKira 75 QMK Support (#3003)
MechMerlin [Sun, 20 May 2018 17:25:34 +0000 (10:25 -0700)]
Kira 75 QMK Support (#3003)

* preliminary check in of Kira75

* Layout done

* make an appropriate keymap and fix layout commas

* formatting changes and housekeeping

* add info.json contents for QMK Configurator support

* add RGB underglow support

* add support for caps and num lock leds

6 years agoqwerty_code_friendly: correct typos (#3002)
Campbell Barton [Sun, 20 May 2018 17:05:01 +0000 (19:05 +0200)]
qwerty_code_friendly: correct typos (#3002)

* qwerty_code_friendly: correct typos

* qwerty_code_friendly: right thumb for media keys

Allows for single handed media control.

6 years agoMerlin community layouts (#3004)
MechMerlin [Sun, 20 May 2018 16:59:02 +0000 (09:59 -0700)]
Merlin community layouts (#3004)

* community layout support for eagle_viper v2 and remove mechmerlin keymap dir

* community layout support for eagle_viper v2 and remove mechmerlin keymap dir

* Change to QMK_KEYBOARD_H and remove merlin keymap in favor of cmmunity layouts

* community layout support 60_ansi

* community layout support for 60_ansi

6 years agoRenamed jd40's LAYOUT to LAYOUT_kc (#3000)
MechMerlin [Sat, 19 May 2018 04:00:48 +0000 (21:00 -0700)]
Renamed jd40's LAYOUT to LAYOUT_kc (#3000)

Made a new LAYOUT without all the KC_##

6 years agochecking in xxinophobia's changes to get ISO enter working correctly (#2999)
MechMerlin [Sat, 19 May 2018 04:00:13 +0000 (21:00 -0700)]
checking in xxinophobia's changes to get ISO enter working correctly (#2999)

6 years agochange do60 config (#2996)
sennin32 [Sat, 19 May 2018 03:59:05 +0000 (11:59 +0800)]
change do60 config (#2996)

* add do60 support

* DO60 on market config v0.2.8

* remove do60x

* Changes for matching new naming rule

6 years agofix broken links in readme.md for bigseries (#2997)
Joe Burchett [Fri, 18 May 2018 23:33:03 +0000 (16:33 -0700)]
fix broken links in readme.md for bigseries (#2997)

6 years agoUpdating my maps in upstream master (#2987)
Xyverz [Fri, 18 May 2018 22:32:50 +0000 (15:32 -0700)]
Updating my maps in upstream master (#2987)

* Adding Rama M10-A Macropad

* ch-ch-ch changes...

* Major overhaul based on SMT's keymap.

* more changes.

* Moved the FKeys to the ADJUST layer.

* More rearranging.

* Alias in Atreus62 keymap to make it more legible
Added config.h to fix tapping_term issue for Caps Lock key in OSX

* Added OrthoDox layout.

* More layout changes.

* Fixing things with the keyboard.

* Finishing touches.

Set left-hand master in config.h
Embedded the arrow keys in keymap.c

* Revised keymap making this easier to use.

* additions and changes.

* changes to various keymaps.

* Minor adjustments to OrthoDox layout.

* Added Eco keymap. Updated Let's Split keymap.

* Added gherkin

* Removed my M10A keymap

* Planck Keymap Updates

Updated my Planck keymap and created a simple keymap for Seph's Preonic.

* Added readme

* readme fixes

* Update readme.md

more clarification

* Keymap Tweaks

Removed the Power button setting from the keymap. It was in a
horrible location. I'll work on getting it setup somewhere else
sometime later.

* Added Readme

I finally got around to adding a readme to this keymap. I've also added minor changes to the layout.

* Fixed Keymap Error

* Fixed Readme

* adding iris and levinson keymaps

* Tweaks to keymap

* added youngJZ keymap

* Changes to keymap
Added a readme.md

* Levinson changes

Added the readme.md and rules.mk files.
Configured RGB underglow and backlighting.

* fixed readme

* changes to keymaps

* Updated keymap

* Updated readme.md

* Updated Readme (again)

* Updated Readme

Fixed formatting. Again.

* Updated readme

This is the last readme update for this keyboard update. I hope.

* Added Contra keymap

* Kinesis Keymap Update

* Updated Keymaps

I've updated my Kinesis (Stapelberg) layout and my Clueboard 66 layout.
I've also updated my Kinesis Readme.

* Clueboard Keymap update

Added media keys to my Clueboard 66 Rev2 layout.

* Added keymap

Added Minidox keymap & rules.
Added user function to Let's Split keymap that turns off the red
 LEDs on the Pro Micros.

* New Zen keymap

Added Zen keyboard to my list of keyboards, so had to generate a new
keymap for it.

Also adding some changes to my MiniDox keymap and config.h, as well
as my Levinson's config.h.

The config.h file changes enable ee_hands.

* A few changes for useability

I made a few changes to the Minidox keymap to see if I can't make it more useable.

I'm also working on streamlining the Zen keyboard keymap to reduce layers.

* Re-vamped Iris keymap.

* changes

* minor keymap change

This was a minor keymap change to use mod_tap for the backspace key:
ALT when held, BSPC when tapped.

* Added Fourier keymap

* Keymap Cleanup

Moved KC_ESC to KC_CAPS, and changed KC_ESC to KC_GRV
This is because of muscle memory, I kept hitting ESC when trying to hit TAB.

* Keymap Adjustments

Swapped Caps/Esc, put Caps in Raise/Lower layers, put Grv in normal
Esc position. Adjusted the readme.md to reflect these changes.

* minor tweaks

Added code to disable red ProMicro LEDs after flashing.

* Clean-up

* Corrections to keymap.

Fixed a foul-up in the Zen keymap where the lctrl was where the LOWER
should have been.

* Changes to make this fall in line with the new Layout features

* Moving to LAYOUTs for 4x12 boards

* fixed config.h file

* standardization changes

* Reverted Atreus62 keymap to LAYOUT format

* Switch Preonic and Nyquist to ortho_5x12

* Corrections to config.h

* config.h file tweaks

* config.h file tweaks

6 years agoAdd Contra layout & cleanup a few things (#2998)
Harley Laue [Fri, 18 May 2018 20:58:23 +0000 (13:58 -0700)]
Add Contra layout & cleanup a few things (#2998)

* Have Del become backspace on the bottom layer for grid layouts
* Fix modtap for ESC
* Add sleep to Adjust layer

6 years agotrigger api update
skullY [Fri, 18 May 2018 19:56:26 +0000 (12:56 -0700)]
trigger api update

6 years agoremove a KC-NO in row 1 (#2994)
MechMerlin [Fri, 18 May 2018 14:45:06 +0000 (07:45 -0700)]
remove a KC-NO in row 1 (#2994)

6 years agoAdd QMK Configurator support and remove Layouts definitions (#2977)
MechMerlin [Thu, 17 May 2018 22:21:06 +0000 (15:21 -0700)]
Add QMK Configurator support and remove Layouts definitions (#2977)

* Add QMK Configurator support and remove userspace definitions

* fix that build breakage

* Unsupport community layouts but use standard layouts

6 years agoAdd copy of knops/mini default keymap with comments for new user (#2989)
GreenShadowMaker [Thu, 17 May 2018 14:05:34 +0000 (07:05 -0700)]
Add copy of knops/mini default keymap with comments for new user (#2989)

6 years agoFixed sprintf overflow
M1K3L08 [Wed, 16 May 2018 20:00:04 +0000 (21:00 +0100)]
Fixed sprintf overflow

6 years agoMake sure new features (RGB Matrix) are actually listed
Drashna Jaelre [Wed, 16 May 2018 02:24:47 +0000 (19:24 -0700)]
Make sure new features (RGB Matrix) are actually listed

6 years agoFix Orthodox Info.json files
Drashna Jaelre [Wed, 16 May 2018 01:26:04 +0000 (18:26 -0700)]
Fix Orthodox Info.json files

6 years agoYet another update to drashna keymaps and userspace (EEPROM, RGB indicators) (#2959)
Drashna Jaelre [Wed, 16 May 2018 02:34:34 +0000 (19:34 -0700)]
Yet another update to drashna keymaps and userspace (EEPROM, RGB indicators) (#2959)

* More Iris Tweaks

* Mess with iris arrow keys

* Massive layout overhaul to make everything more OLKB

* Additional tweaks

* Cleanup Userspace

Remove unused layer code, and properly set userspace eeprom structure.

* EEPROM stuff

* Only use indicators if layer indication is enabled

* Iris and Orthodox Tweaks (Status Indicators)

* Additional tweaks to finish tri layer conversion

* Disable ProMicro ligths globally

* Add Pro Micro hacking info

* Successfully get mod indication working on thumb clusters

* Enable printing when console is enabled

* Make Modifier Indicator lights more modular

* Keymap cleanup

* Tapping test changes

* Cleanup and minor tweaks

6 years agoAdd default to LEADER_TIMEOUT in case it's not defined (#2818)
Drashna Jaelre [Wed, 16 May 2018 02:33:53 +0000 (19:33 -0700)]
Add default to LEADER_TIMEOUT in case it's not defined (#2818)

* Add default to LEADER_TIMEOUT in case it's not defined

* Update Leader Timeout default

6 years agoAddition of HS60 ISO keyboard (#2972)
yiancar [Tue, 15 May 2018 21:54:50 +0000 (22:54 +0100)]
Addition of HS60 ISO keyboard (#2972)

* Added Modular keyboards L,R and NUM

Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split

* Remove modular from master

This is to fix incorrect branching

* HS60 initial rgb port

porting HS60 to master rgb code

* HS60 fixes

* Hs60 rgb changes

* Cleanup for HS60 ISO

* More HS60 cleanup

* Update config.h

* More Cleanup for HS60

* HS60 modifications to work with configurator

* More HS60 cleanup

* Remove userspace layouts on HS60

* Update rules.mk

* HS60 bootloader change

6 years agoUpdate info.json for Iris to more closely match physical layout (#2973)
Danny [Tue, 15 May 2018 15:09:47 +0000 (11:09 -0400)]
Update info.json for Iris to more closely match physical layout (#2973)

6 years agoAdded Olivia's HHKB-ish layout to CA66 (#2974)
Wilba6582 [Tue, 15 May 2018 15:09:04 +0000 (01:09 +1000)]
Added Olivia's HHKB-ish layout to CA66 (#2974)

* Added Olivia's HHKB-ish layout.

6 years agoHelp Barry get pk60 Configurator files fixed (#2971)
MechMerlin [Mon, 14 May 2018 18:50:43 +0000 (11:50 -0700)]
Help Barry get pk60 Configurator files fixed (#2971)

6 years agoAdded YMD75 support (#2968)
WarmCat [Mon, 14 May 2018 16:43:12 +0000 (17:43 +0100)]
Added YMD75 support (#2968)

* Adding ymd75 files

* Added YMD75 support, inc layout json

* Added YMD75 support

6 years agooverride hamburger placement
Chris Fung [Sun, 13 May 2018 17:56:54 +0000 (10:56 -0700)]
override hamburger placement

6 years agoFix Ortho Compile issue
Drashna Jaelre [Mon, 14 May 2018 14:27:50 +0000 (07:27 -0700)]
Fix Ortho Compile issue

6 years agoOrthodox info.json changes
Drashna Jaelre [Mon, 14 May 2018 13:57:01 +0000 (06:57 -0700)]
Orthodox info.json changes

6 years agoAdd rgblight set at commands
Drashna Jaelre [Sun, 13 May 2018 06:11:13 +0000 (23:11 -0700)]
Add rgblight set at commands

6 years agoList all Tap Dancing functions (#2945)
Drashna Jaelre [Mon, 14 May 2018 14:17:50 +0000 (07:17 -0700)]
List all Tap Dancing functions (#2945)

* List all Tap Dancing functions

* Spelling, which drashna can't do apparently

6 years agoRgb matrix fixes, I2C library can now retry if it has failed (#2943)
yiancar [Mon, 14 May 2018 14:17:24 +0000 (15:17 +0100)]
Rgb matrix fixes, I2C library can now retry if it has failed  (#2943)

* Added Modular keyboards L,R and NUM

Created code modules for the 3 modules of the modular keyboard.
Original idea by MechboardsUK. Uses i2c implementation similar to lets
split

* Remove modular from master

This is to fix incorrect branching

* General fixes for RGB_matrix

- Complited speed support for all effects
- Fixed raindrop effects to initialized after toggle
- Fixed raindrop effects to use all available LEDs
- Fixed effect step reverse function
- Moved RGB_MATRIX_SOLID_REACTIVE under correct flag

* Documentation update for RGBmatrix

* More doc updates

* I2C library can now retry if it has failed

- Replaced the original TWIlib by LFKeyboard's modified version
- Allows for an extra argument on TWITransmitData, if blocking is set to 1 function will retry to transmit on failure. Good for noisy boards.

* RGB Matrix, use alternative I2C library

TWIlib seems to be hanging for me sometimes probably due to ISR routine. I have used i2c_master as a good alternative.

Note: this commit is for Wilba6582 to verify before merge

* Update rgb_matrix.c

* RGB matrix cleanup

- Remove TWIlib

6 years agoAdd support for Swap Hands feature to Orthodox and Iris (#2933)
Drashna Jaelre [Mon, 14 May 2018 14:15:48 +0000 (07:15 -0700)]
Add support for Swap Hands feature to Orthodox and Iris (#2933)

* Add support for Swap Hands feature to Orthodox and Iris

* Fix hag's iris keymap to use LAYOUT properly

* Fix Swedish's Iris Keymap

* Fix Drashna's Orthodox keymaps, because he's an idiot

6 years agoReformat 40% Ortho boards to work with Layouts feature (#2804)
Drashna Jaelre [Mon, 14 May 2018 14:11:12 +0000 (07:11 -0700)]
Reformat 40% Ortho boards to work with Layouts feature (#2804)

* Reformat 40% Ortho boards to work with Layouts feature

* Fix krusli keymap to compile properly

* Fix mt40 compile errors

* Fix layouts

* fix RGB?

6 years agoAllow one-shot modifiers to be chained
Gergely Nagy [Tue, 24 Apr 2018 14:41:38 +0000 (16:41 +0200)]
Allow one-shot modifiers to be chained

Many a times one would want to use multiple modifiers with the same key,
preferably without having to hold anything, like `Ctrl+Shift+C` or
`Ctrl+Shift+V` to copy/paste in GNOME Terminal. To make this possible, we need
to be able to chain one-shot modifiers, so that we can have multiple of them
active at the same time.

The easiest way to accomplish this is that whenever we activate a one-shot
modifier, we apply it on top of the existing set, instead of re-setting the
state. When deactivating, either due to an interrupt, or due to a timeout, we
deactivate all oneshots anyway, so the clearing part is covered. When we turn
the one-shot modifier into a toggle, that will also clear all one-shot modifiers
first, so we covered that case too.

Fixes #2796, #1580, and #856.

Signed-off-by: Gergely Nagy <qmk@gergo.csillger.hu>
6 years agoUpdate my keymap (#2965)
Sascha Grunert [Mon, 14 May 2018 14:06:33 +0000 (16:06 +0200)]
Update my keymap (#2965)

* Add my personal keymap

* Improve layout

* Update keymap

* Set Linux input mode

6 years agoFix/update XD75 default layout (#2963)
Lawrence Ng [Mon, 14 May 2018 13:59:31 +0000 (09:59 -0400)]
Fix/update XD75 default layout (#2963)

Fix layout to match current official default layout: http://www.keyboard-layout-editor.com/#/gists/ac341208e023e4a4d982bccf711ae38f

Also add LED controls on FN layer

6 years agoXton has a dz60 (#2952)
xton [Mon, 14 May 2018 04:02:06 +0000 (21:02 -0700)]
Xton has a dz60 (#2952)

* FORK!

* WIP - just how i like it

* empty

* more movement

* mouse keys

* more vimminess

* append/insert shift

* WIP - vim macros

* blocked out layer below in cmd mode.

also, about to restart my cmd approach.

* WIP - new vim layer

ripoff of the ergodox one, but rewritten as a state machine.

* debugged some, got key repeat working

* moooar coverage

* moooar coverage

* regular vis mode

* basically done with basics.

* some refactoring

- common movement sequences into helper function
- added some rgb controls

* modkey passthru feature

* stdized on cmd-left/right instead of ctrl-a/e

sadly. as there's no reliable shift-ctrl-e

* indicator lights

* moved vim layer into userspace

* cleaned up some yanking edge cases

* docs and some tweaks to layerescapes

* updated/added license strings

* updated comments

* moved config changes to keymap

* spurious changes removed

* cleanup pass, HT drashna for suggestions

- used _keymap() pattern to better modularize event processing in userspace
- made some static things static
- removed unused function
- improved reset.

* dz60 started. keymaps done.

* bugfixes: missing state change in d-, lspace should toggle vim mode.

* Caps lock indicator -> vim indicator.

And adjusted mousekey settings.

* don't actually need the second move trigger and it makes typing less responsive.

* some oppurtunistic bugfixing from my other keyboard (sorry)

* added readme for my dz60 keymap.

* bugfixing and comments updated (niu_mini)

* cleanup as suggested from review

6 years agoupdate template copyrights to 2018 (#2962)
MechMerlin [Mon, 14 May 2018 04:01:13 +0000 (21:01 -0700)]
update template copyrights to 2018 (#2962)

6 years agoinfo.json update to pk60 (#2961)
Barry Huang [Mon, 14 May 2018 03:49:32 +0000 (11:49 +0800)]
info.json update to pk60 (#2961)

* Play Keyboard60 PCB

pk60 PCB files upload

* Add readme files for pk60

* error solving

* uneeded question marks removed

* Update readme.md

* Layouts update

Including ANSI, ISO, 2 kinds of arrows, minila and ALL layouts.

* info.json and redme.md fix

* uppercase fix to lowercase

6 years agoDefault layout for the Redox keyboard (#2954)
Mattia Dal Ben [Mon, 14 May 2018 02:31:38 +0000 (04:31 +0200)]
Default layout for the Redox keyboard (#2954)

* Improved default layout for Redox keyboard, renamed old layout

* Corrected copyright note

6 years agoPlay Keyboard60 PCB upload (#2953)
Barry Huang [Sun, 13 May 2018 16:30:10 +0000 (00:30 +0800)]
Play Keyboard60 PCB upload (#2953)

* Play Keyboard60 PCB

pk60 PCB files upload

* Add readme files for pk60

* error solving

* uneeded question marks removed

6 years agoAdd standard layout 60% support for QMK Configurator and user space (#2950)
MechMerlin [Sun, 13 May 2018 06:02:06 +0000 (23:02 -0700)]
Add standard layout 60% support for QMK Configurator and user space (#2950)