forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Keyboard] Planck Layout Macro Refactor, Part II (qmk#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 <[email protected]> * 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 <[email protected]>
- Loading branch information
1 parent
a825bbf
commit 5f0ab5a
Showing
26 changed files
with
1,346 additions
and
220 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,115 @@ | ||
{ | ||
"keyboard_name": "Planck EZ", | ||
"keyboard_folder": "planck/ez", | ||
"url": "https://ergodox-ez.com/pages/planck", | ||
"maintainer": "jackhumbert", | ||
"width": 12, | ||
"height": 4, | ||
"layouts": { | ||
"LAYOUT_planck_1x2uC": { | ||
"key_count": 47, | ||
"layout": [ | ||
{ "x": 0, "y": 0 }, | ||
{ "x": 1, "y": 0 }, | ||
{ "x": 2, "y": 0 }, | ||
{ "x": 3, "y": 0 }, | ||
{ "x": 4, "y": 0 }, | ||
{ "x": 5, "y": 0 }, | ||
{ "x": 6, "y": 0 }, | ||
{ "x": 7, "y": 0 }, | ||
{ "x": 8, "y": 0 }, | ||
{ "x": 9, "y": 0 }, | ||
{ "x": 10, "y": 0 }, | ||
{ "x": 11, "y": 0 }, | ||
{ "x": 0, "y": 1 }, | ||
{ "x": 1, "y": 1 }, | ||
{ "x": 2, "y": 1 }, | ||
{ "x": 3, "y": 1 }, | ||
{ "x": 4, "y": 1 }, | ||
{ "x": 5, "y": 1 }, | ||
{ "x": 6, "y": 1 }, | ||
{ "x": 7, "y": 1 }, | ||
{ "x": 8, "y": 1 }, | ||
{ "x": 9, "y": 1 }, | ||
{ "x": 10, "y": 1 }, | ||
{ "x": 11, "y": 1 }, | ||
{ "x": 0, "y": 2 }, | ||
{ "x": 1, "y": 2 }, | ||
{ "x": 2, "y": 2 }, | ||
{ "x": 3, "y": 2 }, | ||
{ "x": 4, "y": 2 }, | ||
{ "x": 5, "y": 2 }, | ||
{ "x": 6, "y": 2 }, | ||
{ "x": 7, "y": 2 }, | ||
{ "x": 8, "y": 2 }, | ||
{ "x": 9, "y": 2 }, | ||
{ "x": 10, "y": 2 }, | ||
{ "x": 11, "y": 2 }, | ||
{ "x": 0, "y": 3 }, | ||
{ "x": 1, "y": 3 }, | ||
{ "x": 2, "y": 3 }, | ||
{ "x": 3, "y": 3 }, | ||
{ "x": 4, "y": 3 }, | ||
{ "x": 5, "y": 3, "w": 2 }, | ||
{ "x": 7, "y": 3 }, | ||
{ "x": 8, "y": 3 }, | ||
{ "x": 9, "y": 3 }, | ||
{ "x": 10, "y": 3 }, | ||
{ "x": 11, "y": 3 } | ||
] | ||
}, | ||
"LAYOUT_ortho_4x12": { | ||
"key_count": 48, | ||
"layout": [ | ||
{ "x": 0, "y": 0 }, | ||
{ "x": 1, "y": 0 }, | ||
{ "x": 2, "y": 0 }, | ||
{ "x": 3, "y": 0 }, | ||
{ "x": 4, "y": 0 }, | ||
{ "x": 5, "y": 0 }, | ||
{ "x": 6, "y": 0 }, | ||
{ "x": 7, "y": 0 }, | ||
{ "x": 8, "y": 0 }, | ||
{ "x": 9, "y": 0 }, | ||
{ "x": 10, "y": 0 }, | ||
{ "x": 11, "y": 0 }, | ||
{ "x": 0, "y": 1 }, | ||
{ "x": 1, "y": 1 }, | ||
{ "x": 2, "y": 1 }, | ||
{ "x": 3, "y": 1 }, | ||
{ "x": 4, "y": 1 }, | ||
{ "x": 5, "y": 1 }, | ||
{ "x": 6, "y": 1 }, | ||
{ "x": 7, "y": 1 }, | ||
{ "x": 8, "y": 1 }, | ||
{ "x": 9, "y": 1 }, | ||
{ "x": 10, "y": 1 }, | ||
{ "x": 11, "y": 1 }, | ||
{ "x": 0, "y": 2 }, | ||
{ "x": 1, "y": 2 }, | ||
{ "x": 2, "y": 2 }, | ||
{ "x": 3, "y": 2 }, | ||
{ "x": 4, "y": 2 }, | ||
{ "x": 5, "y": 2 }, | ||
{ "x": 6, "y": 2 }, | ||
{ "x": 7, "y": 2 }, | ||
{ "x": 8, "y": 2 }, | ||
{ "x": 9, "y": 2 }, | ||
{ "x": 10, "y": 2 }, | ||
{ "x": 11, "y": 2 }, | ||
{ "x": 0, "y": 3 }, | ||
{ "x": 1, "y": 3 }, | ||
{ "x": 2, "y": 3 }, | ||
{ "x": 3, "y": 3 }, | ||
{ "x": 4, "y": 3 }, | ||
{ "x": 5, "y": 3 }, | ||
{ "x": 6, "y": 3 }, | ||
{ "x": 7, "y": 3 }, | ||
{ "x": 8, "y": 3 }, | ||
{ "x": 9, "y": 3 }, | ||
{ "x": 10, "y": 3 }, | ||
{ "x": 11, "y": 3 } | ||
] | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Planck EZ | ||
|
||
 | ||
|
||
A variant of the Planck featuring a 2u spacebar and per-key RGB backlighting. | ||
|
||
Keyboard Maintainer: [Jack Humbert](https://github.com/jackhumbert) | ||
Hardware Supported: Planck EZ | ||
Hardware Availability: [ergodox-ez.com](https://ergodox-ez.com/pages/planck) | ||
|
||
Make example for this keyboard (after setting up your build environment): | ||
|
||
make planck/ez:default | ||
|
||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,115 @@ | ||
{ | ||
"keyboard_name": "Planck Light", | ||
"keyboard_folder": "planck/light" | ||
"keyboard_folder": "planck/light", | ||
"url": "https://olkb.com/planck", | ||
"maintainer": "jackhumbert", | ||
"width": 12, | ||
"height": 4, | ||
"layouts": { | ||
"LAYOUT_planck_1x2uC": { | ||
"key_count": 47, | ||
"layout": [ | ||
{ "x": 0, "y": 0 }, | ||
{ "x": 1, "y": 0 }, | ||
{ "x": 2, "y": 0 }, | ||
{ "x": 3, "y": 0 }, | ||
{ "x": 4, "y": 0 }, | ||
{ "x": 5, "y": 0 }, | ||
{ "x": 6, "y": 0 }, | ||
{ "x": 7, "y": 0 }, | ||
{ "x": 8, "y": 0 }, | ||
{ "x": 9, "y": 0 }, | ||
{ "x": 10, "y": 0 }, | ||
{ "x": 11, "y": 0 }, | ||
{ "x": 0, "y": 1 }, | ||
{ "x": 1, "y": 1 }, | ||
{ "x": 2, "y": 1 }, | ||
{ "x": 3, "y": 1 }, | ||
{ "x": 4, "y": 1 }, | ||
{ "x": 5, "y": 1 }, | ||
{ "x": 6, "y": 1 }, | ||
{ "x": 7, "y": 1 }, | ||
{ "x": 8, "y": 1 }, | ||
{ "x": 9, "y": 1 }, | ||
{ "x": 10, "y": 1 }, | ||
{ "x": 11, "y": 1 }, | ||
{ "x": 0, "y": 2 }, | ||
{ "x": 1, "y": 2 }, | ||
{ "x": 2, "y": 2 }, | ||
{ "x": 3, "y": 2 }, | ||
{ "x": 4, "y": 2 }, | ||
{ "x": 5, "y": 2 }, | ||
{ "x": 6, "y": 2 }, | ||
{ "x": 7, "y": 2 }, | ||
{ "x": 8, "y": 2 }, | ||
{ "x": 9, "y": 2 }, | ||
{ "x": 10, "y": 2 }, | ||
{ "x": 11, "y": 2 }, | ||
{ "x": 0, "y": 3 }, | ||
{ "x": 1, "y": 3 }, | ||
{ "x": 2, "y": 3 }, | ||
{ "x": 3, "y": 3 }, | ||
{ "x": 4, "y": 3 }, | ||
{ "x": 5, "y": 3, "w": 2 }, | ||
{ "x": 7, "y": 3 }, | ||
{ "x": 8, "y": 3 }, | ||
{ "x": 9, "y": 3 }, | ||
{ "x": 10, "y": 3 }, | ||
{ "x": 11, "y": 3 } | ||
] | ||
}, | ||
"LAYOUT_ortho_4x12": { | ||
"key_count": 48, | ||
"layout": [ | ||
{ "x": 0, "y": 0 }, | ||
{ "x": 1, "y": 0 }, | ||
{ "x": 2, "y": 0 }, | ||
{ "x": 3, "y": 0 }, | ||
{ "x": 4, "y": 0 }, | ||
{ "x": 5, "y": 0 }, | ||
{ "x": 6, "y": 0 }, | ||
{ "x": 7, "y": 0 }, | ||
{ "x": 8, "y": 0 }, | ||
{ "x": 9, "y": 0 }, | ||
{ "x": 10, "y": 0 }, | ||
{ "x": 11, "y": 0 }, | ||
{ "x": 0, "y": 1 }, | ||
{ "x": 1, "y": 1 }, | ||
{ "x": 2, "y": 1 }, | ||
{ "x": 3, "y": 1 }, | ||
{ "x": 4, "y": 1 }, | ||
{ "x": 5, "y": 1 }, | ||
{ "x": 6, "y": 1 }, | ||
{ "x": 7, "y": 1 }, | ||
{ "x": 8, "y": 1 }, | ||
{ "x": 9, "y": 1 }, | ||
{ "x": 10, "y": 1 }, | ||
{ "x": 11, "y": 1 }, | ||
{ "x": 0, "y": 2 }, | ||
{ "x": 1, "y": 2 }, | ||
{ "x": 2, "y": 2 }, | ||
{ "x": 3, "y": 2 }, | ||
{ "x": 4, "y": 2 }, | ||
{ "x": 5, "y": 2 }, | ||
{ "x": 6, "y": 2 }, | ||
{ "x": 7, "y": 2 }, | ||
{ "x": 8, "y": 2 }, | ||
{ "x": 9, "y": 2 }, | ||
{ "x": 10, "y": 2 }, | ||
{ "x": 11, "y": 2 }, | ||
{ "x": 0, "y": 3 }, | ||
{ "x": 1, "y": 3 }, | ||
{ "x": 2, "y": 3 }, | ||
{ "x": 3, "y": 3 }, | ||
{ "x": 4, "y": 3 }, | ||
{ "x": 5, "y": 3 }, | ||
{ "x": 6, "y": 3 }, | ||
{ "x": 7, "y": 3 }, | ||
{ "x": 8, "y": 3 }, | ||
{ "x": 9, "y": 3 }, | ||
{ "x": 10, "y": 3 }, | ||
{ "x": 11, "y": 3 } | ||
] | ||
} | ||
} | ||
} |
Oops, something went wrong.