]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
4 years agoadd type:object to docs meta info (github uses it)
Jack Humbert [Thu, 6 Jun 2019 05:07:54 +0000 (01:07 -0400)]
add type:object to docs meta info (github uses it)

4 years agoAdd meta tags for docs
Jack Humbert [Thu, 6 Jun 2019 05:01:24 +0000 (01:01 -0400)]
Add meta tags for docs

4 years agoChange from avr-gcc@7 to @8 for Mac
Danny Nguyen [Wed, 5 Jun 2019 17:53:11 +0000 (13:53 -0400)]
Change from avr-gcc@7 to @8 for Mac

4 years ago[Keymap] Xulkal changes (#6075)
XScorpion2 [Wed, 5 Jun 2019 23:14:35 +0000 (18:14 -0500)]
[Keymap] Xulkal changes (#6075)

4 years ago[Docs] Make Code Examples Consistent On Combo Page (#6078)
Alex Mayer [Wed, 5 Jun 2019 18:18:20 +0000 (14:18 -0400)]
[Docs] Make Code Examples Consistent On Combo Page (#6078)

4 years ago[Keyboard] Fix Configurator support for Mulletpad (#6074)
noroadsleft [Wed, 5 Jun 2019 03:29:05 +0000 (20:29 -0700)]
[Keyboard] Fix Configurator support for Mulletpad (#6074)

- correct layout macro name
- correct JSON object ordering

4 years agodocs to Mandarin Chinese (#5960)
ymzcdg [Tue, 4 Jun 2019 18:06:17 +0000 (02:06 +0800)]
docs to Mandarin Chinese (#5960)

* faq_general.md to Chinese

faq_general.md to Chinese
faq finished

* custom_quantum_functions.md to Chinese

custom_quantum_functions.md to Chinese

* custom_quantum_functions.md fix

custom_quantum_functions.md fix

* custom_quantum_functions.md fix translate

custom_quantum_functions.md fix translate

* !ver.English! _summary.md bug fix

 _summary.md bug fix of English doc. add".md" behind "feature_combo"

* !ver.English! custom_quantum_functions.md fix#5869

custom_quantum_functions.md in English : delete redundant "is" . issue#5869

* !ver.English! how_keyboards_work.md link fix

change
https://en.wikipedia.org/wiki/Unicode_input#Hexadecimal_code_input
to
https://en.wikipedia.org/wiki/Unicode_input#Hexadecimal_input
"#Hexadecimal_code_input" not exist

* !English! how_keyboards_work.md add missing "t"

Tied to a specific OS a a time (need recompilation when changing OS);
change to
Tied to a specific OS at a time (need recompilation when changing OS);

* _summary.md improve translation

_summary.md improve translation

* reference_glossary.md into Chinese

reference_glossary.md into Chinese
术语表翻译,这个术语表英文版似乎不太全,应该补充英文版,并在中文版添加其他具有中国特色的术语。

4 years agoMoving rgb typedefs into a single location (#5978)
XScorpion2 [Tue, 4 Jun 2019 18:04:30 +0000 (13:04 -0500)]
Moving rgb typedefs into a single location (#5978)

Because someone named the define poorly

Using full relative path as handwired/promethium has a color.h file

4 years agoAdd missing links to features page and sidebar section (#5949)
Jack Humbert [Tue, 4 Jun 2019 06:26:44 +0000 (02:26 -0400)]
Add missing links to features page and sidebar section (#5949)

* Add missing links to features page and sidebar section

* Fix links

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Additional link fixes

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fix typo

4 years ago[Keyboard] Add Levinson Rev 3 (#6064)
Danny [Tue, 4 Jun 2019 06:26:34 +0000 (02:26 -0400)]
[Keyboard] Add Levinson Rev 3 (#6064)

* Add Levinson Rev 3

* Update keyboards/keebio/levinson/rev3/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/keebio/levinson/rev3/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoupgrade gcc-arm-none-eabi from the default 5.4.1 to 6.3.1 due to ARM runtime issues
zvecr [Sat, 1 Jun 2019 02:36:01 +0000 (03:36 +0100)]
upgrade gcc-arm-none-eabi from the default 5.4.1 to 6.3.1 due to ARM runtime issues

4 years ago[Keyboard] Updates to iris (#6063)
Danny [Mon, 3 Jun 2019 19:15:18 +0000 (15:15 -0400)]
[Keyboard] Updates to iris (#6063)

* Swap LSFT/LCTL in default Iris keymaps

* Migrate to new DEBOUNCE setting

4 years agoFixes compile errors for massdrop keyboards
Chris Dosé [Sun, 2 Jun 2019 20:34:17 +0000 (13:34 -0700)]
Fixes compile errors for massdrop keyboards

4 years ago[Keyboard] Dimple: fix unintended LED behaviour (#6046)
Erovia [Mon, 3 Jun 2019 19:09:46 +0000 (21:09 +0200)]
[Keyboard] Dimple: fix unintended LED behaviour (#6046)

* Dimple: fix unintended LED behaviour

The LED was always-on if the custom keymap did not call dimple_led_off()
at least once.

* Dimple: LED code fixup

4 years agoPti keymaps (#6025)
Peter Tillemans [Mon, 3 Jun 2019 19:09:01 +0000 (21:09 +0200)]
Pti keymaps (#6025)

* created new folder to port my old layout

* removed Colemak, enabled backlight.

* fixed backlight support

* added Ctrl/Esc + Shift/Enter double function keys

* made planck compatible with Atreus board, including docs

* enable backlight control

* make planck more compatible with atreus layout

* migrate to qwerty and separate alt-space

* adding ok64 and redox layouts

* fix dot in numerical pad

* fix dot in dvorak layout

* added redox and pro micro version of snampad

* add arrows on right mod keys and map PrtScr on Fn P

* add keys to swap between mac and windows

* added escape to redox layout

* added printscreen key

* moved layout closer to what I am used to.

* swap spc and bspc, add ctrl to quot

* qwertified atreus layout

* fix for compile errors when RGB or BACKLIGHT disabled

* add customized keymap for the m65a

* Reverted unintended change in default keymap.

* Remove unused code in my keymap and modernized tap hold keys

* Update keyboards/snampad/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/snampad/rules.mk

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/snampad/rules.mk

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/snampad/snampad.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/snampad/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/snampad/keymaps/default/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/snampad/snampad.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/snampad/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/snampad/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/snampad/snampad.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/snampad/snampad.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/snampad/snampad.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/snampad/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/planck/keymaps/ptillemans/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/jc65/v32a/keymaps/ptillemans/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/snampad/snampad.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* cleanup snampad layout

* Update keyboards/snampad/snampad.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* further mmended cleaning

- removed obsolete Backspace handling in jc65 keymap
- improved shift detection
- modernized planck keymap
- added details to snampad readme
- other recommended refactors in snampad

4 years ago[Keymap] Create Boy_314's Canoe layout, small update on xd75 layout (#6060)
Boy_314 [Mon, 3 Jun 2019 19:01:49 +0000 (15:01 -0400)]
[Keymap] Create Boy_314's Canoe layout, small update on xd75 layout (#6060)

* create canoe layout, update caps lock on xd75 layout

* added readme

* fixed copyright comments

4 years ago[Keyboard] Added WT65-B, WT75-B, minor fixes (#5991)
Wilba [Mon, 3 Jun 2019 07:46:00 +0000 (17:46 +1000)]
[Keyboard] Added WT65-B, WT75-B, minor fixes (#5991)

* Added WT65-B, WT75-B, minor fixes

* Update keyboards/wilba_tech/wt65_b/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/wilba_tech/wt65_b/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/wilba_tech/wt75_b/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Change DEBOUNCING_DELAY to DEBOUNCE

* Change DEBOUNCING_DELAY to DEBOUNCE

4 years agoHave hexwire Iris keymap use I2C
Danny Nguyen [Mon, 3 Jun 2019 03:31:43 +0000 (23:31 -0400)]
Have hexwire Iris keymap use I2C

4 years agoFix compilation error when I2C and encoder is enabled for split code
Danny Nguyen [Mon, 3 Jun 2019 03:29:51 +0000 (23:29 -0400)]
Fix compilation error when I2C and encoder is enabled for split code

4 years agoEnable extrakey in rules (#6055)
holtenc [Sun, 2 Jun 2019 21:19:31 +0000 (16:19 -0500)]
Enable extrakey in rules (#6055)

* correct indicator light states.

function of indicator lights was inverted. these changes correct that.

* flesh out keymaps pre production

* Enable extrakey in rules

4 years ago[Keyboard] 8 pack (#6031)
gorbachev [Sun, 2 Jun 2019 05:43:00 +0000 (01:43 -0400)]
[Keyboard] 8 pack (#6031)

* 8-Pack Macropad

* Added MANUFACTUTER to config.h

* Fix the mirrored keymaps by creating rev1.1 and rev1.2 layouts, then using them in the keymaps

* fixes from code review comments

* Use revisions to manage the different layouts for rev1.1 and rev1.2

* Add DEFAULT_FOLDER to fix default build failures

* code review comments fixes

* code review comments fixes

4 years ago[Keyboard] Update Iris Rev 3 QMK-DFU settings (#6050)
Danny [Sun, 2 Jun 2019 05:36:30 +0000 (01:36 -0400)]
[Keyboard] Update Iris Rev 3 QMK-DFU settings (#6050)

* Set the correct pinout for Iris Rev 3 QMK-DFU

* Set bootloader to QMK-DFU

4 years ago[Keyboard] Add support for KBDPAD MKII (#6034)
ai03 [Sun, 2 Jun 2019 05:02:33 +0000 (22:02 -0700)]
[Keyboard] Add support for KBDPAD MKII (#6034)

* Build some testing keymaps

* Match naming convention to 8x

* Add configurator json

* Forgot to build the readme

* Apply suggestions from code review

Co-Authored-By: Elliot Powell <32494740+e11i0t23@users.noreply.github.com>
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kbdfans/kbdpad_mk2/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoParameterise STM32 I2C pin modes and timing parameters. (#5671)
Nick Brassel [Sat, 1 Jun 2019 23:04:09 +0000 (09:04 +1000)]
Parameterise STM32 I2C pin modes and timing parameters. (#5671)

I2C timing parameters were seemingly set up for an STM32F303 target MCU, at a specific clock speed. This commit allows specifying the timing parameters via config.h, allowing other STM32 MCUs to be targeted, potentially at different clock frequencies.
Alternate function modes for the I2C pins are now also configurable, allowing for remapping to other pins.

4 years ago[Keymap] Xulkal user changes (#6044)
XScorpion2 [Sat, 1 Jun 2019 21:39:31 +0000 (16:39 -0500)]
[Keymap] Xulkal user changes (#6044)

* Xulkal user changes

Xulkal user changes

* Reduce code duplication

* Massive user code refactor

4 years ago[Keyboard] Initial firmware and keymaps for the CO60 PCB (#5959)
John M Daly [Sat, 1 Jun 2019 21:37:32 +0000 (17:37 -0400)]
[Keyboard] Initial firmware and keymaps for the CO60 PCB (#5959)

* Add: Initial firmware and keymaps for the CO60 PCB

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
Co-Authored-By: Drashna Jaelre <drashna@live.com>
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update: Address reviewer comments

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update: Reviewer changes

4 years ago[Keymap] "Cadet-style" keymap + improved LAYOUT macro for melody96 (#5985)
zunger-humu [Sat, 1 Jun 2019 21:35:52 +0000 (14:35 -0700)]
[Keymap] "Cadet-style" keymap + improved LAYOUT macro for melody96 (#5985)

* [melody96] "Cadet-style" keymap for melody96; LAYOUT macro for hotswap keyboard.

* Rename macro.

* Fix layer types.

4 years ago[Keyboard] Add new keyboard BusinessCard (#6015)
kakunpc [Sat, 1 Jun 2019 21:09:42 +0000 (06:09 +0900)]
[Keyboard] Add new keyboard BusinessCard (#6015)

* add Business Card

* remove helix code

* Change rgblight use noeeprom

* remove include

* Update keyboards/business_card

* Forgetting to erase

4 years ago[Keyboard] Add support for Soyuz numpad (#6030)
ai03 [Sat, 1 Jun 2019 20:55:37 +0000 (13:55 -0700)]
[Keyboard] Add support for Soyuz numpad (#6030)

* Generate project, fill in the details

* Repair json

* Separate keymaps to numpad and all-1U

* Apply suggestions from code review

Co-Authored-By: Elliot Powell <32494740+e11i0t23@users.noreply.github.com>
Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Add support for KBD8X MKII (#6033)
ai03 [Sat, 1 Jun 2019 20:45:33 +0000 (13:45 -0700)]
[Keyboard] Add support for KBD8X MKII (#6033)

* Begin work

* Make things a tad easier to read

* Fix spacing

* Get things compiling

* Build a variety of generic keymaps

* Correct RGB pin

* Add configurator json

* Apply suggestions from code review

Co-Authored-By: Elliot Powell <32494740+e11i0t23@users.noreply.github.com>
Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
4 years agoAdd additional pins for Teensy 3.x and LC
zvecr [Fri, 31 May 2019 14:50:34 +0000 (15:50 +0100)]
Add additional pins for Teensy 3.x and LC

4 years ago[Keymap] fixed location of del on fn layer (#6040)
Austin Hill [Sat, 1 Jun 2019 20:30:24 +0000 (16:30 -0400)]
[Keymap] fixed location of del on fn layer (#6040)

4 years ago[Keymap] add 2 custom leds to handwired/jotanck (#6042)
jotix [Sat, 1 Jun 2019 20:26:46 +0000 (17:26 -0300)]
[Keymap] add 2 custom leds to handwired/jotanck (#6042)

* add JOTANCK_LED1&2

* set BACKLIGHT_ENABLE = no

* add 2 custom leds

* swap custom led pins 1&2

* readme update

* update default keymap

4 years ago[Keymap] jotix's ortho4x12 layout (#6045)
jotix [Sat, 1 Jun 2019 20:22:41 +0000 (17:22 -0300)]
[Keymap] jotix's ortho4x12 layout  (#6045)

* jotix ortho 4x12 layout tweaking

* tapping toggle -> 2

* leds on/of on layer states

* add JOTANCK_LED1&2

* set custom leds on layers

* bug fix

* bug fix

* rearrange layers

* leds on layers bug fixed

* leds working

4 years ago[Docs] Update getting_started_introduction.md (#6037)
Elliot Powell [Fri, 31 May 2019 21:44:27 +0000 (22:44 +0100)]
[Docs] Update getting_started_introduction.md (#6037)

* Update getting_started_introduction.md

* Update docs/getting_started_introduction.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/getting_started_introduction.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/getting_started_introduction.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/getting_started_introduction.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agoInitial attempt to fix docker creating files as root
zvecr [Fri, 31 May 2019 19:32:34 +0000 (20:32 +0100)]
Initial attempt to fix docker creating files as root

4 years ago[Keyboard] Remove relative location of i2c master/slave as it causes the build to...
zvecr [Fri, 31 May 2019 20:54:08 +0000 (21:54 +0100)]
[Keyboard] Remove relative location of i2c master/slave as it causes the build to write to a folder outside of qmk_firmware (#6039)

4 years ago[Keyboard] YMD96 refactor (#5472)
noroadsleft [Fri, 31 May 2019 18:57:07 +0000 (11:57 -0700)]
[Keyboard] YMD96 refactor (#5472)

* Remove JJ50 data from YMD96

JJ50 was actually added as its own keyboard when this was added in #2546. It should have been taken out then, but wasn't.

* Update ymd96.h

- use #pragma once include guard
- remove redundant file includes

* Update LAYOUT_iso macro to K<row><col> notation

* Update LAYOUT_custom macro to K<row><col> notation

* Update LAYOUT_default macro to K<row><col> notation

* Refactor default keymap

* Rename readme file to lowercase

* Rename layers enum and default layer

- renamed layers enum to layer_names
  - proposed by fauxpark in Issue 5977, and I like the idea
    - https://github.com/qmk/qmk_firmware/issues/5977#issuecomment-495924338
- renamed the base layer to _DEFAULT
  - I think it looks nicer.

4 years agoUpdate reference_configurator_support.md
Elliot Powell [Fri, 31 May 2019 18:04:39 +0000 (19:04 +0100)]
Update reference_configurator_support.md

We no longer auto generate bootloader into info.json through the website therefore this can be removed

4 years agoUse qmk docker image for travis CI builds
zvecr [Thu, 17 Jan 2019 17:08:23 +0000 (17:08 +0000)]
Use qmk docker image for travis CI builds

4 years ago[Keyboard] Remove file with same name and different case (#6028)
Alex Speller [Fri, 31 May 2019 02:54:40 +0000 (03:54 +0100)]
[Keyboard] Remove file with same name and different case (#6028)

4 years ago[Keyboard] Fix json for NK65 (#6026)
yiancar [Fri, 31 May 2019 00:50:10 +0000 (01:50 +0100)]
[Keyboard] Fix json for NK65 (#6026)

4 years ago[Keymap] added hhkb layout for tada68 (#6027)
Austin Hill [Fri, 31 May 2019 00:49:27 +0000 (20:49 -0400)]
[Keymap] added hhkb layout for tada68 (#6027)

4 years ago[Keymap] Added keymap for user jasondunsmore (#6023)
Jason Dunsmore [Fri, 31 May 2019 00:13:29 +0000 (19:13 -0500)]
[Keymap] Added keymap for user jasondunsmore (#6023)

4 years ago[Keyboard] Fix jc65 when RGB or BACKLIGHT disabled (#6022)
Peter Tillemans [Fri, 31 May 2019 00:11:55 +0000 (02:11 +0200)]
[Keyboard] Fix jc65 when RGB or BACKLIGHT disabled (#6022)

4 years agoUpdate feature_encoders.md
Elliot Powell [Thu, 30 May 2019 15:53:43 +0000 (16:53 +0100)]
Update feature_encoders.md

Fix missing closing comment after second encoder

4 years agoCopy avr teensy flash logic to arm (#6016)
zvecr [Thu, 30 May 2019 23:53:49 +0000 (00:53 +0100)]
Copy avr teensy flash logic to arm (#6016)

4 years ago[Keyboard] E6V2 R2 BMC PCB (#6009)
MechMerlin [Wed, 29 May 2019 18:16:13 +0000 (11:16 -0700)]
[Keyboard] E6V2 R2 BMC PCB (#6009)

* initial commit

* remove mentions of oe and replace with le

* add new layout macros with the spacebar change

* add rgb underglow support

* Update keyboards/exclusive/e6v2/le_bmc/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/exclusive/e6v2/le_bmc/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agoAdd belgian layout for sendstring (#6008)
Kimat Boven [Wed, 29 May 2019 18:10:30 +0000 (20:10 +0200)]
Add belgian layout for sendstring (#6008)

* belgian layout had no sendstring definition

* backtick was not defined for belgian sendstring

* slash definition was wrong for belgian sendstring

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* use BE_ keys whenever we can

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* ^ can be sent as a normal key (not a dead key) with altgr+para

4 years ago[Keyboard] Added XW60 PCB (#6011)
itsdrdick [Wed, 29 May 2019 18:01:14 +0000 (02:01 +0800)]
[Keyboard] Added XW60 PCB (#6011)

* Added XW60 PCB

* Update keyboards/xw60/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/xw60/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/xw60/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/xw60/xw60.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/xw60/xw60.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/xw60/xw60.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk

* Removed redundant line

* Update keyboards/xw60/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/xw60/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keymap] Georgi flippydippy layout (#6005)
Jeremy Bernhardt [Wed, 29 May 2019 17:57:38 +0000 (11:57 -0600)]
[Keymap] Georgi flippydippy layout (#6005)

* keymap(gergo): colemak

* added flipped numbers

* Updated as per Drash

4 years agoFix TO() and DF() calling layer_state_set_[kb,user] twice (#6003)
fauxpark [Wed, 29 May 2019 14:45:28 +0000 (00:45 +1000)]
Fix TO() and DF() calling layer_state_set_[kb,user] twice (#6003)

4 years agoUpdate 333fred keymaps and add new iris map. (#6010)
Fred Silberberg [Wed, 29 May 2019 14:44:43 +0000 (07:44 -0700)]
Update 333fred keymaps and add new iris map. (#6010)

* Update 333fred keymaps and add new iris map.

* Fix iris key

4 years ago[Keyboard] Changed LED positions for Massdrop CTRL and DZ60RGB (#5801)
M-AS [Wed, 29 May 2019 03:57:09 +0000 (10:57 +0700)]
[Keyboard] Changed LED positions for Massdrop CTRL and DZ60RGB (#5801)

* changed rgb positions and modifiers within RGB matrix thing for CTRL and DZ60RGB

* changed CTRL corner LEDs + centered horizontally

* whoops - changed CTRL's underglow LEDs back to the underglow flag

* whitespace

* I changed the right file this time

* Fixed DZ60RGB left shift out of position

4 years ago[Keyboard] Add support for AKB boards (#5996)
Elliot Powell [Wed, 29 May 2019 03:15:38 +0000 (04:15 +0100)]
[Keyboard] Add support for AKB boards (#5996)

* Move boards to akb folder

* Updates for PR

* fix for PR

* Fix info.json

4 years agoDuck Octagon V1 Configurator cleanup (#5957)
noroadsleft [Tue, 28 May 2019 22:47:59 +0000 (15:47 -0700)]
Duck Octagon V1 Configurator cleanup (#5957)

* Expand info.json formatting to one line per key

This is a white-space-only change. Make it easier for me to read the file.

* Make sure every key object has a label

Going to be using them shortly.

* Insert key identifiers from v1.h into info.json labels

Shows where each key is located in the switch matrix.

* Move K5O to its correct location on the top row

* Adjust white space in v1.h

At this point, the macros for LAYOUT and LAYOUT_75_ansi are 100% identical, except for their names.

* Redefine LAYOUT_75_ansi as an alias of LAYOUT

No need for two code blocks with the same data.

* Correct visual positioning in info.json

- move Pause 1u to the right
- move K5O to the top row, between Print Screen and Pause
- move Enter key 1u to the left and 1u wider (1.25u to 2.25u)

* Delete key identifiers from info.json labels

Don't need them anymore now that we know where everything is.

I'm calling K5O as ScrLk so it has a label, even though that's not actually what it is.

Also gave the Spacebar a label because I prefer when all the keys have labels.

* Enable 75_ansi Community Layout support

* Reassign layout macro as LAYOUT_75_ansi and delete macro alias

Configure the codebase so LAYOUT_75_ansi is the only layout macro available.

* Add key_count key to info.json data

4 years agoFixing matrix_scan so it properly returns changed status
Ryan Caltabiano [Sun, 26 May 2019 12:37:40 +0000 (07:37 -0500)]
Fixing matrix_scan so it properly returns changed status

4 years agoClean up duped filenames om qmk.fm (#5822)
Mikkel Jeppesen [Tue, 28 May 2019 18:38:47 +0000 (20:38 +0200)]
Clean up duped filenames om qmk.fm (#5822)

Removes all binaries that don't correspond to an entry in the .keyboards file

4 years ago[Keyboard] Merge Commissions to repo (#5995)
Elliot Powell [Tue, 28 May 2019 18:35:19 +0000 (19:35 +0100)]
[Keyboard] Merge Commissions to repo (#5995)

* Moved commisions to one folder

* Update keyboards/ep/comsn/hs68/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Resolve merge issues

* Fix comiplation issues

4 years ago[Keyboard] add geekboards 8key macro-pad tester (#5940)
moyi4681 [Tue, 28 May 2019 18:20:39 +0000 (02:20 +0800)]
[Keyboard] add geekboards 8key macro-pad tester (#5940)

* add geekboards 8key macro-pad tester

* Update readme.md

* Update keyboards/geekboards/tester/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/geekboards/tester/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/geekboards/tester/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/geekboards/tester/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/geekboards/tester/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keymap.c

* Update keyboards/geekboards/tester/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/geekboards/tester/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/geekboards/tester/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/geekboards/tester/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/geekboards/tester/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update readme.md

* Update tester.c

* Update keyboards/geekboards/tester/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/geekboards/tester/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/geekboards/tester/keymaps/default/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/geekboards/tester/keymaps/default/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Kenyboard] Add ansi_split_space_rshift layout to DZ60 (#6004)
Klemen Košir [Tue, 28 May 2019 18:05:07 +0000 (03:05 +0900)]
[Kenyboard] Add ansi_split_space_rshift layout to DZ60 (#6004)

* [DZ60] Add ansi_split_space_rshift layout

* [DZ60] Add kream keymap

* Revert spacebar sizes

4 years ago[Keyboard] Add keyboard Moon (#5976)
Mathias Andersson [Tue, 28 May 2019 17:57:17 +0000 (19:57 +0200)]
[Keyboard] Add keyboard Moon (#5976)

4 years agoWaldo LAYOUT_60_hhkb bugfix (#6000)
noroadsleft [Tue, 28 May 2019 13:52:31 +0000 (06:52 -0700)]
Waldo LAYOUT_60_hhkb bugfix (#6000)

* Fix typo in LAYOUT_60_hhkb macro

Reported by Sushiimi
- https://github.com/qmk/qmk_configurator/issues/376

* Unify white space

Tabs and spaces were being mixed for indenting.

No logic change.

4 years ago[Keymap] Add lets_split keymap (#5992)
Tyler Wince [Tue, 28 May 2019 03:28:37 +0000 (20:28 -0700)]
[Keymap] Add lets_split keymap (#5992)

* tylerwince keymap added

* modifications for PR

* remove legacy import

* fix some build errors

* fix layers

* restore custom_keycodes

* remove trailing commas

* change persistent layer function

* update light noeeprom

* layer state set user

* missing trailing "

* changes to single_default_layer

4 years ago[Keymap] Updated personal keymaps (#5993)
M-AS [Mon, 27 May 2019 23:58:45 +0000 (06:58 +0700)]
[Keymap] Updated personal keymaps (#5993)

* added personal CTRL keymap

* added personal dz60rgb keymap

* enabled new rgb effect

* added space cadet shift

* media player track buttons now orange

* updated keymaps with rgb setting and visual HSV setting preview

* fixed source stuff?

* added support for underglow toggle (bugged to all hell)

* everything now behaves as expected when ti comes to RGB toggles, thank god

* removed ifdefs

* changed color of MAS_CRM

* uh, whitespace

* changed rgb positions and modifiers within RGB matrix thing for CTRL and DZ60RGB

* updated keymap to work kindof

* KEYMAP: changed list of rgb effects

* changed CTRL rgb defaults

* KEYMAP: new LED layout for ctrl

4 years ago[Keymap] Added french Bépo support on Ergo42 keeb (#5986)
Gaëtan Ark [Mon, 27 May 2019 03:36:24 +0000 (05:36 +0200)]
[Keymap] Added french Bépo support on Ergo42 keeb (#5986)

* Added french Bépo support on Ergo42 keeb

* Fixed some typos

* Removed a unused include

4 years ago[Keyboard] adds spacetime keyboard (#5969)
Kyle Terry [Sun, 26 May 2019 20:05:42 +0000 (13:05 -0700)]
[Keyboard] adds spacetime keyboard (#5969)

* adds spacetime keyboard

* removes custom tap and mod functions

this commit replaces tap_key, control_key and shift_key with built-in
tap_code16.

* changes thumb layer and makes left palm key ralt

4 years ago[Keymap] jotix ortho_4x12 layout change (#5979)
jotix [Sun, 26 May 2019 17:47:54 +0000 (14:47 -0300)]
[Keymap] jotix ortho_4x12 layout change (#5979)

* jotix ortho_4x12 layout change

* simplifying things

* simplifying things

4 years agoAdd Solus support to linux_install.sh script
chax [Wed, 22 May 2019 12:08:35 +0000 (14:08 +0200)]
Add Solus support to linux_install.sh script

added update-repo command before install command

4 years agoAdd Solus support to linux_install.sh script
chax [Tue, 21 May 2019 10:01:11 +0000 (12:01 +0200)]
Add Solus support to linux_install.sh script

4 years agoDocument MT keycode in keycodes.md
fauxpark [Fri, 24 May 2019 17:05:29 +0000 (03:05 +1000)]
Document MT keycode in keycodes.md

4 years agoAdd support for LSJ Ares (#5588)
Maarten Dekkers [Sat, 25 May 2019 01:33:37 +0000 (03:33 +0200)]
Add support for LSJ Ares (#5588)

* Add support for LSJ Ares

Thanks to the other ports which have made this port possible.

* Update Ares code per request

* More changes to Ares

* Update Ares rules.mk

Co-Authored-By: Maartenwut <maartenwut@gmail.com>
* Remove escaping backslashes from Ares default keymap

4 years agoAdded media keys to 1up60rgb:raffle (#5973)
Doug Raffle [Fri, 24 May 2019 22:06:37 +0000 (18:06 -0400)]
Added media keys to 1up60rgb:raffle (#5973)

4 years ago[Keyboard] Fix formatting on keyboard to micro connection table (#5968)
Mark [Fri, 24 May 2019 21:18:57 +0000 (00:18 +0300)]
[Keyboard] Fix formatting on keyboard to micro connection table (#5968)

* Fix formatting on keyboard to micro connection table

* Add whitespace to make more readable

4 years ago[Keyboard] Added Abstract Ellipse Rev1 (#5939)
AbstractKB [Fri, 24 May 2019 21:10:40 +0000 (17:10 -0400)]
[Keyboard] Added Abstract Ellipse Rev1 (#5939)

* mostly done with first version of Ellipse Rev1 software

* mostly done, error with backlight breathing

* more testing and changing default keymaps

* ready for first release attempt

* fix newline in readme

* fix copyright and extraneous declarations and symbols

* remove more excess backslashes

* fixed more formatting

4 years agoFix cypher iso (#5971)
Danny [Fri, 24 May 2019 19:14:14 +0000 (15:14 -0400)]
Fix cypher iso (#5971)

* Reformat JSON to look less like AIDS

* Fix location of ISO Enter

4 years agoFix up Debouncing in AVR Templates (#5964)
Drashna Jaelre [Fri, 24 May 2019 00:42:06 +0000 (17:42 -0700)]
Fix up Debouncing in AVR Templates (#5964)

4 years agoAdded keymap folder matching username; added readme to previous keymap (#5961)
tuesdayjohn [Fri, 24 May 2019 00:41:25 +0000 (20:41 -0400)]
Added keymap folder matching username; added readme to previous keymap (#5961)

* Added keymap folder matching username; added readme into previous keymap

* Update keymap.c

4 years agoAdd support for Dimple (#5963)
Erovia [Fri, 24 May 2019 00:26:15 +0000 (02:26 +0200)]
Add support for Dimple (#5963)

Add support for Dimple, a 40% custom keyboard designed and produced by LazyDesigners.

4 years agoFix layout comment (#5967)
Tobias V. Langhoff [Fri, 24 May 2019 00:12:17 +0000 (02:12 +0200)]
Fix layout comment (#5967)

Swap the "Cmd" and "Alt" keys in the comment to reflect the actual layout.

Also change "Cmd" to "Win" for consistency with the default keymap.

4 years agoFix typo
Drashna Jaelre [Thu, 23 May 2019 17:29:18 +0000 (10:29 -0700)]
Fix typo

4 years ago[Keymap] changes to my userspace and preonic keymap ( spring 2019 ) (#5881)
Jarrett Drouillard [Thu, 23 May 2019 04:40:16 +0000 (00:40 -0400)]
[Keymap] changes to my userspace and preonic keymap ( spring 2019 ) (#5881)

* feat-user-kuatsure: abstract symbol row out

* feat-user-kuatsure: abstract grouped bracket, brace, paren out

* fix-preonic-kuatsure: remove eol as requested by @drashna

* feat-user-kuatsure: add KC_MAKE and KC_FLSH

thanks to @drashna for the help

* chore-preonic-kuatsure: remove auto shift

* chore-user-kuatsure: move leader seq's to macro syntax

* feat-user-kuatsure: add `KC_VRSN` key

plus use it preonic keymap

* chore-user-kuatsure: namespace keyboard macros `KB`

* chore-preonic-kuatsure: move some keyboardy keys around

* chore-preonic-kuatsure: remove parens, brackets, braces from lower

* chore-user-kuatsure: move tmux window shifts to dbl press leaders

* feat-user-kuatsure: add a computer lock leader seq

* fix-preonic-kuatsure: go back to lower brackets

* chore-preonic-kuatsure: clear out raise

* feat-various-kuatsure: add meh + tab mod tap

* chore-preonic-kuatsure: `raise` eats `game_mod` layer

* fix-preonic-kuatsure: reverse pg up and pg down

* chore-user-kuatsure: add double tap to turn off music

* chore-user-kuatsure: move like seqs together

* chore-preonic-kuatsure: add a few more items to the num pad on raise

* feat-user-kuatsure: re-enable td for <> keys

* chore-user-kuatsure: give a little more grace period for leader

* fix-user-kuatsure: give lock leader a gui buffer

no timer or anything, but alfred doesn't boot up as quickly as I would like sometimes

gui doesn't do anything but gives a little bit of a time bump

* fix-user-kuatsure: changes from @drashna review

4 years ago[Keymap] Added personal keymap in Kinesis matching username; updated old readme.md...
tuesdayjohn [Thu, 23 May 2019 04:13:55 +0000 (00:13 -0400)]
[Keymap] Added personal keymap in Kinesis matching username; updated old readme.md (#5955)

* Added 'tuesdayjohn' folder; updated old readme.md

* Update keymap.c

* Update readme.md

* Update keymap.c

4 years ago[Keymap] Switch Quefrency keymap from I2C back to serial; factor common configs into...
Jonathan Rascher [Thu, 23 May 2019 04:08:48 +0000 (23:08 -0500)]
[Keymap] Switch Quefrency keymap from I2C back to serial; factor common configs into userspace (#5951)

* Switch Quefrency from flaky I2C back to serial

* Lower mouse wheel speed on Quefrency slightly

* Migrate common settings to userspace

* Enable Bootmagic Lite for consistent reset to bootloader.

* Turn off some undesired features across all keyboards.

* Remove EEPROM reset keybinding from all keyboards since Bootmagic Lite
also does an EEPROM reset.

* Set backlight and underglow increments consistently across all
keyboards since lots of them like to override the deafults.

* Set mouse keys consistently across all keyboards.

* Update function layer keymap images

4 years ago[Keyboard] Add info.json to O4L5x12 (#5950)
Ben [Thu, 23 May 2019 04:06:55 +0000 (06:06 +0200)]
[Keyboard] Add info.json to O4L5x12 (#5950)

* [Keyboard] Add info.json to O4L5x12

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Better formatting

* Add key_count to all layouts

4 years agoAdditional link fixes
Drashna Jaelre [Thu, 23 May 2019 03:59:01 +0000 (20:59 -0700)]
Additional link fixes

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agoFix links
Drashna Jaelre [Thu, 23 May 2019 03:55:52 +0000 (20:55 -0700)]
Fix links

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agotranslate docs into Mandarin Chinese (#5890)
ymzcdg [Wed, 22 May 2019 21:33:10 +0000 (05:33 +0800)]
translate docs into Mandarin Chinese (#5890)

* translate docs into Mandarin Chinese

translate
faq_debug.md
into Chinese

* translate faq_build.md into Chinese

translate faq_build.md into Chinese

* faq_keymap.md to zh-cn

faq_keymap.md to zh-cn

4 years ago[Keyboard] Fix 9key macropad keymap (#5942)
Drashna Jaelre [Tue, 21 May 2019 20:40:50 +0000 (13:40 -0700)]
[Keyboard] Fix 9key macropad keymap (#5942)

Fails to compile on the configurator because tapdance is enabled for the entire keyboard

4 years agoAdd missing links to features page and sidebar section
Drashna Jaelre [Tue, 21 May 2019 20:15:59 +0000 (13:15 -0700)]
Add missing links to features page and sidebar section

4 years ago[Keymap] Update Mouse key settings (#5946)
Jesper Nellemann Jakobsen [Tue, 21 May 2019 18:03:57 +0000 (20:03 +0200)]
[Keymap] Update Mouse key settings (#5946)

Set shorter `MOUSEKEY_INTERVAL` and `MOUSEKEY_TIME_TO_MAX`.
Move mouse scroll buttons around and update comment to reflect change.

4 years ago[Keymap] dsanchezseco for planck (#5944)
dsanchezseco [Tue, 21 May 2019 18:01:29 +0000 (20:01 +0200)]
[Keymap] dsanchezseco for planck (#5944)

* added user keymap

* updated keymap

* updated keymap

* swapped positions of alt and altGr

4 years ago[Keyboard] QMK Configurator support for Diverge TM 2(#5943)
noroadsleft [Tue, 21 May 2019 18:00:32 +0000 (11:00 -0700)]
[Keyboard] QMK Configurator support for Diverge TM 2(#5943)

4 years ago[Keymap] Romac added and tweaks to existing keymaps (#5941)
stanrc85 [Tue, 21 May 2019 17:59:08 +0000 (13:59 -0400)]
[Keymap] Romac added and tweaks to existing keymaps (#5941)

* Initial keymap for Romac

* Formatting changes

* keymap tweaks

* Add new cycle layer key

* add cycle layer code

* initial upload

* keymap updates

* keymap updates

* keymap updates for new layer names

* new enum layers

* case added for 4th layer

* removed extra space for formatting

4 years ago[Keyboard] Add Ixora keypad (#5931)
Michael Pio [Tue, 21 May 2019 17:49:33 +0000 (01:49 +0800)]
[Keyboard] Add Ixora keypad (#5931)

* added ixora files

* upload ixora

* update readme

* Update keyboards/peiorisboards/ixora/ixora.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/peiorisboards/ixora/ixora.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/peiorisboards/ixora/ixora.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/peiorisboards/ixora/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/peiorisboards/ixora/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/peiorisboards/ixora/keymaps/wntrmln/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/peiorisboards/ixora/keymaps/wntrmln/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* update files according to suggestions

* removed unused code

4 years agoadd dz60rgb-ansi layout to configurator (#5938)
Anthony Leung [Tue, 21 May 2019 13:03:38 +0000 (09:03 -0400)]
add dz60rgb-ansi layout to configurator (#5938)

* add dz60rgb-ansi layout to configurator

* fix mekanist's dz60rgb keymap

4 years ago[Keyboard] fix hhkb bottom layer (#5926)
MechMerlin [Mon, 20 May 2019 22:52:06 +0000 (15:52 -0700)]
[Keyboard] fix hhkb bottom layer (#5926)

4 years ago[Keymap] bingocaller's DZ60 MacOS keymap (#5914)
Jesper Nellemann Jakobsen [Mon, 20 May 2019 22:46:24 +0000 (00:46 +0200)]
[Keymap] bingocaller's DZ60 MacOS keymap (#5914)

* Added customisations and README

* Tweak keymap: word traversal/deletion

* Add w and b word traversal/deletion keycodes.
* Add fine volume control key codes, but don't use them, because they
  conflict with other key codes. `A` somehow got remapped to fine
  volume up.

* Set mousekey delay to zero

* Use SAFE_RANGE for key codes.

* Update keymap and README

Add new mouse-specific layer 3, activated by pressing and holding space.
Add brightness controls to layer 4 (previously, layer 3).
Update README:
  * New keyboard-layout mockup image.
  * Add actual link to kbdfans.cn.
  * Update layer descriptions.

* Fix indentation in keymap.c

* Use _______ over KC_TRNS to increase readability

* Custom keys: use #define over process_record_user

* Use enum for naming layers

* Rename README.md -> readme.md

4 years ago[Keyboard] YD60MQ support (#5911)
Kenneth Aloysius [Mon, 20 May 2019 22:43:29 +0000 (05:43 +0700)]
[Keyboard] YD60MQ support (#5911)

* Keep ASCII art consistent with keymap

* Possible fix for xyverz ortho keymap: define RGBLED_NUM

* Update DZ60 keymap; TODO store old keymap under different directory?

* Change RGUI to RALT because 7u spacebar is too long

* Save old bottom row keymap

* Update Iris keymap: replace backslash with grv

* Add ortho_4x12 layout

* Added Delete key to Iris keymap

* Move delete key

* Oh look a new keyboard

* ortho4x12: get an adjust layer back

* Remove jj40 keymap, add custom power draw #define

* Set WhiteFox to advertise only 100mA of power draw

* Update WhiteFox keymap

* Update WF keymap (2)

* Remove lets_split keymap, update community krusli keymap

* Add #define for BACKLIGHT_LEVELS (unused)

* Update Whitefox keymap

* Add YD60 from auto-generated kbfirmware files

* Bring files up to speed with new standards

* Fix: KEYMAP -> LAYOUT

* Fix keymap differences (DZ60 -> YD60)

* Update keymap

* Update README

* Fix RShift position

* Specify that the port is for the YD60MQ variant

* Update keyboards/iris/keymaps/krusli/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fix Iris and Let's Split keymaps

* Remove unused keymap file

* Use #include QMK_KEYBOARD_H

* Add atmel-dfu selection to yd60

* Rename dir to YD60MQ, update definitions

* Use new convenience macros/functions for led_set_user

* Use #pragma once

* Change all ?= to = in rules.mk

* Use pragma once for yd60mq.h

* Take out DZ60 and Iris changes

* Remove now-removed Iris folder

* Revert adding ortho_4x12

* Revert on xyverz ortho_4x12 keymap

* Undo deleting JJ40 keymap files

* Don't revert beyond upstream jj40 state

* Extra files from earlier commit is to be deleted

* Remove WhiteFox keymap not in upstream yet

* Re-add my Let's Split keymap

* Revert keymap changes

* Cleanup: indentation

* Update keyboards/yd60mq/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/yd60mq/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Cleanup & move kb backlighting code to yd60mq.c

* Update README, rename to lowercase

* Update README: rename to lowercase

* Update README with links and picture of PCB

* Remove PREVENT_STUCK_MODIFIERS

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoPlain60: Configurator layout extension (#5929)
noroadsleft [Mon, 20 May 2019 22:19:31 +0000 (15:19 -0700)]
Plain60: Configurator layout extension (#5929)

* Add LAYOUT_60_ansi

* Add LAYOUT_60_iso

* Add LAYOUT_60_ansi_split_bs_rshift

* Add LAYOUT_60_iso_split_bs_rshift

* Enable Community Layout support

Added:

- 60_ansi
- 60_ansi_split_bs_rshift
- 60_iso

* Add LAYOUT_60_hhkb and enable its community layout support