-
-
Notifications
You must be signed in to change notification settings - Fork 37.9k
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
Open
gskygithub
wants to merge
113
commits into
qmk:master
Choose a base branch
from
gskygithub:projectd_65_iso
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 110 commits
Commits
Show all changes
113 commits
Select commit
Hold shift + click to select a range
d9588c0
Add files via upload
gskygithub 8c7aff1
[keyboard]
gskygithub 1dd4c87
[Keyboard]
gskygithub 74e52d3
Delete flash_spi.c
gskygithub 19b7d38
Delete flash_spi.h
gskygithub 7f77d7a
Delete wb32_spi_master.c
gskygithub 2c0fe84
Delete wb32_spi_master.h
gskygithub ecbff72
[Keyboard]
gskygithub 9c423d1
Resolved requested changes
gskygithub 318c463
Resolved requested changes
gskygithub dd42220
Changed rules.mk file accordingly.
gskygithub 52a3301
Resolved changes accordingly.
gskygithub 1c3f1e6
Update config.h file and rules.mk file
gskygithub 8db03c1
Removed eeprom_flash.c file
gskygithub 6b050ac
Update default/keymap.c file
gskygithub 03ff34c
Delete keyboards/darkproject/kd83a_bfg_edition directory
gskygithub da0a8e5
Add keyboard
gskygithub 733cf2c
Merge branch 'qmk:master' into master
gskygithub 273d1da
Add keyboard
gskygithub 4f3f6c9
Delete darkproject/kd83a_bfg_edition directory
gskygithub 4773980
Resolved Changes
gskygithub ded388f
Merge branch 'qmk:master' into master
gskygithub e79a657
Resolved requested changes
gskygithub 5fedd8a
Merge branch 'qmk:master' into master
gskygithub c89ae6b
keyboard
gskygithub 45d803f
Add keyboard
gskygithub 11e36a3
Delete keyboard
gskygithub 1dce29e
Merge branch 'qmk:master' into master
gskygithub 71157f0
Merge branch 'qmk:master' into master
gskygithub 5d9043d
Add keyboard
gskygithub 712df8c
Delete keyboards/darkproject/kd87a_bfg_edition directory
gskygithub f7d14f2
update keymap.c file
gskygithub 49e07ef
Merge branch 'qmk:master' into master
gskygithub fbf66d7
update via/keymap.c, config.h and kd83a_bfg_edition.c files
gskygithub 8b0e3a2
Delete keymap.c
gskygithub 171acdf
Update via/keymap.c, config.h and kd83a_bfg_edition.c files
gskygithub 0e82542
Merge branch 'qmk:master' into master
gskygithub 9fcc0c5
update config.h file
gskygithub 9665c9c
update keymap.c file
gskygithub 947f2aa
Merge branch 'qmk:master' into master
gskygithub ca944bd
update keymap.c file
gskygithub 91b85f5
update config.h
gskygithub de4ae9d
update kd83a_bfg_edition.c
gskygithub 79e7bb4
Merge branch 'qmk:master' into master
gskygithub c2da280
Merge branch 'qmk:master' into master
gskygithub 3b9f458
Resolved requested changes.
gskygithub ef2f4e0
Merge branch 'qmk:master' into master
gskygithub a495cc0
Merge branch 'qmk:master' into master
gskygithub 8a643ea
Merge branch 'qmk:master' into master
gskygithub 2d54c2a
Delete folder which was added accidentally.
gskygithub 57300e8
Update keyboards/darkproject/kd83a_bfg_edition/config.h
gskygithub 927ad23
Update keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
gskygithub fdbb969
Update keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
gskygithub 177935c
Update keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
gskygithub 0ccdcfb
Update keyboards/darkproject/kd83a_bfg_edition/keymaps/via/keymap.c
gskygithub 5721c5f
Update keyboards/darkproject/kd83a_bfg_edition/info.json
gskygithub 68e72f3
Update keyboards/darkproject/kd83a_bfg_edition/rules.mk
gskygithub 9cf9f44
Update keyboards/darkproject/kd83a_bfg_edition/info.json
gskygithub 01b9124
update info.json file
gskygithub 504f1fc
Merge branch 'qmk:master' into master
gskygithub d6ab5e2
update config.h file
gskygithub 86a5632
Merge branch 'qmk:master' into master
gskygithub 219392e
Updated requested changes
gskygithub 3c8d93e
update readme.md
gskygithub a121955
Merge branch 'qmk:master' into master
gskygithub 6c6fe56
Merge branch 'qmk:master' into master
gskygithub bd3cc26
Resolved requested changes
gskygithub 826a18d
Merge branch 'qmk:master' into master
gskygithub e0ad10a
Update info.json file
gskygithub 91852f3
Merge branch 'qmk:master' into master
gskygithub d4ba14e
Merge branch 'qmk:master' into master
gskygithub d4d0ade
Merge branch 'qmk:master' into master
gskygithub 58b568e
Merge branch 'qmk:master' into master
gskygithub d2188c1
Merge branch 'qmk:master' into master
gskygithub 104faac
Merge branch 'qmk:master' into master
gskygithub 43daae8
Delete kd83a_bfg_edition.h
gskygithub 879c2b9
Merge branch 'qmk:master' into master
gskygithub 17467f1
Merge branch 'qmk:master' into master
gskygithub 3c76360
Merge branch 'qmk:master' into master
gskygithub 2047564
Delete readme.md in default folder
gskygithub 4b808ae
Merge branch 'qmk:master' into master
gskygithub 35ff19d
Merge branch 'qmk:master' into master
gskygithub 00123ef
Merge branch 'qmk:master' into master
gskygithub faf4061
Merge branch 'qmk:master' into master
gskygithub b8b848c
Add keyboard
gskygithub 42c2b3d
Delete keyboards/darkproject/kd83a_bfg_edition directory
gskygithub 87593b5
Update info.json
gskygithub ccd003e
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 6b38d88
Resolved requested changes
gskygithub 745f4af
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 62f6ed5
update info.json
gskygithub ad4d2b9
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 424d5fc
Resolved requested changes
gskygithub 68abcf4
Merge branch 'qmk:master' into projectd_65_iso
gskygithub e30d7fb
Updated changes
gskygithub ffe8615
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 0e2c95a
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 1eaeb29
Resolved requested changes
gskygithub 85a5711
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 48672d2
Resolved requested changes
gskygithub 9c9cb80
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 120fdff
updated changes
gskygithub f36309a
Merge branch 'qmk:master' into projectd_65_iso
gskygithub a48bf5f
Resolved requested changes
gskygithub f06f9f5
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 90cd00c
Delete keyboards/projectd/65/projectd_65_iso/keymaps/default/config.h
gskygithub c744797
Resolved requested changes
gskygithub d2c81e4
Merge branch 'qmk:master' into projectd_65_iso
gskygithub c41e91c
Merge branch 'qmk:master' into projectd_65_iso
gskygithub 91ff4fe
Rename info.json to keyboard.json
gskygithub 46657a3
Delete keyboards/projectd/65/projectd_65_iso/rules.mk
gskygithub f53fbd8
Update keyboard.json
gskygithub a87214e
Update keyboards/projectd/65/projectd_65_iso/keyboard.json
gskygithub File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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,30 @@ | ||
/* Copyright 2023 GSKY <gskyGit@gsky.com.tw> | ||
* | ||
* 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 C13 |
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,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> |
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,253 @@ | ||
{ | ||
"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, | ||
"locking": { | ||
"enabled": true, | ||
"resync": true | ||
} | ||
}, | ||
"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" | ||
}, | ||
"eeprom": { | ||
"driver": "wear_leveling", | ||
"wear_leveling": { | ||
"driver": "spi_flash", | ||
"backing_size": 4096 | ||
} | ||
}, | ||
"layout_aliases": { | ||
"LAYOUT": "LAYOUT_65_iso_blocker" | ||
}, | ||
gskygithub marked this conversation as resolved.
Show resolved
Hide resolved
|
||
"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 } | ||
] | ||
} | ||
} | ||
} |
43 changes: 43 additions & 0 deletions
43
keyboards/projectd/65/projectd_65_iso/keymaps/default/keymap.c
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,43 @@ | ||
/* Copyright 2023 GSKY <gskyGit@gsky.com.tw> | ||
* | ||
* 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), | ||
[2] = LAYOUT_65_iso_blocker( | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, RGB_R, RGB_G, RGB_B, RGB_W, SW_cy, _______, _______, _______, _______, _______, _______, _______, _______, | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______), | ||
}; |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.