]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoMerge branch 'master' of github.com:qmk/qmk_firmware into hf/shinydox
Jack Humbert [Tue, 12 Jun 2018 14:59:35 +0000 (10:59 -0400)]
Merge branch 'master' of github.com:qmk/qmk_firmware into hf/shinydox

5 years agoAdded a multiple layout keymap for DZ60 (#3159)
Breno Reis [Sun, 10 Jun 2018 19:05:56 +0000 (16:05 -0300)]
Added a multiple layout keymap for DZ60 (#3159)

* Added files for my new layout.

* Added layout template

* Qwerty layout done

* Qwerty layout done

* Test commit

* Qwerty, colemak e dvorak layouts done.

* Added templates for extra layers

* Added templates for extra layers

* Small adjustments on function layer

* Minor updates

* Minor updates

* daily update

* added my dz60 layout

* added my niu mini layout

* made the suggested corrections

5 years agoFortitude60: Refactor and Configurator support (#3161)
noroadsleft [Sun, 10 Jun 2018 14:13:01 +0000 (07:13 -0700)]
Fortitude60: Refactor and Configurator support (#3161)

* Removed LAYOUT_ortho_5x12 alias

* Configurator support

5 years agoFelix: Refactor, Rules, and Configurator Support (#3160)
noroadsleft [Sun, 10 Jun 2018 14:12:09 +0000 (07:12 -0700)]
Felix: Refactor, Rules, and Configurator Support (#3160)

* Refactor

* Configurator support

* Add LAYOUTS = ortho_5x4 to rules.mk

5 years agoAdd Tetris keyboard to QMK (#3158)
YouCanFly [Sun, 10 Jun 2018 01:38:45 +0000 (09:38 +0800)]
Add Tetris keyboard to QMK (#3158)

* Add Tetris keyboard to QMK

* fix

* disable the music mode to save size

5 years agoAdd TKC keymap (#3157)
Yan-Fa Li [Sun, 10 Jun 2018 01:18:56 +0000 (18:18 -0700)]
Add TKC keymap (#3157)

- disable i2c to avoid hid spam
 - set capslock -> lctl_t(kc_esc)
 - OSX mode - reverse GUI and ALT

5 years agoFixsingakeymaps (#3156)
Jason [Sun, 10 Jun 2018 00:32:51 +0000 (17:32 -0700)]
Fixsingakeymaps (#3156)

* Tweak info.json

* fix default for info.json

* typo

5 years agoAdding Singa Repo w/ Config Support (#3155)
Jason [Sat, 9 Jun 2018 20:25:22 +0000 (13:25 -0700)]
Adding Singa Repo w/ Config Support (#3155)

* Adding Singa Repo w/ Config Support

* Used Tilde instead of GRV

* PR Fixes

* oops, forgot to change the keymaps

* splitbs -> split_bs

5 years agoAdditional default layouts: Fullsize ANSI, Fullsize ISO, TKL ISO (#3154)
noroadsleft [Sat, 9 Jun 2018 19:38:14 +0000 (12:38 -0700)]
Additional default layouts: Fullsize ANSI, Fullsize ISO, TKL ISO (#3154)

* Add Fullsize ANSI layout

* Add Fullsize ISO layout

* Add TKL ISO layout

5 years agoFix KC_P00 macro for ortho_5x4 layout (#3152)
noroadsleft [Sat, 9 Jun 2018 15:30:51 +0000 (08:30 -0700)]
Fix KC_P00 macro for ortho_5x4 layout (#3152)

5 years agoAdd corne keyboard (#3119)
Kosuke Adachi [Fri, 8 Jun 2018 22:28:28 +0000 (07:28 +0900)]
Add corne keyboard (#3119)

* Fork from helix

* Move rev2 to rev1

* Remove unused settings

* Move split_util to outof rev

* Setup KEYMAP for crkbd

* Remove old image

* Move keymaps directory and glcdfont.c

* Remove AUDIO in keymap

* Show keylog

* Show keylogs

* Show time log

* Remove EISU/KANA

* Use KEYMAP_kc

* Remove iota_gfx_record_user wrapping

* Remove unused settings for layer

* Add keylogger.c

* Fix uppercase letters to lower

* Add timelogger.c

* Default RGBLED_NUM = 27

* Remove unused setting

* Add mode icon reader

* Add matrix_write_ln

* Add layer_state_reader

* Move to lib directory

* Rename functions

* Add host_led_state_reader

* Add logo_reader

* Cleaning of iota_gfx_task

* Fix bugs and add key defines

* Remove unnecessary comments

* Update crkbd readme

* Move libs to lib directories

* Rename KEYMAP to LAYOUT

5 years agocitadel: new keymap for pegasushoof (#3146)
Daniel Rose [Fri, 8 Jun 2018 20:06:14 +0000 (22:06 +0200)]
citadel: new keymap for pegasushoof (#3146)

[citadel] Markdown syntax: Added double spaces for line breaking

[citadel] Added line breaks for keyboard layout, fixed headings.

5 years agoErgo42: Refactor and Configurator support (#3150)
noroadsleft [Fri, 8 Jun 2018 17:58:12 +0000 (10:58 -0700)]
Ergo42: Refactor and Configurator support (#3150)

* Refactor

* Configurator support

* Switch macro names around

5 years agoDZ60: Add LAYOUT_directional_625_space (#3148)
noroadsleft [Fri, 8 Jun 2018 17:35:51 +0000 (10:35 -0700)]
DZ60: Add LAYOUT_directional_625_space (#3148)

5 years agoKeyboard that works on Qwerty or Bepo OS keyboards. (#3149)
Eric Gebhart [Fri, 8 Jun 2018 17:06:25 +0000 (19:06 +0200)]
Keyboard that works on Qwerty or Bepo OS keyboards. (#3149)

* New layout.

* new dvorak bepo layout.

* first commit of new ergodox_ez dvorak keyboard for qwerty and bepo.

5 years agoAdd DCompact Layout for Chimera Ortho and Planck Keyboards (#3145)
Dan [Thu, 7 Jun 2018 18:30:27 +0000 (14:30 -0400)]
Add DCompact Layout for Chimera Ortho and Planck Keyboards (#3145)

* Clone default chimera-o layout

* Make changes for base layer

* Enable mouse suppport flag

* Implement majority of DAD layout

* Add mouse movement keys

* Fine tune mouse control and fix tap toggle

* Fix mouse button locations

* Set adpater LED colors for layers

* Increase responsiveness of key taps

* Update layout for thumb comfort

* Rename layout and add README

* Add comments to keymap

* Implement DCompact layout for Planck

* Copy over DCompact README to planck

* Fix up odds and ends for Planck

5 years agoEco: Refactor, Configurator support and Readme changes (#3143)
noroadsleft [Thu, 7 Jun 2018 15:26:46 +0000 (08:26 -0700)]
Eco: Refactor, Configurator support and Readme changes (#3143)

* Readme changes

* Refactor matrices; add QMK_KEYBOARD_H

* Configurator Support

5 years agoDK60: Refactor, Configurator and Readme updates (#3142)
noroadsleft [Thu, 7 Jun 2018 15:23:50 +0000 (08:23 -0700)]
DK60: Refactor, Configurator and Readme updates (#3142)

* Readme cleanup

* Refactor KEYMAP to LAYOUT

* Configurator support

* Readme cleanup

Didn't spot that the modified lines were formatted as a list the first time.

5 years agoNormacos update (#3141)
Jorge Porras [Thu, 7 Jun 2018 15:20:41 +0000 (08:20 -0700)]
Normacos update (#3141)

* Cheers let's split keymap

* fixed typo on norman layer of cheers keymap for let's split

* fixed right handed mappings for home row

* cheers keymap for let's split redefinition

* updated Cheers keymap for let's split

* cheers keymap for let's split updated with some terminal macros

* renamed cheers let's split keymap to a more appropriate normacos

* updated normacos keymap doc / removed non functional keys

* reset let's split rules to default values

* added more spotlight search macros

* normalized keymap comments

* Moved numpad on lower layer

* updated normacos layout and fixed some readme typos

* removed leftover merge diff

* added waits to macros that make use of SEND_STRING

* fixed wrong waits on macros that use SEND_STRING

* normalized macro comments after adding waits

5 years agoGherkin: Refactor and Configurator support [resolved] (#3140)
noroadsleft [Thu, 7 Jun 2018 15:15:14 +0000 (08:15 -0700)]
Gherkin: Refactor and Configurator support [resolved] (#3140)

* Refactor KEYMAP to LAYOUT_ortho_3x10

* Configurator support

* Renamed @Talljoe's keymap folder

* Renamed matrix_init_user to matrix_init_keymap

5 years agoAdd premade layouts for Numpad 4x4, Numpad 5x4, Ortho 5x4, and Planck MIT (#3139)
noroadsleft [Thu, 7 Jun 2018 15:14:39 +0000 (08:14 -0700)]
Add premade layouts for Numpad 4x4, Numpad 5x4, Ortho 5x4, and Planck MIT (#3139)

Fix EOF on Planck MIT layout.json

Cleanup ortho_5x4 layout.json

5 years agoBootloader make issue (#2975)
yiancar [Wed, 6 Jun 2018 22:24:26 +0000 (23:24 +0100)]
Bootloader make issue (#2975)

* 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

* fixed bootloader makefile

- Echo -e does not behave coorectly on mac
- Replaced with equivilant printf statements

* quick typo fix

5 years agoDilly: Refactor and Configurator support (#3134)
noroadsleft [Wed, 6 Jun 2018 18:12:42 +0000 (11:12 -0700)]
Dilly: Refactor and Configurator support (#3134)

* Refactor

* Configurator support

* Add LAYOUT_ortho_3x10 to default QMK layouts

* Refactor Dilly to use LAYOUT_ortho_3x10

5 years agoAdded jwlawrence keymap for zen keyboard (#3137)
Joshua Lawrence [Wed, 6 Jun 2018 16:54:26 +0000 (09:54 -0700)]
Added jwlawrence keymap for zen keyboard (#3137)

* Created jwlawrence keymap

5 years agoSweeping Visualizer for Ergodox Inifinity (#3136)
Oryhara [Wed, 6 Jun 2018 16:52:56 +0000 (11:52 -0500)]
Sweeping Visualizer for Ergodox Inifinity (#3136)

* started work on halfkeyboard

* update to keymap

* halfkey layouts complete for dvorak and qwerty

* added plover layout to halfkeyboard mapping

* fixed error in dvorak layout right hand

* fixed error in dvorak layout right hand, comments updated

* thing

* added minus and equals to normal layouts

* added minus and equals to normal layouts

* adde visualizer matching halfkeyboard mappings

* adde visualizer matching halfkeyboard mappings

* updated keymaps for mirror handedness functionality for all layers.  Also added visualizer code for distinct color for each layer, and LCD text displaying the current layer.

* had a KC_TILD where should have had KC_GRAV

* its spelled KC_GRAVE

* mouskeys and some visualizer work.

* added LED backlight visuals

* trying to get visualizer working

* Move lufa descriptor to protocol/usb_descriptor

* Try to compile usb_descriptor on ChibiOS

* Add lufa_utils for ChibiOS

Lufa USB descriptors for ChibiOS

* More lufa_util compatibility fixes

* First compiling version of shared USB descriptor

* Send the usb descriptors

* Fix the CONSOLE output on ChibiOS

* Add errors for unsupported interfaces

* Enable support for vitual serial port USB descriptors

* Implement virtual serial port for ChibiOS

* Cleanup the lufa_utils

Use the default lufa header files

* Add raw hid support for ChibiOS

This is completely untested

* Enable midi compilation on ChibiOS

* Move midi functionality out of lufa.c

* Don't register sysex callback when not needed

* ChibiOS compilation fixes

* Update ChibiOS submodule

* Fix the Midi USB descriptor

It didn't work properly when both Midi and Virtual serial port was enabled.

* Add MIDI support for ChibiOS

* Fix USB descriptor strings on ChibiOS

* Use serial usb driver for raw hid

* Generalize the ChibiOS stream like drivers

This makes the initialization much more simple and eliminates a lot of
the code duplication.

* Convert console output to chibios stream driver

* Fixes for ChibiOS update

* Update the ChibiOS contrib submodule

To include the usb data toggle synchronization fixes

* Fix duplicate reset enumeration on ChibiOS

* Add missing include

* Add number of endpoints check for ChibiOS

* Enable serial USB driver on all keyboards

* Add missing includes when API is enabled withot midi

* Add another missing inlcude

* consolidated my custom animations into visualizer.c in my keymap directory

* LED backlight keys animation KITT scanner

* moved my custom rules.mk to my keymap folder

* undoing changes i shouldn't have done

* more fixes

* updated comments on the visulizer code

* steno keys added to plover layout

* updated halfkeyboard rules to allow steno mode

* adding my stuff back after hard reset

* added a plover layout back in for androud steno app

* fixed layer toggle typo

* merged again

* visualizer decided to have a conflict again.  fixed.

* keymap change to add mouse keys and put layer switching on shortcuts layer

* made the ergodox LEDs scan left to right and back again

* visualizer work

* KITTSCANNER finally

* fixed right hand shortcuts layer and removed handedness switching for base layer so jump in gaming works corrrectly

* added another sweep that goes full on over both boards then full off in both directions

* added function key layer and cleaned up some layer switching

5 years agoDiverge3: Readme Clean-up, Refactor and Configurator support (#3135)
noroadsleft [Wed, 6 Jun 2018 16:51:24 +0000 (09:51 -0700)]
Diverge3: Readme Clean-up, Refactor and Configurator support (#3135)

* Readme cleanup

* Refactor

* Configurator support

5 years agoDichotemy: Refactor and Configurator update (#3133)
noroadsleft [Wed, 6 Jun 2018 16:47:56 +0000 (09:47 -0700)]
Dichotemy: Refactor and Configurator update (#3133)

* Refactor KEYMAP to LAYOUT

* Configurator support

5 years agoRefactor for DeltaSplit75 (#3132)
noroadsleft [Wed, 6 Jun 2018 16:47:25 +0000 (09:47 -0700)]
Refactor for DeltaSplit75 (#3132)

5 years agoremove trailing comma to fix parsing issue (#3130)
Jason [Wed, 6 Jun 2018 16:46:06 +0000 (09:46 -0700)]
remove trailing comma to fix parsing issue (#3130)

* remove trailing comma to fix parsing issue

* ctrl shift i is gud

5 years agoAdd ErgoDash keyboard (#3128)
omkbd [Wed, 6 Jun 2018 16:41:51 +0000 (01:41 +0900)]
Add ErgoDash keyboard (#3128)

* create ergodash

* Revert "create ergodash"

This reverts commit b261c808c30fee95cb656629f7e9b44b01e79363.

* add ergodash

* keymap→layout

* use set_single_persistent_default_layer

5 years agoAdding SX60 work by amnobis and configurator settings (#3122)
Jason [Tue, 5 Jun 2018 19:43:20 +0000 (12:43 -0700)]
Adding SX60 work by amnobis and configurator settings (#3122)

* Add SX60

* Add config maps and layouts as well as readmes.

* cleanup and fixes

* correct readme

* add missing closing commenty tag

* Changing includes to QMK_KEYBOARD_H

* Update settings.json

Remove config change that was added automatically by vscode.

* Update readme.md

fix readme formatting

5 years agoGherkin wanleg (#3127)
wanleg [Tue, 5 Jun 2018 19:37:27 +0000 (12:37 -0700)]
Gherkin wanleg (#3127)

* my planck layout

personal planck layout

* my XD75 layout

personal XD75 layout

* Revert "my XD75 layout"

This reverts commit e9c3b57df78c1cb658bef56fb735839758f4f949.

* my XD75

personal XD75 layout

* wanleg layout

wanleg layout

* typo

fixed typo

* setup for NovelKeysXKailh Big Series switch

setup for Big Swith with ProMicro

* mousekeys addition

adding mousekeys

* mousekey additions

* wanleg's jj40 config

* mousekey changes

* CAD double-tap improvement

* software reset for Gherkin

* promicro software bootloading

* middle click

* Update readme.md

* add middle click

* readme changes

* Update readme.md

* bootloaderFix

* readme edit

* bootloader fix

* bootloaderEnable

* bigswitchTesting

* cleanup prior to Gherkin Pull

* fixed bootloader RESET and added mousekey

fixed RESET issue on ProMicro with default code, added mousekeys

* fixed bootloader RESET and added mousekeys

fixed RESET issue on ProMicro with default code, added mousekeys.
edited readme to reflect changes.

* Update config.h

* Update keymap.c

5 years agoadding all ErgoTravel Files (#3129)
Pierre Constantineau [Tue, 5 Jun 2018 16:15:19 +0000 (19:15 +0300)]
adding all ErgoTravel Files (#3129)

* adding all ErgoTravel Files

* fixing KC_KEYMAP to LAYOUT_kc on Viet's keymap.c

5 years ago[WIP] [Help Needed] Daisy 40%: Refactor and Configurator update (#3124)
noroadsleft [Mon, 4 Jun 2018 21:50:30 +0000 (14:50 -0700)]
[WIP] [Help Needed] Daisy 40%: Refactor and Configurator update (#3124)

* Refactor KEYMAP to LAYOUT

* Configurator update

* info.json update

* Refactor daisy.h: White space update

5 years agoCU75: Refactor and Configurator updates (#3123)
noroadsleft [Mon, 4 Jun 2018 19:15:14 +0000 (12:15 -0700)]
CU75: Refactor and Configurator updates (#3123)

* Refactor

* Configurator: LAYOUT_iso fix

* Readme formatting cleanup

5 years agoKeymap with dynamic macro (#3121)
crilith [Mon, 4 Jun 2018 15:30:31 +0000 (11:30 -0400)]
Keymap with dynamic macro (#3121)

* Add files via upload

Added dynamic macro support

* Delete keymap.c

5 years agoSupport ios to default keymap (#3118)
MakotoKurauchi [Mon, 4 Jun 2018 15:14:35 +0000 (00:14 +0900)]
Support ios to default keymap (#3118)

* add some comment about Helix customize and auto-setup RGBLIGHT_LIMIT_VAL

* add define USB_MAX_POWER_CONSUMPTION

* Helix keyboard OLED, RGBLIGHT enable/disable control integrate into rules.mk

rules.mk: add 4 Variables for compile control.

   # Helix keyboard customize
   # you can edit follows 4 Variables
   #  jp: 以下の4つの変数を必要に応じて編集します。
   OLED_ENABLE = no            # OLED_ENABLE
   LED_BACK_ENABLE = no        # LED backlight (Enable WS2812 RGB underlight.)
   LED_UNDERGLOW_ENABLE = no   # LED underglow (Enable WS2812 RGB underlight.)
   LED_ANIMATIONS = yes        # LED animations

config.h: auto set RGBLED_NUM by HELIX_ROWS and rules.mk's define

* HELIX_ROWS define move from config.h to rules.mk

* add readme.md

* rename readme.md to readme_jp.md

* add readme.md and modify readme_jp.md

* change helix/ssd1306.c for select glcdfont.c position

* add variable LOCAL_GLCDFONT into each keymaps rules.mk

* Add iPhone/iPad LED support to Helix default keymap

* add Freggy keymap

* adjust the delay of serial.c

* change readme

* renumber _ADJUST for shrink program size

5 years agoAdded ASCII legend to melody96 to help visualize the layouts (#3117)
fordmustang5l [Mon, 4 Jun 2018 15:12:13 +0000 (11:12 -0400)]
Added ASCII legend to melody96 to help visualize the layouts (#3117)

5 years agochange to ca66 kelorean layout (#3116)
KeLorean [Mon, 4 Jun 2018 15:11:17 +0000 (11:11 -0400)]
change to ca66 kelorean layout (#3116)

5 years agoAdd rgblight mode 35 (R,G,B test mode) (#3114)
Takeshi ISHII [Mon, 4 Jun 2018 15:10:39 +0000 (00:10 +0900)]
Add rgblight mode 35 (R,G,B test mode) (#3114)

* add rgblight mode 35 (RGB cyclic mode) into quantum/rgblight.c

* Update docs, add rgblight mode 35(RGB cyclic)

* rename RGBCYCLIC to RGBTEST

5 years agoAdd Suspend functions (#3112)
Drashna Jaelre [Sun, 3 Jun 2018 21:57:35 +0000 (14:57 -0700)]
Add Suspend functions (#3112)

* Add suspend functions

* Disable RGB code if it's disabled

* Add suspend code to ChibiOS for future compatibility

* Add keyboard_init functions

* Change where references so it will compile

* Wrong command chained in wake up kb function

* Fix non-feature file changes

* Add documentation

* Re-add matrix init docs

* add rgblight code to example

* Remove keyboard init stuff for separate PR

5 years agoRefactor Chocopad to support LAYOUT_ortho_4x4 macro (#3106)
noroadsleft [Sat, 2 Jun 2018 16:15:52 +0000 (09:15 -0700)]
Refactor Chocopad to support LAYOUT_ortho_4x4 macro (#3106)

* Refactor for Chocopad

* Configurator update

* Chocopad refactor for LAYOUT_ortho_4x4

* info.json update

5 years agoAdd ability to write additional code in matrix scann loop on slave. (#3072)
Andrew Dunai [Sat, 2 Jun 2018 16:14:59 +0000 (19:14 +0300)]
Add ability to write additional code in matrix scann loop on slave. (#3072)

5 years agoMelody96 QMK Support (#3108)
kaylanm [Sat, 2 Jun 2018 16:14:06 +0000 (12:14 -0400)]
Melody96 QMK Support (#3108)

* Initial melody96 keyboard definition.

* Fixes for Melody96 keyboard definition.

5 years agoplanck/premek layout - thumb shift, mouse middleclick (#3111)
Přemek Vyhnal [Sat, 2 Jun 2018 16:10:34 +0000 (18:10 +0200)]
planck/premek layout - thumb shift, mouse middleclick (#3111)

* Update readme.md

updated links, hope those are the correct ones

* planck premek - left thumb shift

* middleclick key

* mod tap thumb-shift, space

* update layout description

5 years agoFix helix:led_test build break (#3110)
Takeshi ISHII [Sat, 2 Jun 2018 16:07:32 +0000 (01:07 +0900)]
Fix helix:led_test build break (#3110)

* copy new rgblight.[ch] from quantum/ into keyboards/helix/rev2/keymaps/led_test/ and add mode 35 RGB cyclic mode

* force RGB light mode 25

5 years agoFixed mistake to kelorean keymap for ca66 (#3109)
KeLorean [Sat, 2 Jun 2018 16:00:40 +0000 (12:00 -0400)]
Fixed mistake to kelorean keymap for ca66 (#3109)

5 years agoDhertz' keymaps (#3094)
Dan Hertz [Sat, 2 Jun 2018 15:50:01 +0000 (16:50 +0100)]
Dhertz' keymaps (#3094)

* Port my keymap to QMK

* Add Percent Canoe keyboard

* Fix row of nonus backslash

* Update info.json to be correct for canoe

* fix alignment

* Use qmk shortcuts rather than tmk functions

* Move over first macro

* Move rest of macros over

* clean up unused functions

* Move files to userspace for HHKB

* Add keymaps for hhkb

* Change LAYOUT_ISO to LAYOUT_iso

* Remove bootloader key in info.json

* Remove tilde remap from Karabiner

* Add country_iso_alpha2_code to macros

* Add my keymap for canoe

* Add layer colour indicator

* Fix bad rebase

* Fix naming of keymap from rebase

* Add GRV to function layer

* Fix keymap to use new LAYOUT_JP

* Update keymaps to use process_record_*

rather than action functions

* Update hhkb imports to be just what is needed

* Update whitefox to use LAYOUT macro instead of KEYMAP

* Remove redundant imports from user definition

* Move TAPPING_TERM to config.h

* Use layer change events to change RGB LED colour

* temp

* Fix layer switching to iPad on HHKB

* Fix Canoe pictures

5 years agoAdd support for staggerd column layout KB "Fortitude60" (#3090)
Pekaso [Sat, 2 Jun 2018 15:48:34 +0000 (00:48 +0900)]
Add support for staggerd column layout KB "Fortitude60" (#3090)

* modifying fortitude for working

* add accurate keymap

* backlight fix

* Fix slave LED Backlight

* Add readme.md

* modified readme.md

* Fixed make error

* Commit including suggestions

* Add dvorak and colemak layout and some fix

5 years agoRemove bootloader key as it is no longer used (#3093)
Dan Hertz [Fri, 1 Jun 2018 19:26:48 +0000 (20:26 +0100)]
Remove bootloader key as it is no longer used (#3093)

5 years agoRefactor and Configurator update for Chocopad (#3099)
noroadsleft [Fri, 1 Jun 2018 19:08:41 +0000 (12:08 -0700)]
Refactor and Configurator update for Chocopad (#3099)

* Refactor for Chocopad

* Configurator update

5 years agoenable RGB underglow in rules (#3101)
MechMerlin [Fri, 1 Jun 2018 19:08:12 +0000 (12:08 -0700)]
enable RGB underglow in rules (#3101)

5 years agoYMD96 complete QMK port (#3105)
Harshit Goel [Fri, 1 Jun 2018 19:07:49 +0000 (00:37 +0530)]
YMD96 complete QMK port (#3105)

* readded code for YMD96 full working

* added jj50 layout back

5 years agoPut CA66 and PK60 under a playkbtw directory (#3102)
MechMerlin [Fri, 1 Jun 2018 15:58:30 +0000 (08:58 -0700)]
Put CA66 and PK60 under a playkbtw directory (#3102)

* Add playkbtw directory to put ca66 and pk60 in

* delete old references

* edit readmes for links

5 years agoRefactor and Configurator update for Christmas Tree (#3100)
noroadsleft [Fri, 1 Jun 2018 15:56:39 +0000 (08:56 -0700)]
Refactor and Configurator update for Christmas Tree (#3100)

* Refactor

* Configurator update

5 years agokeylorean ca66 keymap for hhkb layout with split spacebar (#3098)
KeLorean [Fri, 1 Jun 2018 05:22:44 +0000 (01:22 -0400)]
keylorean ca66 keymap for hhkb layout with split spacebar (#3098)

5 years agoBig overhaul to Drashna keymaps and userspace (#3097)
Drashna Jaelre [Fri, 1 Jun 2018 05:11:06 +0000 (22:11 -0700)]
Big overhaul to Drashna keymaps and userspace (#3097)

* Optimize secrets code

* Orthodox tweaks

* rules.mk features

* Minor cleanup

* Revert mod bits

* Force Hold breaks One Shot Tap Toggle

* Cleanup

* Moke keymaps more consistent

* minor ergodox tweak

* More OSM for the Orthodox

* Cleanup of userspace

* Toggle Secrets

* Add hidden process record for super secret macros

* Make sure secret macros always compiles

* finish up making them super secret

* Add ColinTA's rgb twinkle as WIP

* Optimize RGB Twinkling for typing

Also, tweak RGB indicators.

AND WTF, I HAVE NO IDEA WHY THE INDICATORS ONLY WORK AS IS.  The logical method for getting them working doesn't ... and it's beyond bizarre

* Make console logging more configurable

* Indicator travisty

* Clean up userspace rgb code

* Optimize RGB Twinking to work on default layer only, and to base it's color on the curent hue

* Eff it... rgblight_sethsv_at runs at every matrix scan

* RGB Twinkle cleanup

* Update Iris code for new board

* Move RGB Indicator and RGB Twinkle into userspace

* Move RGB Indicator code to rgb_stuff.c

* Major cleanup of RGB Code in userspace

* Additional cleanup of RGB code in userspace

* Use noeeprom functions to save my boards!

* Enable RGB Sleep on all boards now

* Add old iris board

* tapping tweak

* Use byte 19 for eeprom to prepare for possible merge of eeconfig function pr

* Add code to fix default layer after eeprom reset

5 years agoUser space fixed (#3095)
Batuhan Baserdem [Fri, 1 Jun 2018 01:55:45 +0000 (21:55 -0400)]
User space fixed (#3095)

* Put in my keymaps

* Fixed all but weird lets split issue

* Organized and tried to trobleshoot lets split

* Organized and tried to trobleshoot lets split

* Added bbaserdem keymaps

* Added bbaserdem keymaps

* Fixed stuff

* FIxed a filename error

5 years agoPalleiko's Keymap (#3096)
palleiko [Fri, 1 Jun 2018 01:52:53 +0000 (21:52 -0400)]
Palleiko's Keymap (#3096)

* cloned default layout to palleiko

* Added NAV layer, removed steno

* Added WM layout & Readme

* forgot comma

* Specify bootloader

* Fixed Mod Tap / Layer Tap bugs and updated readme

* Removed Layer Tap functionality

* KC_NO

* Updated Readme

5 years agoUpdated matrix.c for some PS2AVRGB boards and templates for new_project script (...
Kenneth Aloysius [Thu, 31 May 2018 15:32:05 +0000 (01:32 +1000)]
Updated matrix.c for some PS2AVRGB boards and templates for new_project script (#2992)

* Add M6-A keymap

* Update XD60 keymap

* Update XD60 keymap readme

* Update JJ40 and Let's Split keymaps

* Add readme for M6-A

* Fix typo, update JJ40 README

* Update jj40 readme

* Cleanup jj40 keymap

* Revert Let's Split QWERTY layer to default before #2010

* Update numpad layers

* Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer

* Keep ASCII art consistent with keymap

* Staryu: initial port

* Add personal keymap

* Added and updated READMEs

* Fix: default keymap for staryu

* Rudimentary backlight support.

* Enabled mousekeys for default keymap

* use QMK_KEYBOARD_H and LAYOUT

* Update readme.md for NIU mini: flash using avrdude

* Fix missing linebreaks for Staryu README

* Update readme.md

* Update PS2AVRGB boards with new matrix.c

* Update canoe matrix.c; untested

* Fix canoe.c for building (needs matrix_scan_user and matrix_init_user)

* Add personal Iris keymap

* Update keymap

* Update keymap

* Update keymap, disable backlighting and underglow

* Move PrintScreen button

* Add README

5 years agoadd not-so-minidox handwire keyboard (#3061)
mtdjr [Thu, 31 May 2018 15:30:05 +0000 (11:30 -0400)]
add not-so-minidox handwire keyboard (#3061)

* add not-so-minidox handwire keyboard

* corrected keymap

* multiple adjustments to not_so_minidox keyboard

* remove I2C master left define

* update default layer set function

* move solenoid code into userspace

* minor adjustments to config.h

* update keymaps to utilize userspace

* move features and config to userspace, correct build issue

* correct solenoid pin

* adjust defaults for solenoid pin and enable

* default solenoid to on for not_so_minidox

* disable RGBLIGHT_SLEEP for xd75

* tweaking solenoid enable/disable in userspace and keymaps

5 years agoCustomizable LED test duration (#3086)
Erez Zukerman [Thu, 31 May 2018 03:23:12 +0000 (23:23 -0400)]
Customizable LED test duration (#3086)

* Customizable LED test duration

Code by Jack. :)

* only need an unit8_t

5 years agoCA66 Backlighting FIx (#3089)
MechMerlin [Thu, 31 May 2018 02:44:52 +0000 (19:44 -0700)]
CA66 Backlighting FIx (#3089)

* Enable backlighting using pin F0 and changing it in the rules.mk file as well

* Change KB_H to CA66_H

5 years agoAdd kuatsure map to preonic board (#3087)
Jarrett Drouillard [Wed, 30 May 2018 21:49:20 +0000 (17:49 -0400)]
Add kuatsure map to preonic board (#3087)

* preonic-keymap: kuatsure keymap

* preonic-kuatsure: move arrows and braces and stuffs

* preonic-kuatsure: give more time for leader

* preonic-kuatsure: move _ to lower o

* preonic-kuatsure: tap dance space to enter

* preonic-kuatsure: move vol buttons around

conflicted with kaleidoscope file navigation

* preonic-kuatsure: lower+spc = esc

* preonic-kuatsure: add lock key & remove led stuff

* preonic-kuatsure: little bit of tmux leadering

* preonic-kuatsure: remove colemak and dvorak

* preonic-kuatsure: remove lock key and tap dance

* preonic-kuatsure: lower space -> enter -- raise space -> esc

* preonice-kuatsure: move tmux stuff to homerow keys

* preonic-kuatsure: set tmux prefix to a function

* preonic-kuatsure: hello game layers

* preonic-kuatsure: instead of zelda, ffvii for game mode :)

* preonic-kuatsure: mild changes after playing games to game modes

* preonice-kuatsure: omg comma dangles and spaces in switch!

* preonic-kuatsure: kinda make lower a shift on special characters

* preonic-kuatsure: I don't use these

* preonic-kuatsure: move vol- to the begining of media row

* preonic-kuatsure: more tmux leader stuff ( pane 3 & last pane )

* preonic-kuatsure: abstract out tmux pane zooming

* preonic-kuatsure: abstract pane switch

* preonic-kuatsure: game_mod is carries over lower positions

starting to wonder if I need game_mod ... lol

* preonic-kuatsure: switch lwr/rse esc / ent

* preonic-kuatsure: add leaders for window switching

* preonic-kuatsure: major pruning of adjust layer

* preonic-kuatsure: major rework on raise layer

* preonic-kuatsure: game mods f layer is raise now

* user-kuatsure: hello

* various-kuatsure: use layout format + globalize querty / number keys

* preonic-kuatsure: don't use tap dance anymore

* various-kuatsure: code formatting

* various-kuatsure: add function layer vars

* preonic-kuatsure: moar formatting

* preonic-kuatsure: add home / end keys

5 years agoinfo.json fix (#3075)
Barry Huang [Wed, 30 May 2018 15:13:16 +0000 (23:13 +0800)]
info.json fix (#3075)

* 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

* info.json fix

for LAYOUT_all showing correctly

* LAYOUT_all fix

5 years agoUpdates to gordon keymaps (#3082)
Daniel Gordon [Wed, 30 May 2018 15:10:22 +0000 (10:10 -0500)]
Updates to gordon keymaps (#3082)

Added rules.mk for the infinity

    * Moved tap dance enums to gordon.h
    * Moved tap dance aliases to gordon.h

    Moved TD to user space

    * Added config file with preventing mods sticking
    * Added a few keys to keymap

5 years agoboard(bigseries): dudeofawesome's layout (#3085)
Louis Orleans [Wed, 30 May 2018 15:06:33 +0000 (08:06 -0700)]
board(bigseries): dudeofawesome's layout (#3085)

* ✨ add big series keymap

* 👽 update for new keymap format

* 🔥 remove unnecesarry code

* ✨ add RGB mode reverse

* 📝 add README

* 📝 change features styling

5 years agoRefactor and Configurator updates for B.mini (#3081)
noroadsleft [Tue, 29 May 2018 22:59:34 +0000 (15:59 -0700)]
Refactor and Configurator updates for B.mini (#3081)

* Refactor for B.mini

* Configurator update for B.mini

* Updated readme formatting

5 years agoqwerty_code_friendly: add numbers keys (#3078)
Campbell Barton [Tue, 29 May 2018 22:58:51 +0000 (00:58 +0200)]
qwerty_code_friendly: add numbers keys (#3078)

5 years agoSwitch to noeeprom variants of rgb fns (#3077)
Yan-Fa Li [Tue, 29 May 2018 22:58:10 +0000 (15:58 -0700)]
Switch to noeeprom variants of rgb fns (#3077)

- avoid writing to the eeprom when possible

5 years agoAdd bpruitt-goddard Ergodox Layout (#3080)
Brian Pruitt-Goddard [Tue, 29 May 2018 22:55:47 +0000 (15:55 -0700)]
Add bpruitt-goddard Ergodox Layout (#3080)

* Feat: Create personal ergodox keymap

* FEAT: Update bpruitt-goddard keymap with custom layout

* Fix: Remove unused pieces from bpruitt-goddard keyboard

* Feat: Add QWERTY layer to bpruitt-goddard ergodox keymap

* Refactor: Remove unused layers from bpruitt-goddard keymap

* Fix: Update base layer for bpruitt-goddard keymap

* Fix: Remove un-reachable key combo from FN layer

* Fix: Rename FN layer to numpad layer

* Feat: Create one-shot modifier layer for mac os use

* Doc: Update readme to reflect my keymap

* Feat: Add mac desktop space switching

* feat: Update keymap layers to use ergodox pretty format

5 years agoAdd and fix _noeeprom functions to many of the RGB Underglow functions (#3070)
Drashna Jaelre [Tue, 29 May 2018 15:05:22 +0000 (08:05 -0700)]
Add and fix _noeeprom functions to many of the RGB Underglow functions (#3070)

* And and fix _noeeprom functions to many of the RGB Underglow functions

* Many functions are unnecessarily calling the eeprom write code. The toggle/enable is command is especially guilty of this, as it writes to EEPROM 3 times.  But rgb mode writes twice, every time it's called. And init resets the rgb eeprom range and then writes back to it twice!
* Fixed the rgblight_sethsv_noeeprom to work as expected, by moving a lot of the code to a helper function.
* Added a noeeprom function for mode, enable, disable, and toggle functions. (didn't bother for increase/decrease stuff, and didn't add new keycodes)
* Add to predefined colors list
* Add new functions to manual/docs

* Update RGB Sleep feature to use _noeeprom

Because that's exactly what it should be doing, actually!

5 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

5 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

5 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

5 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

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

5 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

5 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

5 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

5 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

5 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

5 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

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

5 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

5 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

5 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

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

5 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

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

5 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

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

5 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

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

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

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

5 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

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

5 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

5 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