]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoKeymap: Preonic kuatsure updates 2018-Nov (#4500)
Jarrett Drouillard [Wed, 5 Dec 2018 17:08:05 +0000 (12:08 -0500)]
Keymap: Preonic kuatsure updates 2018-Nov (#4500)

* preonic-kuatsure: ctrl / esc in one key + hello ` again

* preonic-kuatsure: remove esc on lower

* preonic-kuatsure: programmy macros

* user-kuatsure: turn off console all the time

* preonic-kuatsure: auto shift, but only for numbers

* preonic-kuatsure: remove programmery macros

* preonic-kuatsure: move braces, parens, etc over to raise

backwards compat

move &*() on lower

* preonic-kuatsure: stop with the full rep of game layer

5 years agoKeyboard: Add dz60 tsangan hhkb (#4529)
Jason Thigpen [Wed, 5 Dec 2018 17:02:26 +0000 (09:02 -0800)]
Keyboard: Add dz60 tsangan hhkb (#4529)

* Add tsangan bottom row hhkb layout for dz60

* Add crd's tsangan hhkb layout for dz60

* Resort to native key aliases when they exist

* Update crd's dz60 ansi keymap to match updates for hhkb fn layer

* Add tsangan hhkb layout to dz60 info.json for KLE

* Fix JSON nesting in dz60 layouts block

* Minor adjustments to crd layouts to make them more consistent

* Update layout naming to 60_tsangan_hhkb

5 years agoOnly try to read the report ID from SetReport when the keyboard is part of the shared EP
fauxpark [Wed, 5 Dec 2018 00:14:55 +0000 (11:14 +1100)]
Only try to read the report ID from SetReport when the keyboard is part of the shared EP

Fixes #4471
Fixes #4517

5 years agoKeymap: Wanleg layout updates (#4550)
wanleg [Wed, 5 Dec 2018 16:42:50 +0000 (08:42 -0800)]
Keymap: Wanleg layout updates (#4550)

* config fixes (including for issue #3678)

* put back audio

* jj40 backlighting setup

* jj40 backlighting setup

* rules.mk fix

* jj40 backlighting settings

* iris setup

* iris setup

* iris setup

* iris setup

* iris setup - onehand

* remove commented-out section

* edits due to #4403

* xd75 testing

* fix 5x15 layout issues with 5x5 bluetooth & xd75

* commenting out unused placeholders

* change iris to more wanleg-like 4x12 layout

* formatting changes

* onehand layout cleanup/fix

* revert temp change

5 years agoKeyboard: Initial nori port (#4542)
zvecr [Wed, 5 Dec 2018 16:36:31 +0000 (16:36 +0000)]
Keyboard: Initial nori port (#4542)

* Initial nori port

* ortho_4x4 layout and RGB fixes

* Review fixes for superseded audio and default layer functionality

5 years agoMajor revisions, focused on streamlining and useability (#4554)
Vyolle [Wed, 5 Dec 2018 16:19:14 +0000 (10:19 -0600)]
Major revisions, focused on streamlining and useability (#4554)

5 years agoKeymap: Hacker Dvorak (#4514)
Ismael Venegas Castelló [Wed, 5 Dec 2018 16:12:35 +0000 (10:12 -0600)]
Keymap: Hacker Dvorak (#4514)

* Hacker Dvorak

Programmer Dvorak based layout for the Ergodox EZ.

* Address drashna comments.

* Fix RGB and drop OSL for MO.

* Add gulp file to automate development.

* Fix gulpfile.

* Caps, num and scroll lock indicators.

* Fix scroll lock.

5 years agoKeyboard: Add new keyboard "Sol" from RGBKB (#4497)
Legonut [Wed, 5 Dec 2018 02:15:52 +0000 (21:15 -0500)]
Keyboard: Add new keyboard "Sol" from RGBKB (#4497)

* Add final RGBKB Sol firmware

* Apply suggestions from code review

Apply most of the changes noroadsleft has suggested

Co-Authored-By: Legonut <legonut3@gmail.com>
* Cleanup readme

* Cleanup keymaps per @noroadslefts suggestions

* Remove eeproms, use set_single_persistent_default_layer

* Suggestions from @noroadsleft and @drashna

some small cleanup

* Change RGB_SMOD to RGB_RMOD

* fix RGB_SMOD

* Apply suggestions from code review

Remove redundant lines

Co-Authored-By: Legonut <legonut3@gmail.com>
5 years agoRework drashna userspace to be more modular (#4544)
Drashna Jaelre [Tue, 4 Dec 2018 21:27:41 +0000 (13:27 -0800)]
Rework drashna userspace to be more modular (#4544)

* Break up files to make more readable

* Add comments to ortho 4x12 layout rules.mk

* Small tweaks

* Update GitLab CI scripts

* Make ortho boards smaller

5 years agoInvalid JSON (#4547)
Yan-Fa Li [Tue, 4 Dec 2018 18:09:39 +0000 (10:09 -0800)]
Invalid JSON (#4547)

5 years agoKeymap: Ergodox EZ: Clean Up Keymap Array Alignment (#4545)
Alex Mayer [Tue, 4 Dec 2018 17:25:27 +0000 (12:25 -0500)]
Keymap: Ergodox EZ: Clean Up Keymap Array Alignment (#4545)

Remove layer name comments, they are above the visual layout
Remove comments explaining things that are documented in qmk docs

5 years agoadding Hadron v3 keyboard, QWIIC devices support, haptic feedback support (#4462)
ishtob [Tue, 4 Dec 2018 16:04:57 +0000 (11:04 -0500)]
adding Hadron v3 keyboard, QWIIC devices support, haptic feedback support (#4462)

* add initial support for hadron ver3

* add initial support for hadron ver3

* pull qwiic support for micro_led to be modified for use in hadron's 64x24 ssd1306 oled display

* initial work on OLED using qwiic driver

* early work to get 128x32 oled working by redefining qwiic micro oled parameters. Currently working, but would affect qwiic's micro oled functionality

* moved oled defines to config.h and added ifndef to micro_oled driver

* WORKING :D - note, still work in progress to get the start location correct on the 128x32 display.

* added equation to automatically calculate display offset based on screen width

* adding time-out timer to oled display

* changed read lock staus via read_led_state

* lock indications fixes

* Added scroll lock indication to oled

* add support for DRV2605 haptic driver

* Improve readabiity of DRV2605 driver.
-added typedef for waveform library
-added unions for registers

* Update keyboards/hadron/ver2/keymaps/default/config.h

Co-Authored-By: ishtob <ishtob@gmail.com>
* Update keyboards/hadron/ver2/keymaps/default/config.h

Co-Authored-By: ishtob <ishtob@gmail.com>
* Update keyboards/hadron/ver2/keymaps/default/config.h

Co-Authored-By: ishtob <ishtob@gmail.com>
* Update keyboards/hadron/ver2/keymaps/default/config.h

Co-Authored-By: ishtob <ishtob@gmail.com>
* Fixes for PR

* PR fixes

* fix old persistent layer function to use new set_single_persistent_default_layer

* fix issues with changing makefile defines that broken per-key haptic pulse

* Comment fixes

* Add definable parameter and auto-calibration based on motor choice

5 years agoKeymap: adding my keymap primarily to iris (#4541)
VM [Tue, 4 Dec 2018 05:10:28 +0000 (00:10 -0500)]
Keymap: adding my keymap primarily to iris (#4541)

5 years agoKeymap: Fixed include statement in my Let's Split keymap. (#4543)
Luciano Malavasi [Tue, 4 Dec 2018 04:45:41 +0000 (20:45 -0800)]
Keymap: Fixed include statement in my Let's Split keymap. (#4543)

* keymap + alpha

* some fixes

* keymap + alpha

* some fixes

* drashna changes

* linked main Alpha repo in keyboards/alpha readme

* missed a spot

* there's another function called FUNC lol

* keymap + alpha

* some fixes

* keymap + alpha

* drashna changes

* Fixed include

* Revert "Fixed include"

This reverts commit ea92f261f86d8433eab313cde498adca1682a006.

* messed up my git, fixed include

5 years agoMake ARM Audio max volume configurable (#4540)
Drashna Jaelre [Tue, 4 Dec 2018 00:42:57 +0000 (16:42 -0800)]
Make ARM Audio max volume configurable (#4540)

* Make ARM Audio max volume configurable

* Update docs/feature_audio.md

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

Co-Authored-By: drashna <drashna@live.com>
5 years agoFix up RGB Matrix code (#4503)
Drashna Jaelre [Mon, 3 Dec 2018 18:27:15 +0000 (10:27 -0800)]
Fix up RGB Matrix code (#4503)

* Fix up RGB Matrix code

* Convert RGBLIGHT functions to rgbmatrix ones, and add defines

5 years agoAdd edvorakjp kepmap for crkbd (#4537)
epaew [Mon, 3 Dec 2018 16:00:00 +0000 (01:00 +0900)]
Add edvorakjp kepmap for crkbd (#4537)

* edvorakjp layout for crkbd

* bugfix of edvorakjp

QMK cannot send keycode that doesn't exists on new layer.

5 years agoAdd sidebar for ZH (#4533)
Jack Humbert [Sun, 2 Dec 2018 20:35:53 +0000 (15:35 -0500)]
Add sidebar for ZH (#4533)

* 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

* Delete README.md

* add sidebar for zh

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)