-
-
Notifications
You must be signed in to change notification settings - Fork 40.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Keyboard] Add support for EnviousDesign keyboards (#17544)
* Add support for Envious.Design Keyboards Add various RP2040 keyboards I've designed. * Fixed missing newlines at EOF. * Ran CLANG-FORMAT and sorted out any potential issues. * Gave keyboards all unique product IDs * Made requested changes. * removed all VIAL related code * sorted out license on all *.h or *.h files * removed outdated RESET Keycode * missed some VIAL bits * Made suggested changes * Made Suggested Changes * missed one file to change. * Attempted fix of CI issues * Update .gitmodules * Revert "Update .gitmodules" This reverts commit f4bace5. * hopefully fixed all CI and QMK lint issues * resolve more CI errors and a couple typos * fixed last remaining issue as of now * made requested changes * further more on suggested change * Delete README.md * derpy workaround to change case of readme * finished up 65M firmware via does not work, I will investigate another time. * re-did a lot of 65M firmware bits, also fixed via for this board * corrected mistake in firmware * made suggested change to info.json for 65m/60F * finished 65M non via keymap and re-sorted via keymap * Update keyboards/enviousdesign/tkl/rgb/keymaps/default/keymap.c * Update keyboards/enviousdesign/tkl/rgb/keymaps/default/keymap.c * Apply suggestions from code review Verified updated Info.json works for aforementioned keyboards, * Follow-up commit with aforementioned suggested changes * Apply suggestions from code review correction to a couple typos pointed out. * follow-up removed some un-needed Readmes and corrected a mistake in 60F via keymap * Apply suggestions from code review * Added images of PCB to each Keyboard README * Apply suggestions from code review * Update keyboards/enviousdesign/60f/readme.md * Added missing aspects of info.json and corrected RGB_DI_PIN to WS2812_DI_PIN in RGB keyboard * made requested changes * Update config.h * used QMK migrate to update info.json * Apply suggestions from code review * Update keyboards/enviousdesign/65m/info.json * renamed named keyboards as suggested and added commission keyboard to repo * renamed file to hopefully please lint * renamed things to be all lower case since lint doesn't appear to look for upper case * updated keymap.c and removed unnecessary file * fixed readme and a couple other bits * converted various aspects to json information * attempt fix for lint error * fix some issues I overlooked * Apply suggestions from code review * moved some folders about as suggested * Made suggested changes * Apply suggestions from code review * removed outdated config.h * fixed errors in 65M and mini1800 * Apply suggestions from code review * Update keyboards/enviousdesign/delirium/rev1/info.json * Update keyboards/enviousdesign/65m/info.json * Apply suggestions from code review
- Loading branch information
1 parent
c67c9f1
commit 391c042
Showing
38 changed files
with
2,046 additions
and
0 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,227 @@ | ||
{ | ||
"manufacturer": "Envious.Design", | ||
"keyboard_name": "EnvKB 60F V1", | ||
"maintainer": "Envious.Design", | ||
"bootloader": "rp2040", | ||
"diode_direction": "COL2ROW", | ||
"features": { | ||
"bootmagic": true, | ||
"command": false, | ||
"console": false, | ||
"extrakey": true, | ||
"mousekey": true, | ||
"nkro": true | ||
}, | ||
"matrix_pins": { | ||
"cols": ["GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP16", "GP17", "GP18", "GP19", "GP20", "GP21", "GP22", "GP26", "GP27"], | ||
"rows": ["GP11", "GP12", "GP13", "GP14", "GP15"] | ||
}, | ||
"processor": "RP2040", | ||
"url": "http://envious.design", | ||
"usb": { | ||
"device_version": "1.0.0", | ||
"pid": "0xA400", | ||
"vid": "0xE739" | ||
}, | ||
"community_layouts": ["60_ansi", "60_iso"], | ||
"layouts": { | ||
"LAYOUT_60_ansi": { | ||
"layout": [ | ||
{"label": "0,0", "matrix": [0, 0], "x": 2.5, "y": 0}, | ||
{"label": "0,1", "matrix": [0, 1], "x": 3.5, "y": 0}, | ||
{"label": "0,2", "matrix": [0, 2], "x": 4.5, "y": 0}, | ||
{"label": "0,3", "matrix": [0, 3], "x": 5.5, "y": 0}, | ||
{"label": "0,4", "matrix": [0, 4], "x": 6.5, "y": 0}, | ||
{"label": "0,5", "matrix": [0, 5], "x": 7.5, "y": 0}, | ||
{"label": "0,6", "matrix": [0, 6], "x": 8.5, "y": 0}, | ||
{"label": "0,7", "matrix": [0, 7], "x": 9.5, "y": 0}, | ||
{"label": "0,8", "matrix": [0, 8], "x": 10.5, "y": 0}, | ||
{"label": "0,9", "matrix": [0, 9], "x": 11.5, "y": 0}, | ||
{"label": "0,10", "matrix": [0, 10], "x": 12.5, "y": 0}, | ||
{"label": "0,11", "matrix": [0, 11], "x": 13.5, "y": 0}, | ||
{"label": "0,12", "matrix": [0, 12], "x": 14.5, "y": 0}, | ||
{"label": "0,14", "matrix": [0, 14], "x": 15.5, "y": 0, "w": 2}, | ||
{"label": "1,0", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, | ||
{"label": "1,2", "matrix": [1, 2], "x": 4, "y": 1}, | ||
{"label": "1,3", "matrix": [1, 3], "x": 5, "y": 1}, | ||
{"label": "1,4", "matrix": [1, 4], "x": 6, "y": 1}, | ||
{"label": "1,5", "matrix": [1, 5], "x": 7, "y": 1}, | ||
{"label": "1,6", "matrix": [1, 6], "x": 8, "y": 1}, | ||
{"label": "1,7", "matrix": [1, 7], "x": 9, "y": 1}, | ||
{"label": "1,8", "matrix": [1, 8], "x": 10, "y": 1}, | ||
{"label": "1,9", "matrix": [1, 9], "x": 11, "y": 1}, | ||
{"label": "1,10", "matrix": [1, 10], "x": 12, "y": 1}, | ||
{"label": "1,11", "matrix": [1, 11], "x": 13, "y": 1}, | ||
{"label": "1,12", "matrix": [1, 12], "x": 14, "y": 1}, | ||
{"label": "1,13", "matrix": [1, 13], "x": 15, "y": 1}, | ||
{"label": "1,14", "matrix": [1, 14], "x": 16, "y": 1, "w": 1.5}, | ||
{"label": "2,0", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, | ||
{"label": "2,2", "matrix": [2, 2], "x": 4.25, "y": 2}, | ||
{"label": "2,3", "matrix": [2, 3], "x": 5.25, "y": 2}, | ||
{"label": "2,4", "matrix": [2, 4], "x": 6.25, "y": 2}, | ||
{"label": "2,5", "matrix": [2, 5], "x": 7.25, "y": 2}, | ||
{"label": "2,6", "matrix": [2, 6], "x": 8.25, "y": 2}, | ||
{"label": "2,7", "matrix": [2, 7], "x": 9.25, "y": 2}, | ||
{"label": "2,8", "matrix": [2, 8], "x": 10.25, "y": 2}, | ||
{"label": "2,9", "matrix": [2, 9], "x": 11.25, "y": 2}, | ||
{"label": "2,10", "matrix": [2, 10], "x": 12.25, "y": 2}, | ||
{"label": "2,11", "matrix": [2, 11], "x": 13.25, "y": 2}, | ||
{"label": "2,12", "matrix": [2, 12], "x": 14.25, "y": 2}, | ||
{"label": "Enter", "matrix": [2, 14], "x": 15.25, "y": 2, "w": 2.25}, | ||
{"label": "3,0", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, | ||
{"label": "3,2", "matrix": [3, 2], "x": 4.75, "y": 3}, | ||
{"label": "3,3", "matrix": [3, 3], "x": 5.75, "y": 3}, | ||
{"label": "3,4", "matrix": [3, 4], "x": 6.75, "y": 3}, | ||
{"label": "3,5", "matrix": [3, 5], "x": 7.75, "y": 3}, | ||
{"label": "3,6", "matrix": [3, 6], "x": 8.75, "y": 3}, | ||
{"label": "3,7", "matrix": [3, 7], "x": 9.75, "y": 3}, | ||
{"label": "3,8", "matrix": [3, 8], "x": 10.75, "y": 3}, | ||
{"label": "3,9", "matrix": [3, 9], "x": 11.75, "y": 3}, | ||
{"label": "3,10", "matrix": [3, 10], "x": 12.75, "y": 3}, | ||
{"label": "3,11", "matrix": [3, 11], "x": 13.75, "y": 3}, | ||
{"label": "3,13", "matrix": [3, 13], "x": 14.75, "y": 3, "w": 2.75}, | ||
{"label": "4,0", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.25}, | ||
{"label": "4,1", "matrix": [4, 1], "x": 3.75, "y": 4, "w": 1.25}, | ||
{"label": "4,3", "matrix": [4, 3], "x": 5, "y": 4, "w": 1.25}, | ||
{"label": "4,6", "matrix": [4, 6], "x": 6.25, "y": 4, "w": 6.25}, | ||
{"label": "4,10", "matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, | ||
{"label": "4,11", "matrix": [4, 11], "x": 13.75, "y": 4, "w": 1.25}, | ||
{"label": "4,13", "matrix": [4, 13], "x": 15, "y": 4, "w": 1.25}, | ||
{"label": "4,14", "matrix": [4, 14], "x": 16.25, "y": 4, "w": 1.25} | ||
] | ||
}, | ||
"LAYOUT_60_iso": { | ||
"layout": [ | ||
{"label": "0,0", "matrix": [0, 0], "x": 2.5, "y": 0}, | ||
{"label": "0,1", "matrix": [0, 1], "x": 3.5, "y": 0}, | ||
{"label": "0,2", "matrix": [0, 2], "x": 4.5, "y": 0}, | ||
{"label": "0,3", "matrix": [0, 3], "x": 5.5, "y": 0}, | ||
{"label": "0,4", "matrix": [0, 4], "x": 6.5, "y": 0}, | ||
{"label": "0,5", "matrix": [0, 5], "x": 7.5, "y": 0}, | ||
{"label": "0,6", "matrix": [0, 6], "x": 8.5, "y": 0}, | ||
{"label": "0,7", "matrix": [0, 7], "x": 9.5, "y": 0}, | ||
{"label": "0,8", "matrix": [0, 8], "x": 10.5, "y": 0}, | ||
{"label": "0,9", "matrix": [0, 9], "x": 11.5, "y": 0}, | ||
{"label": "0,10", "matrix": [0, 10], "x": 12.5, "y": 0}, | ||
{"label": "0,11", "matrix": [0, 11], "x": 13.5, "y": 0}, | ||
{"label": "0,12", "matrix": [0, 12], "x": 14.5, "y": 0}, | ||
{"label": "0,14", "matrix": [0, 14], "x": 15.5, "y": 0, "w": 2}, | ||
{"label": "1,0", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, | ||
{"label": "1,2", "matrix": [1, 2], "x": 4, "y": 1}, | ||
{"label": "1,3", "matrix": [1, 3], "x": 5, "y": 1}, | ||
{"label": "1,4", "matrix": [1, 4], "x": 6, "y": 1}, | ||
{"label": "1,5", "matrix": [1, 5], "x": 7, "y": 1}, | ||
{"label": "1,6", "matrix": [1, 6], "x": 8, "y": 1}, | ||
{"label": "1,7", "matrix": [1, 7], "x": 9, "y": 1}, | ||
{"label": "1,8", "matrix": [1, 8], "x": 10, "y": 1}, | ||
{"label": "1,9", "matrix": [1, 9], "x": 11, "y": 1}, | ||
{"label": "1,10", "matrix": [1, 10], "x": 12, "y": 1}, | ||
{"label": "1,11", "matrix": [1, 11], "x": 13, "y": 1}, | ||
{"label": "1,12", "matrix": [1, 12], "x": 14, "y": 1}, | ||
{"label": "1,13", "matrix": [1, 13], "x": 15, "y": 1}, | ||
{"label": "2,0", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, | ||
{"label": "2,2", "matrix": [2, 2], "x": 4.25, "y": 2}, | ||
{"label": "2,3", "matrix": [2, 3], "x": 5.25, "y": 2}, | ||
{"label": "2,4", "matrix": [2, 4], "x": 6.25, "y": 2}, | ||
{"label": "2,5", "matrix": [2, 5], "x": 7.25, "y": 2}, | ||
{"label": "2,6", "matrix": [2, 6], "x": 8.25, "y": 2}, | ||
{"label": "2,7", "matrix": [2, 7], "x": 9.25, "y": 2}, | ||
{"label": "2,8", "matrix": [2, 8], "x": 10.25, "y": 2}, | ||
{"label": "2,9", "matrix": [2, 9], "x": 11.25, "y": 2}, | ||
{"label": "2,10", "matrix": [2, 10], "x": 12.25, "y": 2}, | ||
{"label": "2,11", "matrix": [2, 11], "x": 13.25, "y": 2}, | ||
{"label": "2,12", "matrix": [2, 12], "x": 14.25, "y": 2}, | ||
{"label": "2,13", "matrix": [2, 13], "x": 15.25, "y": 2}, | ||
{"label": "Enter", "matrix": [2, 14], "x": 16.25, "y": 1, "w": 1.25, "h": 2}, | ||
{"label": "3,0", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 1.25}, | ||
{"label": "3,1", "matrix": [3, 1], "x": 3.75, "y": 3}, | ||
{"label": "3,2", "matrix": [3, 2], "x": 4.75, "y": 3}, | ||
{"label": "3,3", "matrix": [3, 3], "x": 5.75, "y": 3}, | ||
{"label": "3,4", "matrix": [3, 4], "x": 6.75, "y": 3}, | ||
{"label": "3,5", "matrix": [3, 5], "x": 7.75, "y": 3}, | ||
{"label": "3,6", "matrix": [3, 6], "x": 8.75, "y": 3}, | ||
{"label": "3,7", "matrix": [3, 7], "x": 9.75, "y": 3}, | ||
{"label": "3,8", "matrix": [3, 8], "x": 10.75, "y": 3}, | ||
{"label": "3,9", "matrix": [3, 9], "x": 11.75, "y": 3}, | ||
{"label": "3,10", "matrix": [3, 10], "x": 12.75, "y": 3}, | ||
{"label": "3,11", "matrix": [3, 11], "x": 13.75, "y": 3}, | ||
{"label": "3,13", "matrix": [3, 13], "x": 14.75, "y": 3, "w": 2.75}, | ||
{"label": "4,0", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.25}, | ||
{"label": "4,1", "matrix": [4, 1], "x": 3.75, "y": 4, "w": 1.25}, | ||
{"label": "4,3", "matrix": [4, 3], "x": 5, "y": 4, "w": 1.25}, | ||
{"label": "4,6", "matrix": [4, 6], "x": 6.25, "y": 4, "w": 6.25}, | ||
{"label": "4,10", "matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, | ||
{"label": "4,11", "matrix": [4, 11], "x": 13.75, "y": 4, "w": 1.25}, | ||
{"label": "4,13", "matrix": [4, 13], "x": 15, "y": 4, "w": 1.25}, | ||
{"label": "4,14", "matrix": [4, 14], "x": 16.25, "y": 4, "w": 1.25} | ||
] | ||
}, | ||
"LAYOUT_all": { | ||
"layout": [ | ||
{"label": "0,0", "matrix": [0, 0], "x": 2.5, "y": 0}, | ||
{"label": "0,1", "matrix": [0, 1], "x": 3.5, "y": 0}, | ||
{"label": "0,2", "matrix": [0, 2], "x": 4.5, "y": 0}, | ||
{"label": "0,3", "matrix": [0, 3], "x": 5.5, "y": 0}, | ||
{"label": "0,4", "matrix": [0, 4], "x": 6.5, "y": 0}, | ||
{"label": "0,5", "matrix": [0, 5], "x": 7.5, "y": 0}, | ||
{"label": "0,6", "matrix": [0, 6], "x": 8.5, "y": 0}, | ||
{"label": "0,7", "matrix": [0, 7], "x": 9.5, "y": 0}, | ||
{"label": "0,8", "matrix": [0, 8], "x": 10.5, "y": 0}, | ||
{"label": "0,9", "matrix": [0, 9], "x": 11.5, "y": 0}, | ||
{"label": "0,10", "matrix": [0, 10], "x": 12.5, "y": 0}, | ||
{"label": "0,11", "matrix": [0, 11], "x": 13.5, "y": 0}, | ||
{"label": "0,12", "matrix": [0, 12], "x": 14.5, "y": 0}, | ||
{"label": "0,14", "matrix": [0, 14], "x": 15.5, "y": 0, "w": 2}, | ||
{"label": "1,0", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, | ||
{"label": "1,2", "matrix": [1, 2], "x": 4, "y": 1}, | ||
{"label": "1,3", "matrix": [1, 3], "x": 5, "y": 1}, | ||
{"label": "1,4", "matrix": [1, 4], "x": 6, "y": 1}, | ||
{"label": "1,5", "matrix": [1, 5], "x": 7, "y": 1}, | ||
{"label": "1,6", "matrix": [1, 6], "x": 8, "y": 1}, | ||
{"label": "1,7", "matrix": [1, 7], "x": 9, "y": 1}, | ||
{"label": "1,8", "matrix": [1, 8], "x": 10, "y": 1}, | ||
{"label": "1,9", "matrix": [1, 9], "x": 11, "y": 1}, | ||
{"label": "1,10", "matrix": [1, 10], "x": 12, "y": 1}, | ||
{"label": "1,11", "matrix": [1, 11], "x": 13, "y": 1}, | ||
{"label": "1,12", "matrix": [1, 12], "x": 14, "y": 1}, | ||
{"label": "1,13", "matrix": [1, 13], "x": 15, "y": 1}, | ||
{"label": "1,14", "matrix": [1, 14], "x": 16, "y": 1, "w": 1.5}, | ||
{"label": "2,0", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, | ||
{"label": "2,2", "matrix": [2, 2], "x": 4.25, "y": 2}, | ||
{"label": "2,3", "matrix": [2, 3], "x": 5.25, "y": 2}, | ||
{"label": "2,4", "matrix": [2, 4], "x": 6.25, "y": 2}, | ||
{"label": "2,5", "matrix": [2, 5], "x": 7.25, "y": 2}, | ||
{"label": "2,6", "matrix": [2, 6], "x": 8.25, "y": 2}, | ||
{"label": "2,7", "matrix": [2, 7], "x": 9.25, "y": 2}, | ||
{"label": "2,8", "matrix": [2, 8], "x": 10.25, "y": 2}, | ||
{"label": "2,9", "matrix": [2, 9], "x": 11.25, "y": 2}, | ||
{"label": "2,10", "matrix": [2, 10], "x": 12.25, "y": 2}, | ||
{"label": "2,11", "matrix": [2, 11], "x": 13.25, "y": 2}, | ||
{"label": "2,12", "matrix": [2, 12], "x": 14.25, "y": 2}, | ||
{"label": "2,13", "matrix": [2, 13], "x": 15.25, "y": 2}, | ||
{"label": "Enter", "matrix": [2, 14], "x": 16.25, "y": 2, "w": 1.25}, | ||
{"label": "3,0", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 1.25}, | ||
{"label": "3,1", "matrix": [3, 1], "x": 3.75, "y": 3}, | ||
{"label": "3,2", "matrix": [3, 2], "x": 4.75, "y": 3}, | ||
{"label": "3,3", "matrix": [3, 3], "x": 5.75, "y": 3}, | ||
{"label": "3,4", "matrix": [3, 4], "x": 6.75, "y": 3}, | ||
{"label": "3,5", "matrix": [3, 5], "x": 7.75, "y": 3}, | ||
{"label": "3,6", "matrix": [3, 6], "x": 8.75, "y": 3}, | ||
{"label": "3,7", "matrix": [3, 7], "x": 9.75, "y": 3}, | ||
{"label": "3,8", "matrix": [3, 8], "x": 10.75, "y": 3}, | ||
{"label": "3,9", "matrix": [3, 9], "x": 11.75, "y": 3}, | ||
{"label": "3,10", "matrix": [3, 10], "x": 12.75, "y": 3}, | ||
{"label": "3,11", "matrix": [3, 11], "x": 13.75, "y": 3}, | ||
{"label": "3,13", "matrix": [3, 13], "x": 14.75, "y": 3, "w": 2.75}, | ||
{"label": "4,0", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.25}, | ||
{"label": "4,1", "matrix": [4, 1], "x": 3.75, "y": 4, "w": 1.25}, | ||
{"label": "4,3", "matrix": [4, 3], "x": 5, "y": 4, "w": 1.25}, | ||
{"label": "4,6", "matrix": [4, 6], "x": 6.25, "y": 4, "w": 6.25}, | ||
{"label": "4,10", "matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, | ||
{"label": "4,11", "matrix": [4, 11], "x": 13.75, "y": 4, "w": 1.25}, | ||
{"label": "4,13", "matrix": [4, 13], "x": 15, "y": 4, "w": 1.25}, | ||
{"label": "4,14", "matrix": [4, 14], "x": 16.25, "y": 4, "w": 1.25} | ||
] | ||
} | ||
} | ||
} |
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,36 @@ | ||
/* Copyright 2022 Adam K (@Envious-Data) | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation, either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
*/ | ||
|
||
#include QMK_KEYBOARD_H | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
/* Base */ | ||
[0] = LAYOUT_all( | ||
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
KC_LCTL, KC_LWIN, KC_LALT, KC_SPC, KC_RALT, KC_RWIN, MO(1), KC_RCTL | ||
), | ||
[1] = LAYOUT_all( | ||
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, | ||
QK_BOOT, KC_VOLU, KC_UP, KC_MYCM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INSERT,KC_HOME,KC_PGUP, KC_TRNS, | ||
KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
KC_TRNS, KC_VOLD, KC_TRNS, KC_TRNS, KC_CALCULATOR,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_APP, KC_TRNS, KC_TRNS | ||
) | ||
}; | ||
|
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,36 @@ | ||
/* Copyright 2022 Adam K (@Envious-Data) | ||
* | ||
* This program is free software: you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation, either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
*/ | ||
|
||
#include QMK_KEYBOARD_H | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
/* Base */ | ||
[0] = LAYOUT_all( | ||
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
KC_LCTL, KC_LWIN, KC_LALT, KC_SPC, KC_RALT, KC_RWIN, MO(1), KC_RCTL | ||
), | ||
[1] = LAYOUT_all( | ||
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, | ||
QK_BOOT, KC_VOLU, KC_UP, KC_MYCM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INSERT,KC_HOME,KC_PGUP, KC_TRNS, | ||
KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
KC_TRNS, KC_VOLD, KC_TRNS, KC_TRNS, KC_CALCULATOR,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, | ||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_APP, KC_TRNS, KC_TRNS | ||
) | ||
}; | ||
|
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 @@ | ||
VIA_ENABLE = yes |
Oops, something went wrong.