]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
4 years ago[Keyboard] Update catalog link in the TheVanKeyboards/Minivan Readme. (#6236)
francislan [Wed, 3 Jul 2019 10:38:30 +0000 (03:38 -0700)]
[Keyboard] Update catalog link in the TheVanKeyboards/Minivan Readme. (#6236)

Previous link was broken.

4 years ago[Keymap] Add DZ60 layout that supports a hybrid hhkb layout (#6235)
Alex Lewis [Wed, 3 Jul 2019 10:37:43 +0000 (06:37 -0400)]
[Keymap] Add DZ60 layout that supports a hybrid hhkb layout (#6235)

* adds support for dz60 with 2 function keys

* fix images for readme

* Update readme.md

* block comment and readme cleanup

4 years ago[Keyboard] GH60 Configurator updates and modernization (#6232)
noroadsleft [Tue, 2 Jul 2019 16:22:56 +0000 (09:22 -0700)]
[Keyboard] GH60 Configurator updates and modernization (#6232)

* Convert gh60.h to #pragma once include guard

* Lint gh60.h

This commit only changes white space.

* Convert info.json to debug linting

Making this file easier to read.

* Put the label keys first for LAYOUT_60_ansi

* Complete and correct key labels in info.json

* Duplicate LAYOUT as LAYOUT_all

Doing this for backwards compatibility. Has implications for user keymaps.

* Update LAYOUT_all to make sense

The original macro LAYOUT submitted for the GH60 gets a couple of things wrong:

- K49 is placed between Space and Right Alt, when it's actually the right half of a split Backspace
- K3C is assigned before K3D, when K3C is the 1u portion of a 1.75u/1u split Right Shift, and therefore K3D is actually to the left of K3C

The LAYOUT_all macro corrects these issues, but the LAYOUT macro is unchanged, so as to not break user keymaps that depend on it.

This commit also updates the default keymap to use the LAYOUT_all macro, and makes a minor change to the base layer to be more as a user would expect for the corresponding physical layout.

* Correct the layout data for the LAYOUT macro in info.json

Gives proper Configurator rendering.

* Modernize default keymap

Update the default keymap to use more modern QMK conventions.

* Modernize the LED management code

Update the LED management functions to use the GPIO functions, and clean up the led_set_kb() function.

* Update key labels in info.json for LAYOUT_60_ansi_split_rshift

Makes them consistent with the the rest of the file.

* Update Docs links in readme file

4 years ago[Keymap] Replaced xxxxxxx by XXXXXXX to fix build breakage (#6228)
francislan [Tue, 2 Jul 2019 16:21:45 +0000 (09:21 -0700)]
[Keymap] Replaced xxxxxxx by XXXXXXX to fix build breakage (#6228)

4 years ago[Keymap] snowkuma Planck keymap (#6225)
Dan Smith [Tue, 2 Jul 2019 16:20:44 +0000 (17:20 +0100)]
[Keymap] snowkuma Planck keymap (#6225)

* Snowkuma's planck layout.

Heavily influenced by both Planck and SDOTHUMs layouts.  I have tried to
implement a comfortable layout with a wide stagger and a minimal set of
key usage.

Still a work in progress, hope it is useful to others.

* Adds simple readme file and images of layout

* Removes unused experimental definitions

* Update readme.md

Adds images of layout to readme.

* Removes accidentally added test keymap .swn .swo .swp files

* Updates config.h replaces include guard

As suggested by @noroadsleft replaces the include guard (ifndef, define
and endif) with just `#pragma once`.

* Replaces two extra KC with inbuilt QMK equivalents

custom_keycodes.h
Replaces `___f___` with the equivalent QMK alias `_______` KC_TRNS
`___x___` with the equivalent QMK alias `XXXXXXX` KC_NO

Updates keymap.c to reflect the changes made.

* Changes keymap.c to include QMK_KEYBOARD_H

Replaces planck.h and action_layer.h includes with the single inclusion
of QMK_KEYBOARD_H which includes action_layer.h automatically.

* Update keyboards/planck/keymaps/snowkuma/keymap.c

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

removes unused Coleman key code from enum planck_keycodes

* Update keymap.c removes COLEMAK key code logic

4 years ago[Keyboard] Remove empty led_set_kb() from crkbd/rev1 (#6230)
fauxpark [Tue, 2 Jul 2019 05:53:28 +0000 (15:53 +1000)]
[Keyboard] Remove empty led_set_kb() from crkbd/rev1 (#6230)

4 years ago[Keyboard] Gingham (#6212)
yiancar [Mon, 1 Jul 2019 20:11:38 +0000 (21:11 +0100)]
[Keyboard] Gingham (#6212)

* Initial

* Prepare for final release

* Final

* Update keyboards/gingham/matrix.c

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

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

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

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

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

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

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

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

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

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

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

* Update keyboards/gingham/info.json

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

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

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

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

4 years ago[Keyboard] Add meishi2 keyboard (#6138)
Biacco42 [Mon, 1 Jul 2019 19:48:34 +0000 (04:48 +0900)]
[Keyboard] Add meishi2 keyboard (#6138)

* Add meishi2

* Fix pin assign

* Fix matrix representation macro

* Remove needless mcu conf

4 years ago[Keyboard] Add Otaku split (#6207)
takashiski [Mon, 1 Jul 2019 19:45:24 +0000 (04:45 +0900)]
[Keyboard] Add Otaku split (#6207)

* init

* update

* split master left and right for qmk configurator

* add

* copy rev0 to rev1

* change rev1 file from rev0

* move rev0 keymap

* remove root keymap

* add comma

* update keymap

* add info.json

* update readme

* Update keyboards/otaku_split/rev1/rules.mk

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

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

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* rename .c, .h

* rename c&h files

* update rev0 readme

* copy default to sample

* remove VA_ARGS from default, rev0

* remove otaku_split.h and fixed sample keymap

* update keymaps

* update readme

* Update keyboards/otaku_split/rev1/config.h

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove no need keycodes

* add rev0 infojson

* Update keyboards/otaku_split/rev0/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/otaku_split/rev0/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/otaku_split/rev1/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove no user custom keycodes

* remove backslash

* remove backslash

4 years ago[Keyboard] add support for the RoPro Keyboard (#6210)
Garret G [Mon, 1 Jul 2019 19:44:02 +0000 (14:44 -0500)]
[Keyboard] add support for the RoPro Keyboard (#6210)

* add support for the RoPro Keyboard

* Update Readme.md

* update to missing keys in default keymap.c

* update default.c

* update formatting in ropro.h

* Update formatting on Readme.md

* Update rules.mk

* update to bootloader

* Create New File; config.h

added config.h file to pull request

* major transfer swap of ropro.h and config.h

* Update JSON to match Keymap

* Update New Layer Identifier

* Update Newbs Guide Info readme + Formatting

* Update Matrix Clarification

* Omit Layout for Clarity

* Changed default keymapbFile Title

default.c —> keymap.c

* Update Config.h

Add Rotary Encoder pins (this May not be correct)

* Add Rotary Encoder Build option

* Added rotary Encoder ID to keymap.c

* Update ropro.h

Added Commas at end of macro lines

* Update ropro.h

Added 1 “,”

* Update keymap.c

Omit suggested Line

* Update ropro.h

Format of “Lower”

* Apply suggestions from code review

Formatting of various suggested changes

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* update ropro.h

fixed rotary encoder click batch

* Update keymap.c

fixed rotary encoder click batch

* update config.h

fixed rotary encoder click batch

* "Clean Up" Keymap.c

* Update config.h

focus on Rotary and RGB activation and routing

* Update ropro.h

focus on rotary click

* update rules.mk

add RGB "underglow" function

* update readme.md

formatting and picture modifications

* update config.h

re add pragma

* Update keyboards/ropro/ropro.h

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

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

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keymap] Add personal keymaps (#6217)
tucznak [Mon, 1 Jul 2019 19:42:17 +0000 (21:42 +0200)]
[Keymap] Add personal keymaps (#6217)

* TuCZnak's NIU keymap

* TuCZnak's KBD75 layout

* TuCZnak's KBD67 layout

* Implemented suggested changes

* Implemented suggested changes, cleanup

* Implemented suggested changes, cleanup

4 years ago[Keyboard] Fix detection of Iris rev number used to set bootloader (#6226)
Danny [Mon, 1 Jul 2019 19:21:09 +0000 (15:21 -0400)]
[Keyboard] Fix detection of Iris rev number used to set bootloader (#6226)

4 years ago[Docs] Fix SFT_T in examples in advanced features page (#6223)
Drashna Jaelre [Mon, 1 Jul 2019 08:02:42 +0000 (01:02 -0700)]
[Docs] Fix SFT_T in examples in advanced features page (#6223)

[docs] fix typo

4 years agoDZ60 w/ 2.25u left shift and arrow cluster (#6215)
Drashna Jaelre [Mon, 1 Jul 2019 07:57:20 +0000 (00:57 -0700)]
DZ60 w/ 2.25u left shift and arrow cluster (#6215)

* PoC weeheavy_2.25_lshift

* KB_B should read KC_B

* L1 work

* add play/pause and brightness to layer 1

* update README

4 years ago[Keyboard] Corrected Tanuki keymap to match physical appearance (#6216)
tucznak [Mon, 1 Jul 2019 07:56:42 +0000 (09:56 +0200)]
[Keyboard] Corrected Tanuki keymap to match physical appearance (#6216)

4 years ago[Keyboard] Add PDXKBC badge keyboard (#6218)
Franklin Harding [Mon, 1 Jul 2019 07:49:57 +0000 (00:49 -0700)]
[Keyboard] Add PDXKBC badge keyboard (#6218)

* Add PDXKBC badge

* Better custom keycodes enum formatting

* Remove #MCU

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Proper README spacing

* Rename DEBOUNCING_DELAY to DEBOUNCE

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

* Add info.json

4 years agofix typo
shela [Mon, 1 Jul 2019 06:32:59 +0000 (15:32 +0900)]
fix typo

4 years agoupdate README
Oliver Ladner [Sat, 29 Jun 2019 21:49:14 +0000 (23:49 +0200)]
update README

4 years agoadd play/pause and brightness to layer 1
Oliver Ladner [Sat, 29 Jun 2019 21:35:19 +0000 (23:35 +0200)]
add play/pause and brightness to layer 1

4 years ago[Keymap] New Planck 2x2U keymap (#5519)
Isaac Elenbaas [Sat, 29 Jun 2019 18:31:10 +0000 (14:31 -0400)]
[Keymap] New Planck 2x2U keymap (#5519)

* Initial keymapping

* Removed unneccessary config files

* Update readme.md

* Updated symbol locations, tap dance on parentheses for brackets.

* Update readme.md

* Fixed layout image inconsistencies

* More quality shift key layer control, swapped enter + shift enter

* Keyap tweaks and config cleanup

* Almost compiling, still has layout reference issues.

* Finally compiling. 2x2u layout (default, not mine) had nonexistent keys on it

* Super minor changes

* Ctrl+Bksp after first tap

* Changed bind so un/lock is explicit to work with remote un/locking

* Added keyboard passwords please don't hate me

* Changed backspace functionality and added em dash

* Changed to send_string because it's preferred for macros

* Minor fixes

* Removed global redefinition and fixed possible issue between 6KRO and NKRO

* Cleanup

* Layer names, password layer is OSL over toggle

* Hopefully now in QMK preferred format.

* Blank passwords.c

I realized with me excluding this it wouldn't compile - so adding a blank one.

* Fixed OSLs not cancelling after tapping term

* Matrix change.

KC_NO instead of repeating.

* Unneeded line.

Co-Authored-By: IsaacElenbaas <34344969+IsaacElenbaas@users.noreply.github.com>
* Fixed return statements to work with after-press functions

* External image host

* Removed image from github

* Removed unneccessary rules.mk lines and fixed tabbing

* Typos

* Fixes upon part arrival.

* Final changes and bug fixes

* Preventing KC_NO from waking monitors.

* Fix to rest of matrices

In response to https://github.com/evillemez/qmk_firmware/issues/1—the rest have the same problem.
The switch of k37 for k36 is just for consistency between that and the 2x2u.

* Workaround for #6214, minor changes, CRLF change in passwords because it won't leave my modified no matter what I do.

4 years ago[Keymap] jotix ortho_4x12 layout match new keycaps (#6209)
jotix [Sat, 29 Jun 2019 18:22:34 +0000 (15:22 -0300)]
[Keymap] jotix ortho_4x12 layout match new keycaps (#6209)

* jotix ortho_4x12 layout match new keycaps

* Update layouts/community/ortho_4x12/jotix/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update layouts/community/ortho_4x12/jotix/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update layouts/community/ortho_4x12/jotix/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* get off layout_kc

* update readme

* get off the numpad

4 years agoL1 work
Oliver Ladner [Fri, 28 Jun 2019 20:43:33 +0000 (22:43 +0200)]
L1 work

4 years ago[Keyboard] Add Quasar SSK Controller (#6201)
ai03 [Fri, 28 Jun 2019 17:52:26 +0000 (02:52 +0900)]
[Keyboard] Add Quasar SSK Controller (#6201)

* Begin work

* Finalize files

* Fix readme

* Update readme.md

* Add configurator support

* Update keyboards/ai03/quasar/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove tailing backslashes in keymaps

4 years ago[Keymap] Added 'Vega' ErgoDone layout (#6196)
Vega Deftwing [Fri, 28 Jun 2019 17:52:00 +0000 (12:52 -0500)]
[Keymap] Added 'Vega' ErgoDone layout (#6196)

* Added 'Vega' ErgoDone layout

* Changed as to Fauxpark's recomendations

* removed unused custom_keycodes

4 years ago[Keymap] mitosis:datagrok: use non-copyrighted songs, add workman ditty (#6205)
Michael F. Lamb [Fri, 28 Jun 2019 17:50:49 +0000 (10:50 -0700)]
[Keymap] mitosis:datagrok: use non-copyrighted songs, add workman ditty (#6205)

4 years agoRemove one more copyrighted song (#6200)
fauxpark [Thu, 27 Jun 2019 01:12:27 +0000 (11:12 +1000)]
Remove one more copyrighted song (#6200)

4 years ago[Keyboard] Add Pulse 4k, a macropad by Maxr1998 (#6195)
Max Rumpf [Wed, 26 Jun 2019 20:42:14 +0000 (22:42 +0200)]
[Keyboard] Add Pulse 4k, a macropad by Maxr1998 (#6195)

* Add Pulse 4k, a macropad by Maxr1998

* Some config tweaks

* Remove image note

* Add license headers

* Fix media keys

* Remove Play/pause again as it doesn't work on Linux

4 years ago[Keyboard] Add Hnah40 keyboard (#6183)
vuhopkep [Wed, 26 Jun 2019 20:41:32 +0000 (03:41 +0700)]
[Keyboard] Add Hnah40 keyboard (#6183)

* Add Hnah40 keyboard

Adding new keyboard Hnah40, open source hardware

* update infor

* make code looks neater

* move to handwired board

move and update readme file

* update

* update

* update image

* change bootloader type

* last change

4 years ago[Keyboard] Refactor of onekey to support multiple development boards (#6017)
Joel Challis [Wed, 26 Jun 2019 17:52:09 +0000 (18:52 +0100)]
[Keyboard] Refactor of onekey to support multiple development boards  (#6017)

* Initial refactor of onekey to support multiple development boards

* Fixes to get teensy lc && 3.2 working

* Add pin tables

* Add caveats to Teensy boards

* Correct bootloader for Elite-C

4 years ago[Keymap] kifinnsson's Colemak angle mod ansi-ish layout for the dz60 (#6191)
kifinnsson [Wed, 26 Jun 2019 07:40:39 +0000 (01:40 -0600)]
[Keymap] kifinnsson's Colemak angle mod ansi-ish layout for the dz60 (#6191)

* [Keymap] kifinnsson's dz60 keymap

kifinnsson's custom keymap for the dz60

* Update keyboards/dz60/keymaps/kifinnsson/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fixed readme.mk

cleaned up my readme.mk

* fixed readme.mk

4 years ago[Keyboard] Add keyboard "suihankey" (#6184)
kakunpc [Wed, 26 Jun 2019 07:39:14 +0000 (16:39 +0900)]
[Keyboard] Add keyboard "suihankey" (#6184)

* new keyboard suihankey

* set split keyboard

* set default keymap

* fix keymap

* update default rules.mk

* I erased what I didn't need.

* Fix default keymap

* fix config

* add keyboard image url

* Update readme.md

* update README.md

* add info.json

* Update keyboards/suihankey/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove default RGBLIGHT on

4 years ago[Keymap] miryoku layout (#6171)
Manna Harbour [Wed, 26 Jun 2019 07:33:12 +0000 (17:33 +1000)]
[Keymap] miryoku layout (#6171)

* First release

*  add "#pragma once" to config.h and related docs

* generate config.h with change from miryoku.org

4 years ago[Keyboard] Modernize KMAC (#6131)
Mathias Andersson [Wed, 26 Jun 2019 07:32:03 +0000 (09:32 +0200)]
[Keyboard] Modernize KMAC (#6131)

* [Keyboard] Modernize the KMAC implementation

This brings the matrix implementation more in line with the current
default matrix code.
It also simplifies the implementation quite a bit.

* [Keyboard] Add layout support to KMAC

4 years ago[Keymap] use lowercase send_string for non-literals (#6193)
Callum Oakley [Tue, 25 Jun 2019 17:13:01 +0000 (18:13 +0100)]
[Keymap] use lowercase send_string for non-literals (#6193)

4 years ago[Keyboard] Cannonkeys Instant60 Configurator updates (#6186)
noroadsleft [Tue, 25 Jun 2019 06:28:09 +0000 (23:28 -0700)]
[Keyboard] Cannonkeys Instant60 Configurator updates (#6186)

* Rename layout macros

The Instant60's info.json was updated in #6157. The intention seems to have been supporting Community Layouts, but that feature was not implemented. After checking that the layouts conform, rename the appropriate layout macros.

- rename LAYOUT_ansi as LAYOUT_60_ansi
- rename LAYOUT_tsangan as LAYOUT_60_tsangan_hhkb
- update `default` and `tsangan` keymaps

* Enable Community Layout support

Supported Community Layouts:

- 60_ansi (Instant60 ANSI version)
- 60_tsangan_hhkb (Instant60 Tsangan version)

4 years ago[Keymap] the results of some experiments and radically simplify keymap.c (#6172)
Callum Oakley [Tue, 25 Jun 2019 06:13:40 +0000 (07:13 +0100)]
[Keymap] the results of some experiments and radically simplify keymap.c (#6172)

* keymap simplification and fancy alt tab behaviour

* move symbols around and try ergo numbers

* mess with symbol positions

* f11 and f12 for volume control (for ease of remapping)

* slack unread navigation

* experiment with mods on home row

* mods on symbol layer

* dedicated tab left and tab right keys

* swap next and prev

* remove hold to shift on a and o

* revert to simpler keymap

* restore readme

* point to keymap image

* cmd + cmd -> cmd + ctrl

* expand readme

* slack unread channel navigation

* Update keyboards/planck/keymaps/callum/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* return true from cmd handling block

4 years ago[Keyboard] Added 3d printable, handwired numpad by tritiumfusion (#6125)
Agent Blu, 006 [Tue, 25 Jun 2019 06:11:51 +0000 (23:11 -0700)]
[Keyboard] Added 3d printable, handwired numpad by tritiumfusion (#6125)

* Added tritium_numpad

Adding tritium numpad handwired 6x4 numpad design from thingiverse
user tritiumfusion.

* Updated readme with more tritiumfusion information

* Changed spacing in readme

* Changed blu keymap

* Update keyboards/handwired/tritium_numpad/config.h

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

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

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

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

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

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

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

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

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

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/tritium_numpad/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Removed action_function(), function_id, and MODS_CTRL_MASK

* Reformatted keymaps so that they look nicer.  Removed hackey backslashes that were there for no reason whatsoever.

* Update keyboards/handwired/tritium_numpad/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Removed more backslashes

* Added bootmagic to tritium_numpad

4 years ago[Keyboard] Add TA-65 PCB to QMK (#6180)
Yan-Fa Li [Mon, 24 Jun 2019 19:29:54 +0000 (12:29 -0700)]
[Keyboard] Add TA-65 PCB to QMK (#6180)

* [keyboard] TA-65 by maartenwut

 Add ta65 to QMK with 4 layouts

* Simplify config.h

* Simplify keymap

* Update bootloader

 - confirmed to be qmk-dfu by maartenwut

* Update keyboards/ta65/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Review feedback

 - fauxpark recommendations
 - noroadsleft recommendations

* Repair info.json structure

JSON objects were not properly nested according to the QMK specification.

* Switch info.json to "debug linting"

So I can read the file more easily.

* Remove k2c and k31 from LAYOUT_tsangan

k2c was the Non-US Hash position, and k31 was the Non-US Backslash position, but this layout is intended for ANSI.

* Correct LAYOUT_tsangan data in info.json

* Update tsangan keymap to use updated LAYOUT_tsangan macro correctly

* Rename LAYOUT_tsangan to LAYOUT_ansi_tsangan

Increased clarity.

* Rename tsangan keymap as default_ansi_tsangan

Per QMK Keyboard Guidelines.

* Fix object ordering for ISO layouts in info.json

ISO Enter's object was out of sequence in both layouts.

* Rename ISO keymaps per QMK Keyboard Guidelines

- rename iso keymap as default_iso
- rename iso_tsangan keymap as default_iso_tsangan

* Add default_ansi keymap

For user reference.

* Enable Community Layout support

LAYOUT_ansi and LAYOUT_iso conform to the 65_ansi and 65_iso Community Layouts, respectively.

- rename LAYOUT_ansi to LAYOUT_65_ansi
- rename LAYOUT_iso to LAYOUT_65_iso
- update keymaps as appropriate
- add LAYOUTS rule to rules.mk

* Disambiguate key labels in info.json

* Remove trailing white space from info.json

* Update keyboards/ta65/keymaps/maartenwut/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Fixup RGB Matrix functionality on Planck EZ (#6099)
Drashna Jaelre [Mon, 24 Jun 2019 16:42:56 +0000 (09:42 -0700)]
[Keyboard] Fixup RGB Matrix functionality on Planck EZ (#6099)

* [Keyboard] Allow RGB Matrix to be disabled on Planck EZ that don't have LEDs

* Add function calls to enabled/disable rgb matrix on idle/wakeup

4 years ago[Keyboard] Add idle/wakeup function calls to Ergodox EZ (#6173)
Drashna Jaelre [Mon, 24 Jun 2019 16:22:05 +0000 (09:22 -0700)]
[Keyboard] Add idle/wakeup function calls to Ergodox EZ (#6173)

4 years ago[Keymap] Katana60 custom layout by josefadamcik - MacOS/Linux+Qwerty/Colemak support...
Josef Adamčík [Mon, 24 Jun 2019 07:31:47 +0000 (09:31 +0200)]
[Keymap] Katana60 custom layout by josefadamcik - MacOS/Linux+Qwerty/Colemak support (#6178)

4 years ago[Keyboard] Add Ortho75 (#6177)
Andrew Kannan [Mon, 24 Jun 2019 07:28:38 +0000 (03:28 -0400)]
[Keyboard] Add Ortho75 (#6177)

* Add Ortho75

* fix typo

* Add dfu args to rules.mk

* Update keyboards/cannonkeys/ortho75/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/cannonkeys/ortho75/info.json

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

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Docs] Reword confusing description of `TO(layer)` (#6174)
lf [Mon, 24 Jun 2019 07:23:27 +0000 (01:23 -0600)]
[Docs] Reword confusing description of `TO(layer)` (#6174)

* Reword confusing description of `TO(layer)`

* Update docs/keycodes.md

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Add AN-C PCB (#6157)
Andrew Kannan [Mon, 24 Jun 2019 07:09:02 +0000 (03:09 -0400)]
[Keyboard] Add AN-C PCB (#6157)

* Add cannonkeys AN-C keyboard

* Update Instant60 readme to point to CannonKeys docs

* Ortho75

* Update keyboards/cannonkeys/an_c/an_c.h

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

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

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

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

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

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

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

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

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

* Update info.json

* Remove Ortho75 and put in a separate branch

* Update info.json

* remove redundant things

* Update keyboards/cannonkeys/an_c/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/cannonkeys/an_c/keymaps/tsangan/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules and info.json

4 years ago[Keymap] add planck/tylerwince (#6169)
Tyler Wince [Sat, 22 Jun 2019 19:25:00 +0000 (12:25 -0700)]
[Keymap] add planck/tylerwince (#6169)

* 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

* added autoshift and made a couple mods

* added planck layout

* formatting

* reset to upstream

* updated some comments

* remove EEP_RST

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Add new keyboard: Omnikeyish - A replacement PCB for the Northgate Omnikey...
henrikosorensen [Sat, 22 Jun 2019 15:36:05 +0000 (17:36 +0200)]
[Keyboard] Add new keyboard: Omnikeyish - A replacement PCB for the Northgate Omnikey family (#6167)

* Add omnikeyish keyboard support.

* remove out of date comment

* PCB Rev 1.1 moved Row5's pin to E6, because the teensy++ hangs an onboard LED off D6.

* Move string.h include to .c file

* Add pcb kicad link.

* Add info.json

* Move macro programming to numlock's keyposition, the most useless key on the post model M layout. Force numlock enabled on host at init time, so you're not stuck without a numpad (hopefully)

* Make the macro blink function toggle LEDs from their previous state.

* Use incorrect but code style compliant opening curly bracing style.

* Make PCB rev 1.1 the default Omnikeyish config, as the author has the only rev 1.0 boards that'll ever be.

* Fix silly spelling error in 3 defines

* First set of review changes.

* Layout macro and keymap defined using it.

* Layout macros for the northgate factory plates.

* minor rearrangements

* ALL the layouts.

* Forgot ultra-t in info.json

4 years ago[Keymap] New keymap for crkbd (#6103)
4saito5 [Thu, 20 Jun 2019 20:00:39 +0000 (05:00 +0900)]
[Keymap] New keymap for crkbd (#6103)

* New keymap

* Update keymap

4 years ago[Keyboard] fixes for issue with aanzee qmk port (#6159)
Max [Thu, 20 Jun 2019 19:34:19 +0000 (20:34 +0100)]
[Keyboard] fixes for issue with aanzee qmk port (#6159)

* fixed issue with LED indicators
corrected error in info.json

* fixed issue with led indictors

* added fix for key_count to info.json for westfoxtrot/aanzee

* fix to support config.qmk.fm correctly and remove unused key from matrix for westfoxtrot/aanzee

* fix for caps_lock led

* Update readme.md

4 years agoAdd ergodash layout, update the backlight numbers for the rgb backlight to be the...
Fredric Silberberg [Wed, 19 Jun 2019 07:50:05 +0000 (00:50 -0700)]
Add ergodash layout, update the backlight numbers for the rgb backlight to be the actual intended colors.

4 years ago[Keyboard] Aeboards Ext65 - New keyboard & Aegis Update (#6127)
Xelus22 [Thu, 20 Jun 2019 16:20:15 +0000 (02:20 +1000)]
[Keyboard] Aeboards Ext65 - New keyboard & Aegis Update (#6127)

* aegis config update and ext65 added

* update readme's

* PID ext65 change

* fix ext65 config

4 years agoFix breathing always on for soft PWM (#5983)
fauxpark [Thu, 20 Jun 2019 05:33:39 +0000 (15:33 +1000)]
Fix breathing always on for soft PWM (#5983)

* Fix breathing always on for soft PWM

* Remove reference to hardware PWM pins in BACKLIGHT_BREATHING description

Now, breathing will only be unsupported when Timers 1 and 3 are both used by Audio

* Document BACKLIGHT_ON_STATE and its purpose

4 years ago[Keyboard] Added NK65 Picture in Readme as promised (#6163)
yiancar [Thu, 20 Jun 2019 05:20:59 +0000 (06:20 +0100)]
[Keyboard] Added NK65 Picture in Readme as promised (#6163)

4 years ago[Keymap] Added Deft layout (#6153)
Michael Speiser [Thu, 20 Jun 2019 05:19:54 +0000 (01:19 -0400)]
[Keymap] Added Deft layout (#6153)

* Added Deft layout

* Updated style and keymap

* Updated readme, removed files

* Updated readme and keymap

* Updated readme

* Fixed broken keymap

* Fixed a typo in keymap and readme layer images

* Fixed a typo in readme

* Embedded layout image for readme

* Embedded layout image for readme

* Embedded layout image for readme

* Fixed typos in keymap

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fixed a spelling error in the readme

* Typos and formatting in readme

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keyboard] 1up60hse: Add RGBLIGHT_SLEEP To Default Config (#6164)
Alex Mayer [Thu, 20 Jun 2019 05:04:24 +0000 (01:04 -0400)]
[Keyboard] 1up60hse: Add RGBLIGHT_SLEEP To Default Config (#6164)

4 years ago[Keymap] Actually swap space and left control in gaming mode (#6162)
Max Rumpf [Thu, 20 Jun 2019 05:02:43 +0000 (07:02 +0200)]
[Keymap] Actually swap space and left control in gaming mode (#6162)

4 years agoSet default I2C clock speed to 100kHz for split_common (#6161)
Danny [Thu, 20 Jun 2019 05:02:20 +0000 (01:02 -0400)]
Set default I2C clock speed to 100kHz for split_common (#6161)

* Set default I2C clock rate for split_common boards to 100kHz

Default from I2C driver is 400kHz.

* Update documentation for setting I2C clock speed

4 years ago[Keyboard] Planck Layout Macro Refactor, Part II (#6156)
noroadsleft [Wed, 19 Jun 2019 17:56:20 +0000 (10:56 -0700)]
[Keyboard] Planck Layout Macro Refactor, Part II (#6156)

* Move layout macros to revision folders

* Update Planck EZ layout macros

Planck EZ only supports one layout (centered 2u spacebar). Deleted all the other macros.

* Flesh out QMK Configurator support

Give each Planck revision its own info.json file.

* Readme updates

- give each revision its own readme
- add the Planck EZ to the main Planck readme

* Fix layout macro for Planck EZ

Previous matrix didn't compile because the electrical matrix defined a k3b location, which was unused by the physical arguments.

Drashna was kind enough to confirm the Planck EZ's matrix for me.

Co-authored-by: Drashna Jaelre <drashna@live.com>
* Pretend the Planck EZ supports ortho_4x12 layout

The hardware doesn't, but doing so prevents CI errors because the default keymap uses LAYOUT_planck_grid.

Going to pretend LAYOUT_ortho_4x12 is a valid layout for the Planck EZ.

* Update Planck EZ's URL in info.json

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Fix incorrect RGBLED_NUM value (#6148)
Jimmy Multani [Wed, 19 Jun 2019 05:54:55 +0000 (01:54 -0400)]
[Keyboard] Fix incorrect RGBLED_NUM value (#6148)

KBD67 Rev 2 has 20 LEDs, not 18. This was causing 2 of the underglow LEDs to remain off. This fix updates that.

4 years ago[Keymap] Update Jotix keymap (#6154)
jotix [Wed, 19 Jun 2019 05:47:54 +0000 (02:47 -0300)]
[Keymap] Update Jotix keymap (#6154)

* jotix ortho_4x12_layout

* jotix ortho_4x12_layout

* add KC_CAPS to raise

4 years ago[Keymap] Add new mod tap dances to Hacker Dvorak (#6155)
Ismael Venegas Castelló [Wed, 19 Jun 2019 05:43:07 +0000 (00:43 -0500)]
[Keymap] Add new mod tap dances to Hacker Dvorak (#6155)

4 years ago[Keyboard] added custom keyboard (#6141)
joelproko [Tue, 18 Jun 2019 18:34:36 +0000 (20:34 +0200)]
[Keyboard] added custom keyboard (#6141)

* added keyboard_layout_jopr

* making it compile

* #pragma once instead of #ifndef and #define

* renamed and added keymap

renamed old "default" to "modded_white", added new "default" that resembles an ISO 105-key layout

* reordered keyboards/jopr/info.json to match order o layout array

* implemented most suggestions

* fixed missing ;

* fixed bootloader setting for rules.mk

* adopted standard layout matrix naming convention

* "fixed" commented-out code in keymaps

* changes to keymap layers and LEDs

Turns out adding a layer for ROYA-modified keycodes is more trouble than it's worth and works better by just defining a ROYA key.
Also, LEDs were set up incorrectly.
Lastly, implemented SysReq-Warning LED.

* moved forced NumLock code

just in case either it or the CapsLock & ScrlLock update code wouldn't both work otherwise

* rearranged media keycodes

* replaced Shifted keycodes with basic ones

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* implemented suggestions by noroadsleft

* Apply suggestions from code review

Make ISO-Enter QMK Configurator-friendly

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

* Update keyboards/jopr/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* moved keyboard to handwired folder

It was said that personal passion projects belong in there, even if they're not actually handwired

* Update readme.md

4 years ago[Keymap] Add keymap for keebio/nyquist (#6144)
George Petri [Tue, 18 Jun 2019 18:01:51 +0000 (21:01 +0300)]
[Keymap] Add keymap for keebio/nyquist (#6144)

* duplicate default

* delete colemak, dvorak

* cleanup

* update keymap

* disable unused rules, fix spit leds

* ascii layout keymap

* wip change rgb on layer

* change rgb on layer

* change rgb on caps lock

* add impl navigation layer

* add readme, swap gui and alt

* update readme

* Update keyboards/keebio/nyquist/keymaps/georgepetri/readme.md

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* remove backslashes, use IS_HOST_LED_ON

4 years ago[Keymap] Update to personal keymaps (#6142)
M-AS [Tue, 18 Jun 2019 06:37:52 +0000 (13:37 +0700)]
[Keymap] Update to personal keymaps (#6142)

* 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

* fixed white LED position in indicator

* changed capslock tap timing

4 years ago[Keymap] ortho_4x12: bredfield (#6137)
Benjamin [Tue, 18 Jun 2019 02:50:31 +0000 (22:50 -0400)]
[Keymap] ortho_4x12: bredfield (#6137)

* [Layout] 4x12: bredfield

* ortho_4x12:bredfield code review tweaks

4 years ago[Keymap] 40percent/gherkin Midi Layout (#6130)
Scott Sheffield [Tue, 18 Jun 2019 02:40:38 +0000 (22:40 -0400)]
[Keymap] 40percent/gherkin Midi Layout (#6130)

* Add midi layout for 40percent/gherkin

* Add readme for 40percent/gherkin:midi

4 years agoFix backlight breathing on C6 (#6102)
fauxpark [Tue, 18 Jun 2019 02:37:17 +0000 (12:37 +1000)]
Fix backlight breathing on C6 (#6102)

* Fix backlight breathing on C6

* Account for ATmega32A's single TIMSK register (MT40)

* Document hardware PWM on D4 for ATmega32A

* Add C6 and D4 to BACKLIGHT_PIN description

4 years ago[Keymap] Layout for FC660C with additions for mouse keys and few other changes (...
Sid Carter [Mon, 17 Jun 2019 00:44:14 +0000 (20:44 -0400)]
[Keymap] Layout for FC660C with additions for mouse keys and few other changes (#6139)

* new keymap for the hasu with media keys and mac layout

* switch escape and grave

* switch to the usual default

* with play and stop

* add reset on fn layer

* add mouse buttons, move reset, update copyright

4 years ago[Keymap] Update to personal keymaps (#6136)
SpacebarRacecar [Mon, 17 Jun 2019 00:35:20 +0000 (02:35 +0200)]
[Keymap] Update to personal keymaps (#6136)

* changes to keymaps

* changes to userspace

* changes to userspace

* removed reference to fc660c keymap which no longer exists from userspace readme

* removed preonic keymap

4 years agoKB_B should read KC_B
Oliver Ladner [Sun, 16 Jun 2019 20:47:37 +0000 (22:47 +0200)]
KB_B should read KC_B

4 years agoPoC weeheavy_2.25_lshift
Oliver Ladner [Sun, 16 Jun 2019 20:19:02 +0000 (22:19 +0200)]
PoC weeheavy_2.25_lshift

4 years ago[Keymap] Minor userspace and Quefrency keymap fixes (#6134)
Jonathan Rascher [Sun, 16 Jun 2019 07:35:46 +0000 (02:35 -0500)]
[Keymap] Minor userspace and Quefrency keymap fixes (#6134)

* Fix typo for RGBLIGHT config values

It doesn't make a difference right now since these are the defaults in
rgblight.h (which I'm just setting explicitly since some of the keyboard
configs change these defaults). However, I'd rather be explicit, so
fixing my typo. :)

* Remove mouse keys layer from Quefrency keymap

It's a fun idea, but I never use it in practice.

4 years ago[Keymap] Fix firmware errors when flashing Rev6 Planck (#6135)
Rob Hilgefort [Sun, 16 Jun 2019 07:34:10 +0000 (01:34 -0600)]
[Keymap] Fix firmware errors when flashing Rev6 Planck (#6135)

4 years agoInstall avrdude in Arch/Manjaro Linux (#6132)
Yusuke Nakamura [Sat, 15 Jun 2019 18:32:06 +0000 (03:32 +0900)]
Install avrdude in Arch/Manjaro Linux (#6132)

avrdude is require package but not installed by script when
arch linux.

4 years ago[Keymap] jotix ortho_4x12_layout rethink (#6126)
jotix [Fri, 14 Jun 2019 18:10:56 +0000 (15:10 -0300)]
[Keymap] jotix ortho_4x12_layout rethink (#6126)

* jotix ortho_4x12_layout rethink

* refactor

* readme update

4 years ago[Keyboard] Made it possible for real to choose register on io expander for cols and...
roggan87 [Thu, 13 Jun 2019 18:47:31 +0000 (20:47 +0200)]
[Keyboard] Made it possible for real to choose register on io expander for cols and rows (#6124)

* Replace deprecated EXPANDER_MASK with dynamic expander_pin_input_mask

* Made it possible to switch rows and cols registers on expander

4 years ago[Keymap] add new planck keymap (#6122)
Nicholas Ryan [Thu, 13 Jun 2019 18:45:48 +0000 (04:45 +1000)]
[Keymap] add new planck keymap (#6122)

* add new planck keymap

* add newlines to end of files

4 years ago[Keymap] add keymap hecomi alpha (#6115)
kakunpc [Thu, 13 Jun 2019 18:44:44 +0000 (03:44 +0900)]
[Keymap] add keymap hecomi alpha (#6115)

* add keymap hecomi alpha

* Update keyboards/hecomi/keymaps/kakunpc/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Planck: Layout Macro Refactor (#4402)
noroadsleft [Wed, 12 Jun 2019 16:53:15 +0000 (09:53 -0700)]
[Keyboard] Planck: Layout Macro Refactor (#4402)

* Planck: layout macro refactor

Unified layout macro names across AVR and ARM boards.

Currently certain layout macros are specific to either AVR or ARM when used in the QMK Configurator. If an AVR-specific macro is used for a Planck rev. 6, or an ARM-specific macro on a rev. 5 or earlier, the user receives a compile error.

* Update keyboards/planck/planck.h per @drashna

Changed KC_LAYOUT_ortho_4x12 alias to LAYOUT_kc_ortho_4x12.

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Add KC_KEYMAP alias for LAYOUT_kc macro

per @drashna
Update keyboards/planck/planck.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Fix LAYOUT_planck_1x2uC macro for Planck rev6

Thanks to drashna for testing.

* Fix inline comment regarding revisions

* Add specific info.json file for Planck rev6

4 years ago[Keymap] New planck keymap (#6093)
mgalisa [Tue, 11 Jun 2019 23:02:33 +0000 (18:02 -0500)]
[Keymap] New planck keymap (#6093)

* New keymap

* Add readme; fix lack of asterisk on raise

* Update default planck map to tap_code vs reg/unreg

* Press F to pay respects

4 years ago[Keymap] Adding personal keymap / clarifying default keymap readme (#6119)
brickbots [Tue, 11 Jun 2019 22:56:06 +0000 (15:56 -0700)]
[Keymap] Adding personal keymap / clarifying default keymap readme  (#6119)

* Adding led support for Plaid

* Adding led support for Plaid

* Update readme.md

Fixing bad markdown

* Adding my personal keymap

* Clarifying LED instructions / formatting

4 years agoAdd SH1106 OLED support (#5787)
Michael F. Lamb [Tue, 11 Jun 2019 22:27:17 +0000 (15:27 -0700)]
Add SH1106 OLED support (#5787)

* modify oled_driver to support SH1106

also:
- improve mechanism to specify which OLED IC we use
- comment calc_bounds()
- give OLED_COLUMN_OFFSET a default value
- inline comment re: OLED MEMORY_MODE and SH1106
- update docs/feature_oled_driver.h for SH1106 support and related changes
- docs: OLED: note we have tested SSD1306 on ARM boards (per @XScorpion2)
- define out MEMORY_MODE when using SH1106 OLED driver

* document that SSD1306 128x64 on AVR works

Per @XScorpion2: https://github.com/qmk/qmk_firmware/pull/5787#discussion_r291837842

4 years ago[Keymap] Add BB8520 trackpad support for CrKbd (#5925)
Volodymyr Lukashevych [Tue, 11 Jun 2019 22:18:14 +0000 (15:18 -0700)]
[Keymap] Add BB8520 trackpad support for CrKbd (#5925)

* Add vlukash CrKbd keymap to support trackpad adapter.

The trackpad adapter uses Elite-C board that has five extra pins.
Also SPI pins are taken for trackpad, keymap config updates column data
pins for matrix scan.

* Update vlukash keymap

* Enable pointing devide, configure mouse BTN1

* Set TAPPING_TERM to 300

* Add support for the BlackBerry 8520 trackpad

* Add vlukash keymap for master-right no-trackpad version

* Remap backspace

* Set EXTRAKEY_ENABLE = yes

* Update thumb keys mappings

* Set bootloader to atmel-dfu

* Sync keymap

* Add scrolling support

* Make debug LEDS conditional

* Add support for both flex and no-flex PCBs

* Add readme and rename root folders

* Update readme file with blog link

* Fix readme file formatting

* Remove ADJUST keycode, code cleanup.

* Add Win key to the keymap.

4 years ago[Keyboard] Added idb 60 keyboard (#5994)
pngu [Tue, 11 Jun 2019 21:58:29 +0000 (23:58 +0200)]
[Keyboard] Added idb 60 keyboard (#5994)

* Added idb 60 keyboard

* fixed info.json

* implemented revievers' suggested changes

* fixed an error

* implemented revievers' suggestions

* further cleanup

* implemented suggested changes

* fixed errors

4 years ago[Keymap] Tsangan bottom plain60 configuration (#6100)
Yan-Fa Li [Tue, 11 Jun 2019 21:49:50 +0000 (14:49 -0700)]
[Keymap] Tsangan bottom plain60 configuration (#6100)

* Personal keymap for plain60

* Update keymap for incorrect keys

 - update docs

* Placate the gods of Case Insensitivity

4 years agoJotix minor layout changes - readme.md fix (#6120)
Drashna Jaelre [Tue, 11 Jun 2019 21:43:50 +0000 (14:43 -0700)]
Jotix minor layout changes - readme.md fix (#6120)

* jotix layout add KC_GESC

* fix error in readme.md

4 years ago[Docs] Update feature_rgb_matrix.md (#6117)
Chris Scheib [Tue, 11 Jun 2019 21:42:53 +0000 (17:42 -0400)]
[Docs] Update feature_rgb_matrix.md (#6117)

* Update feature_rgb_matrix.md

fix indentation on code comments

* Update feature_rgb_matrix.md

more formatting changes, missed these the first time

4 years ago[Keyboard] Siemens Tastatur Converter (#6090)
yiancar [Tue, 11 Jun 2019 16:14:54 +0000 (17:14 +0100)]
[Keyboard] Siemens Tastatur Converter (#6090)

* initial commit

* Siemens Tastatur

* Update keyboards/handwired/siemens_tastatur/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* beauty fixes

* More tidying up

* Update keyboards/converter/siemens_tastatur/keymaps/default/keymap.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keymap] add keymap with split spacebar, ansi, hhkb features (#6114)
Calvin Moody [Tue, 11 Jun 2019 16:11:47 +0000 (12:11 -0400)]
[Keymap] add keymap with split spacebar, ansi, hhkb features (#6114)

* add calbatr0ss dz60 layout

* add media controls

* add media next/prev controls

* add base layer for windows and macos

* swap right ctrl and menu

* missing bracket

* update gitignore

4 years ago[Keyboard] Adding LED support to the plaid default keycap (#6109)
brickbots [Tue, 11 Jun 2019 16:01:59 +0000 (09:01 -0700)]
[Keyboard] Adding LED support to the plaid default keycap (#6109)

* Adding led support for Plaid

* Adding led support for Plaid

4 years ago[Keyboard] Fix the layer state messages for actual values (#6116)
Yan-Fa Li [Tue, 11 Jun 2019 09:45:00 +0000 (02:45 -0700)]
[Keyboard] Fix the layer state messages for actual values (#6116)

- display adjust when the bits are set correctly

4 years agofix indent size
shela [Sun, 9 Jun 2019 08:49:40 +0000 (17:49 +0900)]
fix indent size

4 years ago[Keyboard] niu_mini uses dfu bootloader rather than the afrdude bootloader (#6092)
Christopher Jenkins [Sun, 9 Jun 2019 03:39:23 +0000 (21:39 -0600)]
[Keyboard] niu_mini uses dfu bootloader rather than the afrdude bootloader (#6092)

* niu_mini uses dfu bootloader rather than the afrdude bootloader
modified: readme.md

* Change rules in rules.mk to reflect the bootloader change
modified:   keyboards/niu_mini/rules.mk

4 years agofix error in readme.md
jotix [Sat, 8 Jun 2019 03:31:07 +0000 (00:31 -0300)]
fix error in readme.md

4 years agoFixing OLED Driver for 128x64 displays (#6085)
XScorpion2 [Sat, 8 Jun 2019 00:02:05 +0000 (19:02 -0500)]
Fixing OLED Driver for 128x64 displays (#6085)

4 years agoAdd 60_ansi_split_bs_rshift layout to DZ60, with a new keymap for the same (#6096)
Jonathan Rascher [Sat, 8 Jun 2019 00:01:13 +0000 (19:01 -0500)]
Add 60_ansi_split_bs_rshift layout to DZ60, with a new keymap for the same (#6096)

* Add 60_ansi_split_bs_rshift layout to DZ60

I know there's already a lot of DZ60 layout macros, and #4668 suggests
they should be refactored at some point, but since this is one of the
standard layouts already in QMK that this PCB supports, I figured it was
okay to add so that DZ60 keyboards can share this layout with other
keyboards.

* New 60% ANSI split backspace/right-shift layout

I'm using this on a DZ60, but it should work fine on most 60% PCBs. It's
basically a HHKB layout with a standard ANSI bottom row (3x 1.25U mods,
6.25U spacebar, 4x 1.25U mods).

4 years agojotix layout add KC_GESC
jotix [Fri, 7 Jun 2019 21:14:03 +0000 (18:14 -0300)]
jotix layout add KC_GESC

4 years ago[Keyboard] New Keyboard(s): Red Scarf II+ RS68 and RS78 (#6084)
MechMerlin [Fri, 7 Jun 2019 20:42:40 +0000 (13:42 -0700)]
[Keyboard] New Keyboard(s): Red Scarf II+ RS68 and RS78 (#6084)

* martenwuut's original code commit

* delete random directory that is the same as the parent directory

* get this compiling

* update readmes

* add manufacturer

* fix up the keymap error and replace KC_A with KC_1

* add verc support which is basically just at trimmed down verb

* update keymap readme to specify which redscarf it is

* add parent level readme

* fix grammar

* fix up readmes and put in alternative name for PCBs

* add configurator support for the ver.c pcb

* add configurator support for Ver.B (RS78) pcb

* add iso support for Ver.C (RS68)

* change DEBOUNCING_DELAY to just DEBOUNCE

* remove K2C to fit the default layouts

* fix keymap

* fixup configurator layout with split backspace

4 years ago[Keymap] jotix ortho_4x12 layout change (#6088)
jotix [Fri, 7 Jun 2019 20:22:30 +0000 (17:22 -0300)]
[Keymap] jotix ortho_4x12 layout change (#6088)

4 years ago[Keymap] Update jj40:cockpit keymap (#6089)
Domantas Petrauskas [Fri, 7 Jun 2019 20:21:24 +0000 (23:21 +0300)]
[Keymap] Update jj40:cockpit keymap (#6089)

* Add JJ40 Cockpit keymap

* Fix lower layer symbols

* Improve documentation JJ40 Cockpit

* Add screen backlight controls jj40:cockpit

* Update docs jj40:cockpit

4 years ago[Keymap] Set a short TAP_CODE_DELAY so media keys work (#6097)
Jonathan Rascher [Fri, 7 Jun 2019 19:58:23 +0000 (14:58 -0500)]
[Keymap] Set a short TAP_CODE_DELAY so media keys work (#6097)

A delay of 10ms seems sufficient. Otherwise, media keys tapped from the
encoder of my BDN9 macropad only seem to get picked up by the OS
(Windows 10) some of the time.