]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoSecond try at configuring i18n for docsify and gitbook (#4531)
Jack Humbert [Sun, 2 Dec 2018 20:12:54 +0000 (15:12 -0500)]
Second try at configuring i18n for docsify and gitbook (#4531)

* add zh-cn readme

* edit readme

* Round 1 of edits

- Mandarin translation of QMK products is off, best to use the English name.
- Fix some terminology and grammar.

* trying re-translating the first paragraph

* add fallback langurages

* Create LANGS.md

* Rename docs/zh-cn/README.md to docs/zh/README.md

* Update LANGS.md

* Update index.html

5 years agoKeyboard: handwired/atreus50 Refactor, Configurator support, and readme cleanup ...
noroadsleft [Sun, 2 Dec 2018 07:22:40 +0000 (23:22 -0800)]
Keyboard: handwired/atreus50 Refactor, Configurator support, and readme cleanup (#4530)

* handwired/atreus50: refactor

- layout macro renames:
  - KEYMAP is now LAYOUT
  - COMPACT_KEYMAP is now LAYOUT_kc
- keymap updates:
  - both keymaps now use #include QMK_KEYBOARD_H
  - removed redundant KC_TRNS and KC_NO definitions
  - default keymap now uses LAYOUT macro instead of LAYOUT_kc

* handwired/atreus50: readme cleanup

Reformatted the readme to be more closely aligned to current QMK
template, and fixed some typos/grammar.

* handwired/atreus50: Configurator support

5 years agoKeyboard: Enable Lights by Default for Kira 75 (#4527)
MechMerlin [Sun, 2 Dec 2018 01:28:35 +0000 (17:28 -0800)]
Keyboard: Enable Lights by Default for Kira 75 (#4527)

* enable rgb underglow and backlights by default for use with QMK Configurator

* disable mousekeys

5 years agoKeyboard: Add HHKB layout support to the DO60 (#4526)
MechMerlin [Sun, 2 Dec 2018 01:19:33 +0000 (17:19 -0800)]
Keyboard: Add HHKB layout support to the DO60 (#4526)

* add 60_hhkb support

* add qmk configurator support for the new 60_hhkb layout

* allow community layout support for the 60_hhkb

* fixup readme to adhere to new QMK standards

5 years agohandwired/promethium Refactor and Configurator support (#4524)
noroadsleft [Sun, 2 Dec 2018 00:29:16 +0000 (16:29 -0800)]
handwired/promethium Refactor and Configurator support (#4524)

* handwired/promethium: refactor

- config.h files
  - updated to use #pragma once
  - removed redundant config.h includes
- layout macro moved from config.h to promethium.h
- layout macro renamed from KEYMAP_CUSTOM to LAYOUT

* handwired/promethium: Configurator support

5 years agohandwired/ortho5x13 default keymap refactor, Configurator support, and readme update...
noroadsleft [Sun, 2 Dec 2018 00:28:32 +0000 (16:28 -0800)]
handwired/ortho5x13 default keymap refactor, Configurator support, and readme update (#4525)

* handwired/ortho5x13: default keymap refactor

- keymap now uses LAYOUT macro
- keymap now uses #include QMK_KEYBOARD_H
- removed redundant KC_TRNS and KC_NO definitions

* handwired/ortho5x13: Configurator support

* handwired/ortho5x13: fix Docs links in readme

5 years agoAdd support for S7 Elephant (#4511)
Erovia [Sat, 1 Dec 2018 16:57:30 +0000 (17:57 +0100)]
Add support for S7 Elephant (#4511)

* Add support for S7 Elephant

A high-end 70% custom keyboard designed and produced by jacky from Geekhack.

* Polish S7 Elephant code

Implement drashna's suggestions:

- specify bootloader
- remove unnecessary defines
- use led_set_user() for LED logic

* Correct info.json and s7_elephant.h

Correct info.json and s7_elepant.h to follow QMK convention and fix a
missing curly bracket.

5 years agoAdd tap_random_base64 and software timer info to Useful Functions doc (#4360)
Drashna Jaelre [Sat, 1 Dec 2018 16:21:06 +0000 (08:21 -0800)]
Add tap_random_base64 and software timer info to Useful Functions doc (#4360)

* Update docs

* Add security caveat

Co-Authored-By: drashna <drashna@live.com>
* Wordsmithing

Co-Authored-By: drashna <drashna@live.com>
* Update docs/ref_functions.md

Co-Authored-By: drashna <drashna@live.com>
5 years agoAdd a layout to support tsangan bottom row with split bs and rshift (#4521)
Jason Thigpen [Sat, 1 Dec 2018 16:17:50 +0000 (08:17 -0800)]
Add a layout to support tsangan bottom row with split bs and rshift (#4521)

* Add a layout to support tsangan bottom row with split bs and rshift

* Move the new layout to defaults

* Rename layout to be more accurately representative

* Rename files to match renamed layout def

5 years agoPlanck: Align Keycode Columns (#4523)
Alex Mayer [Fri, 30 Nov 2018 22:51:45 +0000 (17:51 -0500)]
Planck: Align Keycode Columns (#4523)

Remove Extra Newlines

5 years agoAdded macros to Dynamic Keymaps, Zeal60 RGB backlight improvements (#4520)
Wilba [Fri, 30 Nov 2018 16:43:34 +0000 (03:43 +1100)]
Added macros to Dynamic Keymaps, Zeal60 RGB backlight improvements (#4520)

* Refactored M6-B to use Zeal60 RGB backlight code

* Fixed M6-B LED co-ordinates

* Minor changes to RGB config for Zeal65

* Added dynamic keymaps to WT80-A, WT60-A, WT-80A, U80-A

* Macro implementation

* Implemented macros, API protocol version 8, RGB backlight fixes

* Improved radial effects for M6-B

* Fixed undefined references when building an RGB keyboard after M6-A

5 years agoTest out i18n of the docs (#4519)
Jack Humbert [Fri, 30 Nov 2018 05:14:55 +0000 (00:14 -0500)]
Test out i18n of the docs (#4519)

* add zh-cn readme

* edit readme

* Round 1 of edits

- Mandarin translation of QMK products is off, best to use the English name.
- Fix some terminology and grammar.

* trying re-translating the first paragraph

5 years agoNew Keyboard: Cyclops (#4512)
MechMerlin [Thu, 29 Nov 2018 15:57:06 +0000 (07:57 -0800)]
New Keyboard: Cyclops (#4512)

* initial commit

* add correct atmega32u4 pins used

* add a basic layout

* add simple keymap

* update readme

* Add QMK Configurator support

* add whitespace for formatting

5 years agoTypo fix (#4515)
Paul Massendari [Thu, 29 Nov 2018 15:33:45 +0000 (16:33 +0100)]
Typo fix (#4515)

5 years agoKeyboard: add newgame (#4466)
GO [Wed, 28 Nov 2018 17:20:46 +0000 (02:20 +0900)]
Keyboard: add newgame (#4466)

* Add files via upload

* Add files via upload

* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/newgame40.h

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/config.h

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/config.h

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/config.h

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/config.h

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/config.h

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/keymaps/default/keymap.c

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/config.h

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/rules.mk

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/rules.mk

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Add readme (newgame40)

* Update keyboards/newgame40/readme.md

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keyboards/newgame40/readme.md

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Update keymap.c

* Update keyboards/newgame40/rules.mk

Co-Authored-By: GoTakigawa <44800276+GoTakigawa@users.noreply.github.com>
* Add files via upload

* remove community/ortho_4x10

5 years agoKeyboard: handwired/bluepill Configurator support and readme cleanup (#4509)
noroadsleft [Wed, 28 Nov 2018 16:51:16 +0000 (08:51 -0800)]
Keyboard: handwired/bluepill Configurator support and readme cleanup (#4509)

* handwired/bluepill/bluepill70: Configurator support

* handwired/bluepill: readme cleanup

Formatting fixes to make the file easier to read.

5 years agoAdd Extrakey support for Brightness up/down (#4477)
Giuseppe Rota [Wed, 28 Nov 2018 16:19:07 +0000 (17:19 +0100)]
Add Extrakey support for Brightness up/down (#4477)

5 years agoAdded Rick Roll to song lists (#4510)
Paul Massendari [Wed, 28 Nov 2018 15:56:34 +0000 (16:56 +0100)]
Added Rick Roll to song lists (#4510)

🙂

5 years ago[fortitude60] match default keymap comment to the implementation. (#4508)
zfhrp6 [Wed, 28 Nov 2018 15:33:08 +0000 (00:33 +0900)]
[fortitude60] match default keymap comment to the implementation. (#4508)

5 years agoTurn off Mousekeys for several ps2avrGB keyboards (#4502)
Drashna Jaelre [Wed, 28 Nov 2018 00:54:43 +0000 (16:54 -0800)]
Turn off Mousekeys for several ps2avrGB keyboards (#4502)

* Turn off Mousekeys for jc65

* Turn off Mousekeys for ps2avrGB templates

* Disable mousekeys for bmini and canoe as well

5 years agoMerge pull request #4501 from amayer5125/ergodox-ez-cleanup
Erez Zukerman [Wed, 28 Nov 2018 00:42:09 +0000 (19:42 -0500)]
Merge pull request #4501 from amayer5125/ergodox-ez-cleanup

Ergodox ez cleanup

5 years agoRemove RGB_SMOD alias and replace uses with RGB_MOD (#4319)
Konstantin Đorđević [Tue, 27 Nov 2018 23:34:06 +0000 (00:34 +0100)]
Remove RGB_SMOD alias and replace uses with RGB_MOD (#4319)

5 years agofixed misplaced paranthesis in arm usb mouse send function (#4478)
Christon DeWan [Tue, 27 Nov 2018 23:20:17 +0000 (15:20 -0800)]
fixed misplaced paranthesis in arm usb mouse send function (#4478)

bug was causing lots of dropped events for me.

5 years agoKeyboard: fix for debug crkbd (#4469)
epaew [Tue, 27 Nov 2018 23:18:11 +0000 (08:18 +0900)]
Keyboard: fix for debug crkbd (#4469)

5 years agoAdd tap_code16 function (#4362)
Konstantin Đorđević [Tue, 27 Nov 2018 22:29:59 +0000 (23:29 +0100)]
Add tap_code16 function (#4362)

5 years agoErgodox EZ: Clean Up process_record_user Function
Alex Mayer [Tue, 27 Nov 2018 22:04:29 +0000 (17:04 -0500)]
Ergodox EZ: Clean Up process_record_user Function

Set ERPM = SAFE_RANGE

5 years agoErgodox EZ: Remove Unused Code From Keymap
Alex Mayer [Tue, 27 Nov 2018 22:00:01 +0000 (17:00 -0500)]
Ergodox EZ: Remove Unused Code From Keymap

5 years agoUpdate MSYS to use the 5.4.0 toolchain (#4106)
Drashna Jaelre [Tue, 27 Nov 2018 21:45:01 +0000 (13:45 -0800)]
Update MSYS to use the 5.4.0 toolchain (#4106)

5 years agoPuck Macropad (#4274)
John Pettigrew [Tue, 27 Nov 2018 21:43:48 +0000 (15:43 -0600)]
Puck Macropad (#4274)

* Add Puck

* Update Manufacturer name in metadata

* Add num lock to high layer

* update pins

* update pin settings

* fix numlock key

* Cleanup config.h

* Update device info

* updates after review

5 years agoFixed docs/newbs_testing_debugging.md and tmk_core/common/print.h
mtei [Fri, 5 Oct 2018 05:54:22 +0000 (14:54 +0900)]
Fixed docs/newbs_testing_debugging.md and tmk_core/common/print.h

5 years agoKeymap: Added abishalom keymaps (#4495)
abishalom [Tue, 27 Nov 2018 17:22:49 +0000 (12:22 -0500)]
Keymap: Added abishalom keymaps (#4495)

* Added abishalom keymaps

Added personal keymaps for Massdrop Alt and Tada68

* Update keyboards/tada68/keymaps/abishalom/rules.mk

Co-Authored-By: abishalom <abishalom1997@gmail.com>
* Update keyboards/tada68/keymaps/abishalom/rules.mk

Co-Authored-By: abishalom <abishalom1997@gmail.com>
* Update keyboards/tada68/keymaps/abishalom/config.h

Co-Authored-By: abishalom <abishalom1997@gmail.com>
* Update keyboards/tada68/keymaps/abishalom/keymap.c

Co-Authored-By: abishalom <abishalom1997@gmail.com>
* Update keyboards/tada68/keymaps/abishalom/keymap.c

Co-Authored-By: abishalom <abishalom1997@gmail.com>
* Update keyboards/tada68/keymaps/abishalom/rules.mk

Co-Authored-By: abishalom <abishalom1997@gmail.com>
* Update keyboards/tada68/keymaps/abishalom/keymap.c

Co-Authored-By: abishalom <abishalom1997@gmail.com>
* Update keyboards/tada68/keymaps/abishalom/keymap.c

Co-Authored-By: abishalom <abishalom1997@gmail.com>
* Updated keymaps

* Bugfix Tada68

* Update keyboards/tada68/keymaps/abishalom/keymap.c

Co-Authored-By: abishalom <abishalom1997@gmail.com>
5 years agoKeymap: Set serial connection as default for the Redox rev1.0 keyboard (#4488)
Mattia Dal Ben [Tue, 27 Nov 2018 16:59:53 +0000 (17:59 +0100)]
Keymap: Set serial connection as default for the Redox rev1.0 keyboard (#4488)

* Set serial as default for Redox

* Updated rules.mk file

* Removed unused rule

Co-Authored-By: mattdibi <mattdibi@users.noreply.github.com>
* Removed unused rule

Co-Authored-By: mattdibi <mattdibi@users.noreply.github.com>
5 years agoFix Helix ws2812.c listed more than once warning. (#4499)
Takeshi ISHII [Tue, 27 Nov 2018 15:22:47 +0000 (00:22 +0900)]
Fix Helix ws2812.c listed more than once warning. (#4499)

Remove `SRC += ws2812.c` from helix/rev2/rules.mk and helix/pico/rules.mk.
Because it will be added in common_features.mk.

5 years agohandwired/arrow_pad Refactor and Configurator support (#4498)
noroadsleft [Tue, 27 Nov 2018 04:57:15 +0000 (20:57 -0800)]
handwired/arrow_pad Refactor and Configurator support (#4498)

* handwired/arrow_pad: layout macro and keymap refactor

- Layout macros moved from the keymaps to arrow_pad.h.
- LAYOUT_pad21 refactored to only accept keys that are physical present (no KC_NO entries required in keymap)
- Keymaps now use #include QMK_KEYBOARD_H
- Keymaps refactored to use process_record_user function (from action_get_macro)

* handwired/arrow_pad: Readme cleanup

Fixed the make commands and updated the layout macro.

* handwired/arrow_pad: Configurator support

5 years agoKeymap: Fix build errors for non-Zeal boards. (#4496)
Joe Wasson [Tue, 27 Nov 2018 01:39:29 +0000 (17:39 -0800)]
Keymap: Fix build errors for non-Zeal boards. (#4496)

5 years agoUpdate to drashna userspace and keymaps (#4459)
Drashna Jaelre [Tue, 27 Nov 2018 00:45:24 +0000 (16:45 -0800)]
Update to drashna userspace and keymaps (#4459)

* Fix reversed bool check in layer_state_set

* Add Quefrency 65 for a friend

* Add Ergodox EZ Glow keymap

* Add RGB Matrix Code

* Further changes to rgb matrix ErgoDox EZ

* Update bjohnson keymaps

* Fix CRKBD display

* Overhaul to corne keyboard

* Narrow scope for keylogger

* Minor layout tweaks to Corne Keyboard

* additional CRKBD tweaks

* Minor tweaks to CRKBD

* Add all characters for keylogger

* Ergodox EZ Glow overhaul

* Fix Ergodox EZ Glow layer colors

* Increase Tapping Term for Corne Keyboard

* Fix unicode-ish

* Revert some changes

* Add layer specific lighting effects

* Some minor tweaks to ergodox glow config

* revert changes to ergodox files

* Update Glow readme

* Add more tapping term defines

* Fix changes

* Fix ergodox keymap

* Hopefully fix sleeping

* Disable layer indications if rgb matrix is disabled

* Add support for sleeping and rgb layer change toggle to ergodox ez glow

* Make RGB Layer Indication Great Again

* Make Unicode Great Again

* Remove placeholder define

Co-Authored-By: drashna <drashna@live.com>
* Remove placeholder define

Co-Authored-By: drashna <drashna@live.com>
* Remove old EEPROM Reset keycode

5 years agoKeyboard: Enable community ortho 4x12 layouts for lets split eh (#4487)
zvecr [Mon, 26 Nov 2018 22:58:22 +0000 (22:58 +0000)]
Keyboard: Enable community ortho 4x12 layouts for lets split eh  (#4487)

* Enable ortho_4x12 community layouts for lets_split_eh

* Keymap build fixes now that ortho_4x12 is enabled

* Keymap build fixes now that ortho_4x12 is enabled

5 years agoRevert "Add support for PR and Issue templates to QMK_firmware GitHub (#4491)" (...
Drashna Jaelre [Mon, 26 Nov 2018 22:35:48 +0000 (14:35 -0800)]
Revert "Add support for PR and Issue templates to QMK_firmware GitHub (#4491)" (#4492)

This reverts commit b91dfa04e3bad560fb6fe2360dd51fb95d95fcbf.

5 years agoAdd support for PR and Issue templates to QMK_firmware GitHub (#4491)
Drashna Jaelre [Mon, 26 Nov 2018 22:35:01 +0000 (14:35 -0800)]
Add support for PR and Issue templates to QMK_firmware GitHub (#4491)

* Add support document

* Add Bug Report

* Add GitHub Pull Request Template

* Feature request issue template

* Touch up feature request template

* Add 'other issues' template

* move support doc

5 years agoKeyboard: add generic ortho 5x15 layout support to Idobo (#4486)
zgtm [Mon, 26 Nov 2018 18:01:34 +0000 (19:01 +0100)]
Keyboard: add generic ortho 5x15 layout support to Idobo (#4486)

5 years agoKeyboard: 5291 firmware to replace the existing soarers controller firmware (#4483)
listofoptions [Mon, 26 Nov 2018 17:53:49 +0000 (12:53 -0500)]
Keyboard: 5291 firmware to replace the existing soarers controller firmware (#4483)

* compiles but is not working

* still testing 5291

* compiles but is not working

* still testing 5291

* fixed a but in the layout (reversed key order in row)

* compiles but is not working

* still testing 5291

* fixed a but in the layout (reversed key order in row)

* fixed some issues

* doumentation needed

* doumentation needed

* documentation needed

* documentation needed

* Update readme.md

documentation

* Update readme.md

i dislike markdown <_>

* merge preperation

5 years agoKeymap: Refactor edvorakjp user library (#4480)
epaew [Mon, 26 Nov 2018 17:50:45 +0000 (02:50 +0900)]
Keymap: Refactor edvorakjp user library (#4480)

* Refactor edvorakjp user library

* add tap dance support

* update keymaps

* edvorakjp: add SWAP_SCLN option

* fix behavior of SWAP_SCLN

5 years agoKeyboard: 40percentclub - enable 4x4 and 5x5 community keymaps (#4437)
zvecr [Mon, 26 Nov 2018 17:27:07 +0000 (17:27 +0000)]
Keyboard: 40percentclub - enable 4x4 and 5x5 community keymaps (#4437)

* Enable 4x4 and 5x5 community keymap support

* Pull 4x4 community keymap fixes from @noroadsleft

* Build fixes for guidoism keymap - move keymap to layouts/community/planck_mit as it uses the LAYOUT_planck_mit macro

5 years agoKeymap: add Interrobang (#4420)
mwpeterson [Mon, 26 Nov 2018 17:26:26 +0000 (12:26 -0500)]
Keymap: add Interrobang (#4420)

* remove clmk and dvrk and backlight; switch esc and enter to be modtap; add meh key

* change songs

* space cadet; move enter; move '"; move pgup pgdn

* remove extra songs

* update from noahfredrick keymap

* make it easier to type ../../thing/*/*

* move pipe

* requested changes

* add interrobang support

* add shift-insert to raise-v and lower-v, move pipe to raise-/lower-n

5 years agoFix Blockey compiler (and size) issues (#4390)
Drashna Jaelre [Mon, 26 Nov 2018 16:09:37 +0000 (08:09 -0800)]
Fix Blockey compiler (and size) issues (#4390)

5 years agoadded ep/96 as a supported keyboard (#4476)
Elliot Powell [Mon, 26 Nov 2018 15:58:53 +0000 (15:58 +0000)]
added ep/96 as a supported keyboard (#4476)

* added ep/96

* Update keyboards/ep/96/readme.md

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* removed led code

* Update keyboards/ep/96/config.h

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Update keyboards/ep/96/info.json

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Update keyboards/ep/96/readme.md

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
5 years agoAdd Espectro ISO layout (#4479)
Will Homer [Mon, 26 Nov 2018 15:57:30 +0000 (15:57 +0000)]
Add Espectro ISO layout (#4479)

* Add Espectro ISO layout

* Remove unused define from Espectro ISO layout

5 years agoKeymap FAQ: fix positions of KC_HENK and KC_MHEN for JIS layout (#4482)
noroadsleft [Mon, 26 Nov 2018 02:40:48 +0000 (18:40 -0800)]
Keymap FAQ: fix positions of KC_HENK and KC_MHEN for JIS layout (#4482)

These keys were previously in each other's positions.

5 years agoAdding keymap layers for 40precentclub/foobar (#4481)
Colin Kahn [Mon, 26 Nov 2018 02:38:46 +0000 (18:38 -0800)]
Adding keymap layers for 40precentclub/foobar (#4481)

5 years agofix diffutils arch package name (#4470)
André Silva [Sat, 24 Nov 2018 16:48:42 +0000 (16:48 +0000)]
fix diffutils arch package name (#4470)

5 years agoAdding my new keymap for the Idobo (#4468)
xjacobx [Sat, 24 Nov 2018 16:41:39 +0000 (11:41 -0500)]
Adding my new keymap for the Idobo (#4468)

* Adding my new keymap, based of xd75, with leds enabled via the rules.mk file

* cleaned up the rules file

* Per Change Requests: removed deprecated functions along with updated the map to use the layout macro instead of raw matrix

5 years agoAdd RCTL to my Planck layout (#4475)
Jasper Lievisse Adriaanse [Sat, 24 Nov 2018 16:40:48 +0000 (17:40 +0100)]
Add RCTL to my Planck layout (#4475)

5 years agoAdd EEPROM_RESET keycode to keycodes.md doc (#4473)
noroadsleft [Sat, 24 Nov 2018 04:07:53 +0000 (20:07 -0800)]
Add EEPROM_RESET keycode to keycodes.md doc (#4473)

5 years agoergodox: update algernon's layout to v1.12
Gergely Nagy [Thu, 22 Nov 2018 20:53:01 +0000 (21:53 +0100)]
ergodox: update algernon's layout to v1.12

This is the final version of my layout.

Overall changes
===============

* Updated to work with QMK master.

Miscellaneous
=============

* The `😂` symbol can be entered with UCIS.
* `LEAD r` now inputs `Right Alt`.

Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
5 years agoKeymap: Clone layout for Massdrop's xd75 (#4461)
Milton Griffin [Thu, 22 Nov 2018 18:15:46 +0000 (13:15 -0500)]
Keymap: Clone layout for Massdrop's xd75 (#4461)

* Added default75. No lighting.

* Added default75. No lighting.

* Update keyboards/idobo/keymaps/default75/config.h

Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com>
* Update keyboards/idobo/keymaps/default75/config.h

Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com>
* Update keyboards/idobo/keymaps/default75/config.h

Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com>
* Update keyboards/idobo/keymaps/default75/config.h

Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com>
* Fixes for pull request

* Updated keyboard declartion structure

5 years agoMerge pull request #4454 from trunneml/improveddebounce
Erez Zukerman [Thu, 22 Nov 2018 15:51:20 +0000 (10:51 -0500)]
Merge pull request #4454 from trunneml/improveddebounce

Adaptive debounce logic

5 years agoMerge pull request #4458 from drashna/ergodox_ez_matrix_fix
Erez Zukerman [Thu, 22 Nov 2018 15:50:20 +0000 (10:50 -0500)]
Merge pull request #4458 from drashna/ergodox_ez_matrix_fix

Fix Ergodox EZ Matrix scan

5 years agoFix raw hid define for chibios (#4460)
yiancar [Wed, 21 Nov 2018 23:12:40 +0000 (15:12 -0800)]
Fix raw hid define for chibios (#4460)

5 years agoKeymap: Update keymap to match latest changes to Wilba's firmware. (#4432)
Joe Wasson [Wed, 21 Nov 2018 21:18:18 +0000 (13:18 -0800)]
Keymap: Update keymap to match latest changes to Wilba's firmware. (#4432)

* Fix firmware to work with latest Wilba changes (i.e. dynamic keymap) and M60a.

* Get back RGB Backlight codes.

* More tweaks.

* Update users/talljoe/rules.mk

Co-Authored-By: Talljoe <jwasson+github@gmail.com>
5 years agoFix row 11
Drashna Jaelre [Wed, 21 Nov 2018 15:49:28 +0000 (07:49 -0800)]
Fix row 11

5 years agoMerge pull request #4453 from drashna/fix_ucis
Erez Zukerman [Tue, 20 Nov 2018 20:17:43 +0000 (15:17 -0500)]
Merge pull request #4453 from drashna/fix_ucis

Fix UCIS code

5 years agoKeyboard: Add Handwired 108 Key with Trackpoint (#4448)
Michael Kemp [Tue, 20 Nov 2018 18:11:23 +0000 (07:11 +1300)]
Keyboard: Add Handwired 108 Key with Trackpoint (#4448)

* Include both base keyboards

* Merge the keymap

* Merge the configs

* Add wiring diagram for clarity of documentation

* Merge rules

* Merge keyboard sources

* Change names to compile

* Update documentation to suit

* Add qwerty layout to 108keyTrackpoint

* Separate the dvorak standard layout from a media focused one

* Update documentation to reflect new keymaps

* [style] Add empty lines at ends of files

* [style] Meet current QMK style guide

* Bring READEME closer to the QMK template

* [style] Change all "108keyTrackpoint" to "108key_trackpoint"

* [style] Use "LAYOUT" instead of "KEYMAP"

QMK terminology has changed

Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com>
* Add two spaces after maintainer in README

This is required to render properly

Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com>
* Remove redundant line

"PREVENT_STUCK_MODIFIERS" is default on for QMK

Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com>
* Change include of keymaps to use QMK_KEYBOARD_H

This includes automatically

* Update make rules to match template

* Change from KC_MENU to KC_APP

The button functionality actually wanted is the context menu key

* [style] Change "dvorakMedia" to "dvorak_media"

* Update README to reflect minor changes

5 years agoUpdate Levinson readme to support elite-c (#4445)
Nick Piazza [Tue, 20 Nov 2018 18:07:20 +0000 (12:07 -0600)]
Update Levinson readme to support elite-c (#4445)

* init - updated levinson readme to support elite-c

* updated readme per PR comment

* added trailing spaces to lines 6 7 8

* updated readme bootloader instructions

* updated readme

* updated readme

5 years agoAdaptive debounce logic
Michael Graf [Tue, 20 Nov 2018 14:55:35 +0000 (15:55 +0100)]
Adaptive debounce logic

The debounce filtering reports a key/switch change directly, without any extra delay. After that the debounce logic will filter all further changes, until the key/switch reports the same state for the given count of scans.
So a perfect switch will get a short debounce period and a bad key will get a much longer debounce period. The result is an adaptive debouncing period for each switch.

This value defines how often the same key/switch state has to be detected in successive reads until the next key state can be reported.
In other words this value defines the minimum debouncing period for a switch.

5 years agoMerge pull request #4442 from drashna/ergodox_ez_glow_configurable
Erez Zukerman [Tue, 20 Nov 2018 01:01:22 +0000 (20:01 -0500)]
Merge pull request #4442 from drashna/ergodox_ez_glow_configurable

Make Ergodox EZ Glow's rgb matrix user configurable

5 years agoFix UCIS code
Drashna Jaelre [Tue, 20 Nov 2018 00:37:49 +0000 (16:37 -0800)]
Fix UCIS code

Revert code change that broke UCIS due to bad suggestions

5 years agoFix permanently on capslock led on Atom47 (#4452)
Maarten Dekkers [Mon, 19 Nov 2018 20:15:16 +0000 (21:15 +0100)]
Fix permanently on capslock led on Atom47 (#4452)

5 years agoDelete readme.md
Drashna Jaelre [Mon, 19 Nov 2018 01:51:00 +0000 (17:51 -0800)]
Delete readme.md

5 years agoFix my community layouts (#4449)
MechMerlin [Sun, 18 Nov 2018 23:20:21 +0000 (15:20 -0800)]
Fix my community layouts (#4449)

* fix formatting of keymap

* update readme with boards I currently own

* made the wrong assumption that every board would use the same space for backspace

* update readme with boards I currently own

5 years agoAdd default glow board
Drashna Jaelre [Sun, 18 Nov 2018 16:59:52 +0000 (08:59 -0800)]
Add default glow board

5 years agoFix i2c_master.d listed more than once warning
Drashna Jaelre [Sun, 18 Nov 2018 16:55:45 +0000 (08:55 -0800)]
Fix i2c_master.d listed more than once warning

5 years agoMake Ergodox EZ Glow's rgb matrix user configurable
Drashna Jaelre [Sat, 17 Nov 2018 01:03:41 +0000 (17:03 -0800)]
Make Ergodox EZ Glow's rgb matrix user configurable

5 years agoAllows disabling rgb effects in userspace (#4422)
Florian Didron [Sun, 18 Nov 2018 16:24:41 +0000 (01:24 +0900)]
Allows disabling rgb effects in userspace (#4422)

* Allows disabling animations in user space

* Describe disabling effects in the docs

* Allows disabling individual reactive modes

* Adds the list ode defines

5 years agoSatan: add LAYOUT_60_ansi_split_rshift to info.json (#4441)
noroadsleft [Sun, 18 Nov 2018 16:23:51 +0000 (08:23 -0800)]
Satan: add LAYOUT_60_ansi_split_rshift to info.json (#4441)

5 years agoAdd personal zvecr dz60 keymap (#4443)
zvecr [Sun, 18 Nov 2018 15:53:33 +0000 (15:53 +0000)]
Add personal zvecr dz60 keymap (#4443)

* Add Configurator support for dz60 ansi split space

* Add keymap and fix layout macro

5 years agoDefault JIS TKL keymap for Pegasus Hoof (#4446)
Charlie McMackin [Sun, 18 Nov 2018 15:52:53 +0000 (09:52 -0600)]
Default JIS TKL keymap for Pegasus Hoof (#4446)

* Add TKL JIS layout for Pegasus Hoof

Tested with a JIS Majestouch 2 TKL

* Add default_jis keymap for Pegasus Hoof

* Remove unnecessary keycode definition

* Remove legacy fn_actions in favor of MO(1)

* Remove unnecessary build directive

5 years agoUpdate to my keymaps and userspace (#4447)
SpacebarRacecar [Sun, 18 Nov 2018 15:52:14 +0000 (16:52 +0100)]
Update to my keymaps and userspace (#4447)

* fix to prime o keymap

* changed ortho keymaps

* added some symbols to lower layer

* set lower to be a higher layer than raise

* added split layout option with center numpad to prime_o keymap

* added some gaming functionality

* added alt f4 ortho keymaps and userspace

* fixed small error

5 years agoUpdating Boy_314's XD75 Layout (#4440)
Boy_314 [Fri, 16 Nov 2018 22:47:06 +0000 (17:47 -0500)]
Updating Boy_314's XD75 Layout (#4440)

* fixed arrow keys and left control

* added right shift

* latest version

* reverted arrow keys

* edited readme

* added osu layer

* updated osu layout

* updated osu layout

* added full arrow keys to osu layout

* in case i mess up creating macros

* added the best meme key in the world

* added plover steno layer

* updated boy314 layout

* removed unused layers

* added boy314 xd75 layout, inspired by preonic layout

* added boy314 xd75 layout, inspired by preonic layout

* version 2 of boy314's xd75 layout

* added readme notes

* updated readme for boy314 xd75 layout

* qwerty support, brackets on bottom row, caps lock underglow

* fixed readme/

* small changes to allow merging

* minor changes to format

* fixed up default readme

* added numpad and tweaked bottom row

5 years agoMoved ep40 to ep/40 for easier adding of next ep keyboard (#4439)
Elliot Powell [Fri, 16 Nov 2018 19:31:44 +0000 (19:31 +0000)]
Moved ep40 to ep/40 for easier adding of next ep keyboard (#4439)

* add initial ep40 files

* fixed issues

* updated keymap

* Added media control

* Update keyboards/handwired/ep40/rules.mk

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Fixed requested changes

* Fixed more requested changes

* Added delete key to layor 1

* Updated defualt keympap to have a Backspace mod del key

* removed place holder

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* removed obsolete code

Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Moved ep40 to ep/40

* Fixed file names for moved code

* Fixed readme

5 years agoUpdate whitefox/konstantin keymap (#4436)
Konstantin Đorđević [Fri, 16 Nov 2018 16:55:37 +0000 (17:55 +0100)]
Update whitefox/konstantin keymap (#4436)

* Add more spacing in keymaps

* Enable link-time optimization

* Disable deprecated TMK actions, change spacing in config.h

* Remove unrelated rules.mk options

5 years agoUnify 68keys with mf68 (#4435)
zvecr [Fri, 16 Nov 2018 16:35:04 +0000 (16:35 +0000)]
Unify 68keys with mf68 (#4435)

* Move 68keys keymap to mf68 folder

* Remove 68keys keyboard now its been migrated to mf68 keymap

* Migrate 68keys build config to mf68 keymap overrides

5 years agoAdd configurator support for luddite (#4434)
zvecr [Fri, 16 Nov 2018 15:37:15 +0000 (15:37 +0000)]
Add configurator support for luddite (#4434)

5 years agoUse a single endpoint for HID reports (#3951)
James Laird-Wah [Fri, 16 Nov 2018 06:22:05 +0000 (17:22 +1100)]
Use a single endpoint for HID reports (#3951)

* Unify multiple HID interfaces into one

This reduces the number of USB endpoints required, which frees them up
for other things.

NKRO and EXTRAKEY always use the shared endpoint.

By default, MOUSEKEY also uses it. This means it won't work as a Boot
Procotol mouse in some BIOSes, etc. If you really think your
keyboard needs to work as a mouse in your BIOS, set
MOUSE_SHARED_EP = no in your rules.mk.

By default, the core keyboard does not use the shared endpoint, as not
all BIOSes are standards compliant and that's one place you don't want
to find out your keyboard doesn't work.. If you are really confident,
you can set KEYBOARD_SHARED_EP = yes to use the shared endpoint here
too.

* unify endpoints: ChibiOS protocol implementation

* fixup: missing #ifdef EXTRAKEY_ENABLEs

broke build on AVR with EXTRAKEY disabled

* endpoints: restore error when too many endpoints required

* lufa: wait up to 10ms to send keyboard input

This avoids packets being dropped when two reports are sent in quick
succession (eg. releasing a dual role key).

* endpoints: fix compile on ARM_ATSAM

* endpoint: ARM_ATSAM fixes

No longer use wrong or unexpected endpoint IDs

* endpoints: accommodate VUSB protocol

V-USB has its own, understandably simple ideas about the report formats.
It already blasts the mouse and extrakeys through one endpoint with
report IDs. We just stay out of its way.

* endpoints: document new endpoint configuration options

* endpoints: respect keyboard_report->mods in NKRO

The caller(s) of host_keyboard_send expect to be able to just drop
modifiers in the mods field and not worry about whether NKRO is in use.
This is a good thing. So we just shift it over if needs be.

* endpoints: report.c: update for new keyboard_report format

5 years agoConfigurator support for Octagon V2 75_ansi (#4426)
MechMerlin [Thu, 15 Nov 2018 02:37:53 +0000 (18:37 -0800)]
Configurator support for Octagon V2 75_ansi (#4426)

5 years agoserial.c update (#4423)
Pekaso [Thu, 15 Nov 2018 02:36:53 +0000 (11:36 +0900)]
serial.c update (#4423)

5 years agoDocs: Supporting a keyboard in the QMK Configurator (#4396)
noroadsleft [Thu, 15 Nov 2018 02:32:28 +0000 (18:32 -0800)]
Docs: Supporting a keyboard in the QMK Configurator (#4396)

* Docs: Configurator Support

* Minor updates

* Updated keyboard.h example to use #pragma once

per @drashna
https://github.com/qmk/qmk_firmware/pull/4396#discussion_r232140934

* Add link to doc under Reference section

Added to _sidebar.md and _summary.md

* Changed doc title; minor tweaks

Re-titled the doc as "Supporting Your Keyboard in QMK Configurator".
Made some minor changes to the keyboard.h examples.

* Added tags object to JSON example

5 years agoadding block def to ishtob's userspace (#4427)
ishtob [Wed, 14 Nov 2018 17:22:16 +0000 (12:22 -0500)]
adding block def to ishtob's userspace (#4427)

5 years agoBacklight status functions (#4259)
Phillip Tennen [Wed, 14 Nov 2018 15:45:46 +0000 (16:45 +0100)]
Backlight status functions (#4259)

* add functions to set specific backlight state

* add function to query backlight state

* update documentation with new backlight functions

* Update tmk_core/common/backlight.c

Co-Authored-By: codyd51 <phillip.ennen@gmail.com>
* Update tmk_core/common/backlight.h

Co-Authored-By: codyd51 <phillip.ennen@gmail.com>
* update docs for is_backlight_enabled() name change

5 years agoFixed Unicode Support heading (#4425)
James Osborn [Wed, 14 Nov 2018 15:33:46 +0000 (15:33 +0000)]
Fixed Unicode Support heading (#4425)

Previously, Unicode Support heading appeared as the last row in the Swap Hands table.

5 years agoKeymap: Finex Redox keymap (#4418)
FiNeXdesign [Tue, 13 Nov 2018 22:44:50 +0000 (23:44 +0100)]
Keymap: Finex Redox keymap (#4418)

* Added FiNeX custom Redox Layout, first commit.

* updated readme

* removed old code

5 years agoconverter/m0110_usb Configurator support and readme cleanup (#4421)
noroadsleft [Tue, 13 Nov 2018 22:20:42 +0000 (14:20 -0800)]
converter/m0110_usb Configurator support and readme cleanup (#4421)

* Apple M0110 USB converter: readme cleanup

* Apple M0110 USB converter: Configurator support

5 years agoDocs: Fix descriptions of KC_INT1 and KC_INT3
KOBAYASHI Daisuke [Wed, 22 Aug 2018 14:56:24 +0000 (23:56 +0900)]
Docs: Fix descriptions of KC_INT1 and KC_INT3

5 years agoKeyboard: Add 412 64 Model 00 keyboard. (#4400)
FateEverywhere [Tue, 13 Nov 2018 16:38:48 +0000 (11:38 -0500)]
Keyboard: Add 412 64 Model 00 keyboard. (#4400)

* Add 412-64 keyboard firmware

It's pretty barebones for now, but the Model 00 is also a pretty barebones machine. Model 01 won't be better, but plenty of pins exist for things like LEDs on Model 02.

* MANU/PROD ID changes.

Changed around the MANUFACTURER and PRODUCT IDs to be more polite when viewed in qmk toolbox.

* Fixing PROD again.

For the love of all that is good and holy, that was ugly. This new one looks better. This stuff matters to me for some reason.

* Yep, updating MANU again.

There we go. That's better - From my name to my "design firm".

* Update keyboards/412_64/keymaps/default/keymap.c

Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Update keyboards/412_64/rules.mk

Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Update keyboards/412_64/rules.mk

Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Update keyboards/412_64/rules.mk

Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Update keyboards/412_64/rules.mk

Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
5 years agoRefactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)
Wilba [Tue, 13 Nov 2018 16:31:25 +0000 (03:31 +1100)]
Refactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)

* Refactored M6-B to use Zeal60 RGB backlight code

* Fixed M6-B LED co-ordinates

* Minor changes to RGB config for Zeal65

* Added dynamic keymaps to WT80-A, WT60-A, WT-80A, U80-A

5 years agoRemove duplicate row from Available functions table in i2c_driver doc (#4416)
Junya Ogura [Tue, 13 Nov 2018 16:27:46 +0000 (01:27 +0900)]
Remove duplicate row from Available functions table in i2c_driver doc (#4416)

5 years agoconverter/ibm_terminal Refactor and Configurator support (#4414)
noroadsleft [Tue, 13 Nov 2018 16:26:55 +0000 (08:26 -0800)]
converter/ibm_terminal Refactor and Configurator support (#4414)

* IBM Terminal converter: layout macro refactor

- Renamed KEYMAP to LAYOUT
- Renamed KEYMAP_101 to LAYOUT_101
- minor matrix array fixes

* IBM Terminal converter: default keymap refactor

- Updated layout macro names
- Updated to #include QMK_KEYBOARD_H
- config.h updated to use #pragma once

* IBM Terminal converter: priyadi keymap refactor

- Updated layout macro names
- Updated to #include QMK_KEYBOARD_H
- Removed redundant KC_TRNS and KC_NO defines
- config.h updated to use #pragma once

* IBM Terminal converter: Configurator support

* IBM Terminal converter: readme cleanup

Updated markdown formatting.

* IBM Terminal converter: readme rename

Renamed file to fully lowercase.

5 years agoUpdate Practice60 to use MT feature and revise system ticks (#4413)
Andrew Kannan [Tue, 13 Nov 2018 06:03:48 +0000 (01:03 -0500)]
Update Practice60 to use MT feature and revise system ticks (#4413)

* Update Practice60 to use MT feature and revise system tics

* Increase system tick frequency

10,000 instead of 10,000

5 years agoKBDFans KBD67 Support (#4412)
MechMerlin [Tue, 13 Nov 2018 05:46:34 +0000 (21:46 -0800)]
KBDFans KBD67 Support (#4412)

* initial commit for kbd67 keyboard

* add in a standard matrix

* get the correct matrix for layout_all

* add a layout_65_ansi LAYOUT macro

* get a default keymap in

* add caps lock led support

* fix formatting of my name in the comments

* add QMK Configurator support

* turn on bootmagic

5 years agoFixed incorrect link to feature_combo.md in features.md docs file. Was linked to...
TheOneTrueTrench [Tue, 13 Nov 2018 00:46:01 +0000 (00:46 +0000)]
Fixed incorrect link to feature_combo.md in features.md docs file. Was linked to feature_combos.md, but _sidebar.md, _summary.md, and config_options.md all link to feature_combo.md. Assuming that it should not be pluralized. (#4411)

5 years agoThe "Practice60" Board, Blue Pill powered (#4407)
Andrew Kannan [Tue, 13 Nov 2018 00:31:22 +0000 (19:31 -0500)]
The "Practice60" Board, Blue Pill powered (#4407)

* Starting point for blue pill based practice60

* Changes

* add

* try raw bin no botloader

* swap back to bootloader version

* edit

* Remove debug LED flash

* Disable JTAG to open up B3 and B4

* Add led backlight support (no breathing yet)

* Update matrix for correctness

* RGB Underglow working in a very simple state

* not as bright

* Move to handwired

* revert ChibiOS_Test changes

* Changes based on PR comments

* Address PR comments v2

* Move files