-
-
Notifications
You must be signed in to change notification settings - Fork 40.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ADD keyboard Projectd/65/Projectd_65_ iso #21941
base: master
Are you sure you want to change the base?
Changes from 102 commits
d9588c0
8c7aff1
1dd4c87
74e52d3
19b7d38
7f77d7a
2c0fe84
ecbff72
9c423d1
318c463
dd42220
52a3301
1c3f1e6
8db03c1
6b050ac
03ff34c
da0a8e5
733cf2c
273d1da
4f3f6c9
4773980
ded388f
e79a657
5fedd8a
c89ae6b
45d803f
11e36a3
1dce29e
71157f0
5d9043d
712df8c
f7d14f2
49e07ef
fbf66d7
8b0e3a2
171acdf
0e82542
9fcc0c5
9665c9c
947f2aa
ca944bd
91b85f5
de4ae9d
79e7bb4
c2da280
3b9f458
ef2f4e0
a495cc0
8a643ea
2d54c2a
57300e8
927ad23
fdbb969
177935c
0ccdcfb
5721c5f
68e72f3
9cf9f44
01b9124
504f1fc
d6ab5e2
86a5632
219392e
3c8d93e
a121955
6c6fe56
bd3cc26
826a18d
e0ad10a
91852f3
d4ba14e
d4d0ade
58b568e
d2188c1
104faac
43daae8
879c2b9
17467f1
3c76360
2047564
4b808ae
35ff19d
00123ef
faf4061
b8b848c
42c2b3d
87593b5
ccd003e
6b38d88
745f4af
62f6ed5
ad4d2b9
424d5fc
68abcf4
e30d7fb
ffe8615
0e2c95a
1eaeb29
85a5711
48672d2
9c9cb80
120fdff
f36309a
a48bf5f
f06f9f5
90cd00c
c744797
d2c81e4
c41e91c
91ff4fe
46657a3
f53fbd8
a87214e
56ff4cd
0ac1d5e
4c9488b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
/* Copyright 2023 GSKY <[email protected]> | ||
* | ||
* 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/>. | ||
*/ | ||
|
||
#pragma once | ||
|
||
/* External spi flash */ | ||
#define EXTERNAL_FLASH_SPI_SLAVE_SELECT_PIN B14 | ||
|
||
/* SPI Config for LED Driver */ | ||
#define SPI_DRIVER SPIDQ | ||
#define SPI_SCK_PIN A5 | ||
#define SPI_MOSI_PIN A7 | ||
#define SPI_MISO_PIN A6 | ||
|
||
#define AW20216S_CS_PIN_1 A15 | ||
#define AW20216S_CS_PIN_2 B15 | ||
#define AW20216S_EN_PIN_1 C13 | ||
#define AW20216S_EN_PIN_2 C13 | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
/* Copyright (C) 2023 Westberry Technology (ChangZhou) Corp., Ltd | ||
* | ||
* 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/>. | ||
*/ | ||
|
||
#pragma once | ||
|
||
#define HAL_USE_SPI TRUE | ||
#define SPI_USE_WAIT TRUE | ||
#define SPI_SELECT_MODE SPI_SELECT_MODE_PAD | ||
|
||
#include_next <halconf.h> |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please run There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is still outstanding. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Still outstanding, and this file can also be renamed to |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,249 @@ | ||
{ | ||
"manufacturer": "ProjectD", | ||
"keyboard_name": "ProjectD 65% ISO", | ||
"maintainer": "Gsky", | ||
"bootloader": "wb32-dfu", | ||
"bootmagic": { | ||
"matrix": [1, 3] | ||
}, | ||
"diode_direction": "COL2ROW", | ||
"dynamic_keymap": { | ||
"layer_count": 13 | ||
}, | ||
"features": { | ||
"bootmagic": true, | ||
"command": false, | ||
"console": false, | ||
"extrakey": true, | ||
"mousekey": true, | ||
"nkro": true, | ||
"rgb_matrix": true | ||
}, | ||
"matrix_pins": { | ||
"cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], | ||
"rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8"] | ||
}, | ||
"processor": "WB32FQ95", | ||
"qmk": { | ||
"tap_keycode_delay": 10 | ||
}, | ||
"rgb_matrix": { | ||
"animations": { | ||
"alphas_mods": true, | ||
"gradient_up_down": true, | ||
"gradient_left_right": true, | ||
"breathing": true, | ||
"band_sat": true, | ||
"band_val": true, | ||
"band_pinwheel_sat": true, | ||
"band_pinwheel_val": true, | ||
"band_spiral_sat": true, | ||
"band_spiral_val": true, | ||
"cycle_all": true, | ||
"cycle_left_right": true, | ||
"cycle_up_down": true, | ||
"cycle_out_in": true, | ||
"cycle_out_in_dual": true, | ||
"rainbow_moving_chevron": true, | ||
"cycle_pinwheel": true, | ||
"cycle_spiral": true, | ||
"dual_beacon": true, | ||
"rainbow_beacon": true, | ||
"rainbow_pinwheels": true, | ||
"raindrops": true, | ||
"jellybean_raindrops": true, | ||
"hue_breathing": true, | ||
"hue_pendulum": true, | ||
"hue_wave": true, | ||
"pixel_fractal": true, | ||
"pixel_flow": true, | ||
"pixel_rain": true, | ||
"typing_heatmap": true, | ||
"digital_rain": true, | ||
"solid_reactive_simple": true, | ||
"solid_reactive": true, | ||
"solid_reactive_wide": true, | ||
"solid_reactive_multiwide": true, | ||
"solid_reactive_cross": true, | ||
"solid_reactive_multicross": true, | ||
"solid_reactive_nexus": true, | ||
"solid_reactive_multinexus": true, | ||
"splash": true, | ||
"multisplash": true, | ||
"solid_splash": true, | ||
"solid_multisplash": true | ||
}, | ||
"center_point": [76, 25], | ||
"driver": "aw20216s", | ||
"sleep": true, | ||
"layout": [ | ||
{ "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, | ||
{ "flags": 4, "matrix": [1, 7], "x": 10, "y": 0 }, | ||
{ "flags": 4, "matrix": [2, 7], "x": 20, "y": 0 }, | ||
{ "flags": 4, "matrix": [3, 7], "x": 30, "y": 0 }, | ||
{ "flags": 4, "matrix": [4, 7], "x": 40, "y": 0 }, | ||
{ "flags": 4, "matrix": [4, 6], "x": 50, "y": 0 }, | ||
{ "flags": 4, "matrix": [5, 6], "x": 60, "y": 0 }, | ||
{ "flags": 4, "matrix": [5, 7], "x": 70, "y": 0 }, | ||
{ "flags": 4, "matrix": [6, 7], "x": 80, "y": 0 }, | ||
{ "flags": 4, "matrix": [7, 7], "x": 90, "y": 0 }, | ||
{ "flags": 4, "matrix": [8, 7], "x": 100, "y": 0 }, | ||
{ "flags": 4, "matrix": [8, 6], "x": 110, "y": 0 }, | ||
{ "flags": 4, "matrix": [6, 6], "x": 120, "y": 0 }, | ||
{ "flags": 4, "matrix": [7, 1], "x": 130, "y": 0 }, | ||
{ "flags": 4, "matrix": [2, 3], "x": 150, "y": 0 }, | ||
{ "flags": 4, "matrix": [1, 1], "x": 0, "y": 10 }, | ||
{ "flags": 4, "matrix": [1, 0], "x": 15, "y": 10 }, | ||
{ "flags": 4, "matrix": [2, 0], "x": 25, "y": 10 }, | ||
{ "flags": 4, "matrix": [3, 0], "x": 35, "y": 10 }, | ||
{ "flags": 4, "matrix": [4, 0], "x": 45, "y": 10 }, | ||
{ "flags": 4, "matrix": [4, 1], "x": 55, "y": 10 }, | ||
{ "flags": 4, "matrix": [5, 1], "x": 65, "y": 10 }, | ||
{ "flags": 4, "matrix": [5, 0], "x": 75, "y": 10 }, | ||
{ "flags": 4, "matrix": [6, 0], "x": 85, "y": 10 }, | ||
{ "flags": 4, "matrix": [7, 0], "x": 95, "y": 10 }, | ||
{ "flags": 4, "matrix": [8, 0], "x": 105, "y": 10 }, | ||
{ "flags": 4, "matrix": [8, 1], "x": 115, "y": 10 }, | ||
{ "flags": 4, "matrix": [6, 1], "x": 125, "y": 10 }, | ||
{ "flags": 4, "matrix": [8, 4], "x": 137.5, "y": 10 }, | ||
{ "flags": 4, "matrix": [7, 3], "x": 150, "y": 10 }, | ||
{ "flags": 1, "matrix": [2, 1], "x": 0, "y": 20 }, | ||
{ "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [7, 5], "x": 127.5, "y": 20 }, | ||
{ "flags": 4, "matrix": [2, 6], "x": 150, "y": 20 }, | ||
{ "flags": 4, "matrix": [0, 0], "x": 0, "y": 30 }, | ||
{ "flags": 4, "matrix": [0, 4], "x": 12.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [0, 7], "x": 122.5, "y": 30 }, | ||
{ "flags": 4, "matrix": [1, 6], "x": 140, "y": 30 }, | ||
{ "flags": 4, "matrix": [6, 3], "x": 150, "y": 30 }, | ||
{ "flags": 4, "matrix": [0, 6], "x": 0, "y": 40 }, | ||
{ "flags": 4, "matrix": [0, 5], "x": 12.5, "y": 40 }, | ||
{ "flags": 4, "matrix": [0, 2], "x": 25, "y": 40 }, | ||
{ "flags": 4, "x": 61.5, "y": 40 }, | ||
{ "flags": 4, "x": 62.5, "y": 40 }, | ||
{ "flags": 4, "matrix": [0, 1], "x": 65, "y": 40 }, | ||
{ "flags": 4, "x": 67.5, "y": 40 }, | ||
{ "flags": 4, "x": 68.5, "y": 40 }, | ||
{ "flags": 4, "matrix": [3, 6], "x": 100, "y": 40 }, | ||
{ "flags": 4, "matrix": [3, 3], "x": 112.5, "y": 40 }, | ||
{ "flags": 4, "matrix": [0, 3], "x": 130, "y": 40 }, | ||
{ "flags": 4, "matrix": [1, 5], "x": 140, "y": 40 }, | ||
{ "flags": 4, "matrix": [2, 5], "x": 150, "y": 40 } | ||
] | ||
}, | ||
"url": "", | ||
"usb": { | ||
"device_version": "0.0.4", | ||
"pid": "0x5317", | ||
"vid": "0x3233" | ||
}, | ||
drashna marked this conversation as resolved.
Show resolved
Hide resolved
|
||
"eeprom": { | ||
"driver": "wear_leveling", | ||
"wear_leveling": { | ||
"driver": "spi_flash", | ||
"backing_size": 4096 | ||
} | ||
}, | ||
"layout_aliases": { | ||
"LAYOUT": "LAYOUT_65_iso_blocker" | ||
}, | ||
"community_layouts": ["65_iso_blocker"], | ||
"layouts": { | ||
"LAYOUT_65_iso_blocker": { | ||
"layout": [ | ||
{ "label": "Esc", "matrix": [1, 3], "x": 0, "y": 0 }, | ||
{ "label": "1", "matrix": [1, 7], "x": 1, "y": 0 }, | ||
{ "label": "2", "matrix": [2, 7], "x": 2, "y": 0 }, | ||
{ "label": "3", "matrix": [3, 7], "x": 3, "y": 0 }, | ||
{ "label": "4", "matrix": [4, 7], "x": 4, "y": 0 }, | ||
{ "label": "5", "matrix": [4, 6], "x": 5, "y": 0 }, | ||
{ "label": "6", "matrix": [5, 6], "x": 6, "y": 0 }, | ||
{ "label": "7", "matrix": [5, 7], "x": 7, "y": 0 }, | ||
{ "label": "8", "matrix": [6, 7], "x": 8, "y": 0 }, | ||
{ "label": "9", "matrix": [7, 7], "x": 9, "y": 0 }, | ||
{ "label": "0", "matrix": [8, 7], "x": 10, "y": 0 }, | ||
{ "label": "-", "matrix": [8, 6], "x": 11, "y": 0 }, | ||
{ "label": "=", "matrix": [6, 6], "x": 12, "y": 0 }, | ||
{ "label": "Backspace", "matrix": [7, 1], "w": 2, "x": 13, "y": 0 }, | ||
{ "label": "Del", "matrix": [2, 3], "x": 15, "y": 0 }, | ||
|
||
{ "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 1 }, | ||
{ "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 1 }, | ||
{ "label": "W", "matrix": [2, 0], "x": 2.5, "y": 1 }, | ||
{ "label": "E", "matrix": [3, 0], "x": 3.5, "y": 1 }, | ||
{ "label": "R", "matrix": [4, 0], "x": 4.5, "y": 1 }, | ||
{ "label": "T", "matrix": [4, 1], "x": 5.5, "y": 1 }, | ||
{ "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 1 }, | ||
{ "label": "U", "matrix": [5, 0], "x": 7.5, "y": 1 }, | ||
{ "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, | ||
{ "label": "O", "matrix": [7, 0], "x": 9.5, "y": 1 }, | ||
{ "label": "P", "matrix": [8, 0], "x": 10.5, "y": 1 }, | ||
{ "label": "[", "matrix": [8, 1], "x": 11.5, "y": 1 }, | ||
{ "label": "]", "matrix": [6, 1], "x": 12.5, "y": 1 }, | ||
{ "label": "PGUP", "matrix": [7, 3], "x": 15, "y": 1 }, | ||
|
||
{ "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 2 }, | ||
{ "label": "A", "matrix": [1, 2], "x": 1.75, "y": 2 }, | ||
{ "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, | ||
{ "label": "D", "matrix": [3, 2], "x": 3.75, "y": 2 }, | ||
{ "label": "F", "matrix": [4, 2], "x": 4.75, "y": 2 }, | ||
{ "label": "G", "matrix": [4, 3], "x": 5.75, "y": 2 }, | ||
{ "label": "H", "matrix": [5, 3], "x": 6.75, "y": 2 }, | ||
{ "label": "J", "matrix": [5, 2], "x": 7.75, "y": 2 }, | ||
{ "label": "K", "matrix": [6, 2], "x": 8.75, "y": 2 }, | ||
{ "label": "L", "matrix": [7, 2], "x": 9.75, "y": 2 }, | ||
{ "label": ";", "matrix": [8, 2], "x": 10.75, "y": 2 }, | ||
{ "label": "'", "matrix": [8, 3], "x": 11.75, "y": 2 }, | ||
{ "label": "#", "matrix": [7, 5], "x": 12.75, "y": 2 }, | ||
{ "label": "Enter", "matrix": [8, 4], "w": 1.25, "x": 13.75, "h": 2, "y": 1 }, | ||
{ "label": "PGDN", "matrix": [2, 6], "x": 15, "y": 2 }, | ||
|
||
{ "label": "LShift", "matrix": [0, 0], "w": 1.25, "x": 0, "y": 3 }, | ||
{ "label": "\\", "matrix": [0, 4], "x": 1.25, "y": 3 }, | ||
{ "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 3 }, | ||
{ "label": "X", "matrix": [2, 4], "x": 3.25, "y": 3 }, | ||
{ "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, | ||
{ "label": "V", "matrix": [4, 4], "x": 5.25, "y": 3 }, | ||
{ "label": "B", "matrix": [4, 5], "x": 6.25, "y": 3 }, | ||
{ "label": "N", "matrix": [5, 5], "x": 7.25, "y": 3 }, | ||
{ "label": "M", "matrix": [5, 4], "x": 8.25, "y": 3 }, | ||
{ "label": ",", "matrix": [6, 4], "x": 9.25, "y": 3 }, | ||
{ "label": ".", "matrix": [7, 4], "x": 10.25, "y": 3 }, | ||
{ "label": "/", "matrix": [8, 5], "x": 11.25, "y": 3 }, | ||
{ "label": "RShift", "matrix": [0, 7], "w": 1.75, "x": 12.25, "y": 3 }, | ||
{ "label": "Up", "matrix": [1, 6], "x": 14, "y": 3 }, | ||
{ "label": "End", "matrix": [6, 3], "x": 15, "y": 3 }, | ||
|
||
{ "label": "LCtrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 4 }, | ||
{ "label": "LWin", "matrix": [0, 5], "w": 1.25, "x": 1.25, "y": 4 }, | ||
{ "label": "LAlt", "matrix": [0, 2], "w": 1.25, "x": 2.5, "y": 4 }, | ||
{ "label": "Space", "matrix": [0, 1], "w": 6.25, "x": 3.75, "y": 4 }, | ||
{ "label": "RAlt", "matrix": [3, 6], "w": 1.25, "x": 10, "y": 4 }, | ||
{ "label": "FN", "matrix": [3, 3], "w": 1.25, "x": 11.25, "y": 4 }, | ||
{ "label": "Left", "matrix": [0, 3], "x": 13, "y": 4 }, | ||
{ "label": "Down", "matrix": [1, 5], "x": 14, "y": 4 }, | ||
{ "label": "Right", "matrix": [2, 5], "x": 15, "y": 4 } | ||
] | ||
} | ||
} | ||
} |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This file should be removed. If these definitions are needed, they can be moved to the keyboard level |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
/* Copyright 2023 GSKY <[email protected]> | ||
* | ||
* 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/>. | ||
*/ | ||
|
||
#pragma once | ||
|
||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
drashna marked this conversation as resolved.
Show resolved
Hide resolved
|
||
#define LOCKING_SUPPORT_ENABLE | ||
/* Locking resynchronize hack */ | ||
#define LOCKING_RESYNC_ENABLE |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
/* Copyright 2023 GSKY <[email protected]> | ||
* | ||
* 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 | ||
|
||
// Each layer gets a name for readability, which is then used in the keymap matrix below. | ||
drashna marked this conversation as resolved.
Show resolved
Hide resolved
|
||
// The underscores don't mean anything - you can have a layer called STUFF or any other name. | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
/* Keymap _BL: Base Layer (Default Layer) | ||
*/ | ||
[0] = LAYOUT_65_iso_blocker( | ||
QK_GESC, 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_DEL, | ||
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_PGUP, | ||
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_PGDN, | ||
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_UP, KC_END, | ||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
[1] = LAYOUT_65_iso_blocker( | ||
KC_GRV, 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_DEL, _______, | ||
_______, _______, _______, _______, RGB_TOG, RGB_MOD, RGB_RMOD, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_VAI, _______, | ||
_______, _______, _______, _______, MO(2), _______, RGB_SPD, RGB_VAD, RGB_SPI), | ||
gskygithub marked this conversation as resolved.
Show resolved
Hide resolved
|
||
[2] = LAYOUT_65_iso_blocker( | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, RGB_R, RGB_G, RGB_B, RGB_W, SW_cy, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______), | ||
}; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.