]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoCreate CNAME
Jack Humbert [Mon, 21 May 2018 20:29:37 +0000 (16:29 -0400)]
Create CNAME

5 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 .....

5 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

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

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

5 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

5 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

5 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

5 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.

5 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

5 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_##

5 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)

5 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

5 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)

5 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

5 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

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

5 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)

5 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

5 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)

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

5 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

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

5 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

5 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

5 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

5 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)

5 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.

5 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)

5 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

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

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

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

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

5 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

5 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

5 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

5 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?

5 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>
5 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

5 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

5 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

5 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)

5 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

5 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

5 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)

6 years agoxtonhasvim cleanup (#2947)
xton [Sat, 12 May 2018 22:37:20 +0000 (15:37 -0700)]
xtonhasvim cleanup (#2947)

* 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.

6 years agoMore work on Talljoe layout including adding layout support for HHKB and TKL. (#2946)
Joe Wasson [Sat, 12 May 2018 16:54:35 +0000 (09:54 -0700)]
More work on Talljoe layout including adding layout support for HHKB and TKL. (#2946)

* Add tap-dancing semicolon.

* Infinity60 was running out of USB space.

* Rename common layout variable so it doesn't collide with some keyboards.

* Godspeed!!!

* Patch the number of LEDs for 1up60rgb

* Don't light up if rgblight is off.

* Add HHKB layout.

* Add HHKB to Talljoe's layout.

* Bring back bananasplit keymap.

* info.json

* Userspace config.h doesn't seem to be setting PREVENT_STUCK_MODIFIERS

* Remove 1uprgb workaround

* Add TKL to talljoe keymap.

Also introduces the tkl layout.

6 years agoedit readmes for layout for 60_ansi (#2944)
MechMerlin [Sat, 12 May 2018 15:58:17 +0000 (08:58 -0700)]
edit readmes for layout for 60_ansi (#2944)

6 years agoAdded bootmagic_lite() (#2942)
Wilba6582 [Sat, 12 May 2018 15:53:12 +0000 (01:53 +1000)]
Added bootmagic_lite() (#2942)

6 years agoXton's first keymap! (#2941)
xton [Sat, 12 May 2018 15:52:11 +0000 (08:52 -0700)]
Xton's first keymap! (#2941)

* 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

6 years agoFix syntax, add laylock with backlight toggle on locked layer (#2940)
akrob [Sat, 12 May 2018 15:46:27 +0000 (09:46 -0600)]
Fix syntax, add laylock with backlight toggle on locked layer  (#2940)

* Create config.h

* Create rules.mk

* Create keymap.c

* fix syntax and add latest

6 years agoFaceW Keyboard Support (#2939)
MechMerlin [Sat, 12 May 2018 15:45:19 +0000 (08:45 -0700)]
FaceW Keyboard Support (#2939)

* preliminary checkin for facew keyboard

* Update readme file

* put the standard 60 ansi layout in

* update rules to have LAYOUT_60_ansi to use my userspace layouts

6 years agoUpdated Ergo42 hdbx keymap (#2927)
Hide [Fri, 11 May 2018 15:05:11 +0000 (00:05 +0900)]
Updated Ergo42 hdbx keymap (#2927)

* Add

* Revert "Add"

This reverts commit 4b10fef88712a63f4a91410410b4c99346fa1b24.

* Add Ergo42 keymaps

for JIS layout

* Fix hdbx keymap for Ergo42

Changed some keys layout and add description.

* Updated hdbx keymaps for Ergo42

Now using update_tri_layer_state.
Underglow color sync layer-switching.

* Fixed hdbx keymap

Deleted rgb define line (now using master)  and fixed some issues pointed out.

* update ignore

* fixed

6 years agoFix up info.json file for Iris (#2935)
Danny [Thu, 10 May 2018 17:35:47 +0000 (13:35 -0400)]
Fix up info.json file for Iris (#2935)

6 years agoBacklight and RGB now working for JJ50 (#2929)
WarmCat [Thu, 10 May 2018 15:28:58 +0000 (16:28 +0100)]
Backlight and RGB now working for JJ50 (#2929)

* 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

* Tidied up jj50 code, backlight and RGB is now working.

* Renaming "KEYMAP" to "LAYOUT" to adhere to the new QMK standards.

6 years agoMove ckeys workshop to its own directory (#2928)
MechMerlin [Thu, 10 May 2018 04:37:04 +0000 (21:37 -0700)]
Move ckeys workshop to its own directory (#2928)

* move obelus and nakey to ckeys directory

* delete the originals

* short readme about ckeys

* edit readmes to reflect new changes

* add build guide info..and here's me trying to retrigger the build job

6 years agoSupport both AVR and ps2avrGB targets for new_project script (#2811)
MechMerlin [Thu, 10 May 2018 04:36:40 +0000 (21:36 -0700)]
Support both AVR and ps2avrGB targets for new_project script (#2811)

* Stopping point at creating targets for new_project script

* Add second argument for target

* Add the ps2avrgb target

* consider the case where the firmware type target is not valid

* fix template files to be more generic

* Code cleanup

* Change variable name to be more descriptive

* make avr the default

* forgot to put the template files in

* Take out useless comments

* add usage info

6 years agoGeneral RGB matrix fixes (#2931)
yiancar [Thu, 10 May 2018 04:31:24 +0000 (05:31 +0100)]
General RGB matrix fixes (#2931)

* 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

6 years agogcc 8.10 compilation fix (#2914)
sameehj [Thu, 10 May 2018 03:39:46 +0000 (06:39 +0300)]
gcc 8.10 compilation fix (#2914)

* Use memmove instead of memcpy

gcc 8.1 gives the following error:
lib/lufa/LUFA/Drivers/USB/Class/Common/HIDParser.c:93:5: error: 'memcpy' accessing 42 bytes at offsets 28 and 0 overlaps 14 bytes at offset 28 [-Werror=restrict]

This patch resolve this by using memmove instead

Signed-off-by: Sameeh <Sameeh Jubran>
* Remove ATTR_CONST from a void returning function

gcc 8.10 gives the following error when attempting to compile
lib/lufa/LUFA/Drivers/USB/Core/Events.h:334:5: error: 'const' attribute on function returning 'void' [-Werror=attributes]

Signed-off-by: Sameeh <Sameeh Jubran>
6 years agoAdded propper support for Lets split vitamins (#2559)
Mikkel Jeppesen [Wed, 9 May 2018 16:14:30 +0000 (18:14 +0200)]
Added propper support for Lets split vitamins (#2559)

* Added support for the upcomming Lets_split vitamins included

* Updated readme

* Corrected header of readme

* Enabled RGB

* Broke everything

* broke some more shit

* Revert "broke some more shit"

This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1.

* Revert "Broke everything"

This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7.

* Fixed USB detection, and RGB on slave

* started modifying readme, to use msys2

* Added support for the upcomming Lets_split vitamins included

* Updated readme

* Corrected header of readme

* Enabled RGB

* Broke everything

* broke some more shit

* Revert "broke some more shit"

This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1.

* Revert "Broke everything"

This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7.

* Fixed USB detection, and RGB on slave

* started modifying readme, to use msys2

* Updated readme to reflect use of msys2 Added avrdude to msys path

* added avrdude option to msys installer

* Removed extra installation of avrdude

* Renamed to vitamins_included and implemented drashnas changes

* Fixed include guard

* Fixed some includes, and added avrdude target to docs.

* Fixed default keyboard

6 years agoAdd standard layout to XD60 (#2925)
MechMerlin [Wed, 9 May 2018 14:52:35 +0000 (07:52 -0700)]
Add standard layout to XD60 (#2925)

* add new layout and fix formatting

* Add 60_ansi layout so I can use my user space defined layouts

* Make QMK_KEYBOARD_H and LAYOUT renames

* update info.json file

6 years agoQMK Configurator Support for Paladin64 PCB (#2926)
MechMerlin [Wed, 9 May 2018 14:51:43 +0000 (07:51 -0700)]
QMK Configurator Support for Paladin64 PCB (#2926)

6 years agoupdate doc options
Jack Humbert [Wed, 9 May 2018 04:58:54 +0000 (00:58 -0400)]
update doc options

6 years agoAdd effect speed support for RGB Matrix *No EEPROM yet* (#2922)
yiancar [Wed, 9 May 2018 03:23:21 +0000 (04:23 +0100)]
Add effect speed support for RGB Matrix *No EEPROM yet*  (#2922)

* 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

* Add effect speed support for RGB Matrix *No eeprom yet*

Keycodes RGB_SPI and RGB_SPD have been added to increase and decrease effect speed.

Speed is not saved in EEPROM yet as per Jack's request.

* Update rgb_matrix.c

* RGB Matrix speed fix rgblight.h

* More fixes for rgb speed. Speed functions declared but not used in rgblight

* More travis fixes..

* Another one for travis..

6 years agoAlf X2 Layout Fixes (#2923)
MechMerlin [Wed, 9 May 2018 02:43:48 +0000 (19:43 -0700)]
Alf X2 Layout Fixes (#2923)

* Move the microswitches to the top of the keyboard like how it is
physically

Format change to make things pretty

* Fix keymap to match the new layouts

* stopping point at new info.json file

* Update readme

* Finish up QMK Configurator fixes for info.json

6 years agoAdd Teensy ++ 2.0 bootloader support
Drashna Jaelre [Tue, 8 May 2018 23:45:52 +0000 (16:45 -0700)]
Add Teensy ++ 2.0 bootloader support

6 years agosmall update to default keymap (#2902)
Pim Ostendorf [Tue, 8 May 2018 23:04:14 +0000 (01:04 +0200)]
small update to default keymap (#2902)

* changed behaviour of the spacebars in game mode to better support games

6 years agoQMK Configurator Support for bananasplit (#2882)
MechMerlin [Tue, 8 May 2018 23:00:19 +0000 (16:00 -0700)]
QMK Configurator Support for bananasplit (#2882)

* Change KEYMAP to LAYOUT refactor

* Add info.json for QMK Configurator Support

* Change LAYOUT_ansi to LAYOUT_60_ansi

* removed talljoe's placeholder keymaps

* change LAYOUT to LAYOUT_base

6 years agomore fixes for configurator (#2920)
Hannes Egler [Tue, 8 May 2018 22:58:24 +0000 (00:58 +0200)]
more fixes for configurator (#2920)

6 years agoConfigurator updates for Atreus62 (#2913)
noroadsleft [Tue, 8 May 2018 22:55:50 +0000 (15:55 -0700)]
Configurator updates for Atreus62 (#2913)

* c10r: Atreus62

* Removed bootloader flag from info.json

6 years agoenable eeprom for rgb matrix
Jack Humbert [Tue, 8 May 2018 22:13:09 +0000 (18:13 -0400)]
enable eeprom for rgb matrix

6 years agoMerge branch 'master' of github.com:qmk/qmk_firmware
Jack Humbert [Tue, 8 May 2018 21:19:42 +0000 (17:19 -0400)]
Merge branch 'master' of github.com:qmk/qmk_firmware

6 years agoupdated music mask
Jack Humbert [Tue, 8 May 2018 21:18:15 +0000 (17:18 -0400)]
updated music mask

6 years agoswitch to the vue theme and add search
skullY [Tue, 8 May 2018 19:20:13 +0000 (12:20 -0700)]
switch to the vue theme and add search

6 years agoFix Atom47 Keyboard
Drashna Jaelre [Fri, 4 May 2018 18:06:04 +0000 (11:06 -0700)]
Fix Atom47 Keyboard

6 years agoAdds IS31FL3731 RGB Matrix Implementation (#2910)
Jack Humbert [Tue, 8 May 2018 19:24:18 +0000 (15:24 -0400)]
Adds IS31FL3731 RGB Matrix Implementation (#2910)

* adds is31fl3731 rgb matrix implementation

* fix build script for force pushes

* allow bootloader size to be overwritten

* adds planck light implementation

* split led config into 2 arrays

* idk

* betterize register handling

* update planck implementation

* update planck

* refine rgb interface

* cleanup names, rgb matrix

* start documentation

* finish up docs

* add effects list

* clean-up merge

* add RGB_MATRIX_SKIP_FRAMES

* add support for at90usb1286 to bootloader options

6 years agokbd75 fixes for the configurator (#2908)
Hannes Egler [Tue, 8 May 2018 18:39:18 +0000 (20:39 +0200)]
kbd75 fixes for the configurator (#2908)

fixed the info.json

6 years agoKBD8X QMK Support (#2915)
MechMerlin [Tue, 8 May 2018 18:38:11 +0000 (11:38 -0700)]
KBD8X QMK Support (#2915)

* initial commit

* add row/column and pin info

* Add first part of switch matrix

* documentation and additional config items

* map out the non confusing part of the matrix

* map out the top row

* ok I think I got it

* fix some stupid compile errors

* put in a default keymap

* rename LAYOUT to LAYOUT_all

* add a standard layout and info.json file

* Fix up readme for default keymap

* Add toggle key LED functionality

* changes based on review feedback

6 years agoSome more tweaks to make everything look nice
skullY [Tue, 8 May 2018 06:37:21 +0000 (23:37 -0700)]
Some more tweaks to make everything look nice

6 years agoFix up info boxes.
skullY [Tue, 8 May 2018 05:40:57 +0000 (22:40 -0700)]
Fix up info boxes.

6 years agoUse docsfy to replace gitbook
skullY [Tue, 8 May 2018 04:58:50 +0000 (21:58 -0700)]
Use docsfy to replace gitbook

6 years agoadded additional configurator support (#2905)
Hannes Egler [Mon, 7 May 2018 15:41:56 +0000 (17:41 +0200)]
added additional configurator support (#2905)

* added additional configurator support

Added support for choosing between 5 configurator options:
Layout (supports all keys)
Layout_ansi_1u
Layout_iso_1u
Layout_ansi
Layout_iso

* confirming to conventions

replaced .h filenames with QMK_KEYBOARD_H

6 years agoThanks to talljoe, 1up60 actually only has 16, not 20 RGB LEDs (#2906)
MechMerlin [Mon, 7 May 2018 15:38:09 +0000 (08:38 -0700)]
Thanks to talljoe, 1up60 actually only has 16, not 20 RGB LEDs (#2906)

6 years agoFixed hdbx keymaps (#2899)
hdbx [Sat, 5 May 2018 17:48:28 +0000 (02:48 +0900)]
Fixed hdbx keymaps (#2899)

* Add

* Revert "Add"

This reverts commit 4b10fef88712a63f4a91410410b4c99346fa1b24.

* Add Ergo42 keymaps

for JIS layout

* Fix hdbx keymap for Ergo42

Changed some keys layout and add description.

6 years agoAdded Tanuki Keyboard (#2894)
Pim Ostendorf [Sat, 5 May 2018 17:47:32 +0000 (19:47 +0200)]
Added Tanuki Keyboard (#2894)

* added tanuki

* updated definitions to new qmk standard

* complying with suggestions made by drashna

* update rulesfile

* used qmk template for readme file

6 years agoinfinite emoji (#2898)
Nick Choi [Sat, 5 May 2018 01:39:59 +0000 (21:39 -0400)]
infinite emoji (#2898)

6 years agoupdate with qmk master (#2887)
sdothum [Sat, 5 May 2018 01:36:23 +0000 (21:36 -0400)]
update with qmk master (#2887)

* add splitography

* trim keymap.c

* add Makefile

* rename Makefile to rules.mk

* thumb key definition

* thumb key definition

* thumb key definition

* blue/orange layer swap, double qwerty steno exit

* fix TxBolt 1-3 key chord suppression (PREVENT_STUCK_MODIFIERS)

* add audio control

* beakl 8+10, dvorak (standard and splitography wide variant)

* beakl 8+10, dvorak (standard and splitography wide variant)

* shift layer home blocks

* regex layer key changes

* tilde align symbol navigation and regex layer

* splitography/planck code break out into common .h segments

* splitography/planck code break out into common .h segments

* splitography common library

* splitography common library

* splitography beakl altgr home row

* updating with qmk master

6 years agoQMK Configurator support for Sentraq S60-x (#2889)
MechMerlin [Sat, 5 May 2018 01:30:56 +0000 (18:30 -0700)]
QMK Configurator support for Sentraq S60-x (#2889)

* change to QMK_KEYBOARD_H

* add info.json for QMK Configurator Support

6 years agoFeature/ca66 json (#2897)
Xerpocalypse [Sat, 5 May 2018 01:25:12 +0000 (18:25 -0700)]
Feature/ca66 json (#2897)

* Made an appropriate KLE and converted it.

For use with the CA66 on qmk.fm

* Changed KEYMAP to LAYOUT to match new info.json

* Changed #include and LAYOUT for new info.json

6 years agoAdd "oscillope" layout for the Orthodox (#2893)
Oscillope [Fri, 4 May 2018 18:10:24 +0000 (14:10 -0400)]
Add "oscillope" layout for the Orthodox (#2893)

* Initial layout for the Orthodox

* Added handy programming macros

* Swapped raise/lower and os/alt to make it easier to reach the more used keys.

6 years agolayer double tapping fixed (#2885)
zwnk [Fri, 4 May 2018 17:40:40 +0000 (14:40 -0300)]
layer double tapping fixed (#2885)

* impstyle keymap added

* impstyle keymap updated

* mouse layer added to impstyle keymap

* keymap updated

* fixes

* impsytle layout: mouse layer added

* comments added

* comments added

* bugfix

* typo fixed

* double tap fixed

* double tap fixed

* still testing double tab

* double tab mouse layer is working

* README added

* README updated

6 years agoUpdate to tap dance docs (#2895)
Daniel Gordon [Fri, 4 May 2018 17:39:57 +0000 (12:39 -0500)]
Update to tap dance docs (#2895)

* Added more comments
    * Documentation for 'quad function' tap dance now suggests to use the
      user's directory, and explains how to do so.

6 years agoAdd new keymap for Ergo42 (#2891)
hdbx [Fri, 4 May 2018 17:27:00 +0000 (02:27 +0900)]
Add new keymap for Ergo42 (#2891)

* Add Ergo42 keymaps

for JIS layout

6 years agoSubmit/ergo42 default keymap update (#2890)
Biacco42 [Fri, 4 May 2018 17:24:35 +0000 (02:24 +0900)]
Submit/ergo42 default keymap update (#2890)

* Add new default keymap for Ergo42.

* Rename keymap names

* Update TAPPING_TERM

6 years agoAdd saschagrunert planck keymap (#2886)
Sascha Grunert [Fri, 4 May 2018 17:04:26 +0000 (19:04 +0200)]
Add saschagrunert planck keymap (#2886)

6 years agoadd discord link
Jack Humbert [Thu, 3 May 2018 19:56:10 +0000 (15:56 -0400)]
add discord link

6 years agoUpdated keymap for Dr NotSoKind Planck layout (#2877)
Nico Hormazábal [Thu, 3 May 2018 14:58:12 +0000 (16:58 +0200)]
Updated keymap for Dr NotSoKind Planck layout (#2877)

* added own keymap for planck

* dynamic macros

* moved the reset button

* Update readme for volume explanation

* Format

* added safe double shift

* changed the modified shift to regular shift, for allowing shift + F keys

* moved power stuff to the function layer

* del button on raise

* Update Readme.md

* updated F keys

6 years ago QMK Configurator updates: Atom47, Atomic and Atreus (#2883)
noroadsleft [Thu, 3 May 2018 14:56:12 +0000 (07:56 -0700)]
 QMK Configurator updates: Atom47, Atomic and Atreus (#2883)

* QMK Configurator update for Alpha 28-key

* QMK Configurator update for AMJ40

* QMK Configurator update for AMJ Pad

* QMK Configurator update for Atom47

* QMK Configurator update for OLKB Atomic

* QMK Configurator updates: Atom47 and Atreus

* QMK Configurator updates: Atom47 and Atreus

* QMK Configurator update for OLKB Atomic and Atreus

* QMK C10R: Attempting fixes for Atreus keymap errors

* QMK C10R: Attempting fixes for Atreus keymap errors

* QMK Configurator: Bug fixes for Atreus keymaps