vial-qmk/keyboards/projectd/65/projectd_65_ansi/keymaps/vial/vial.json
Gilbert Creemers 02a98ccd71
Add Vial support to ProjectD Tinker 65 ANSI (#895)
* Add support for ProjectD Tinker65 ANSI

Reduced nr. of layers from 13 to 4 and disabled some features to save space, because otherwise wouldn't fit EPROM

* All features enabled by default

All features now enabled by default, and only nr. of layers reduced to make fit. Can uncomment lines in rules.mk to squeeze a bit more free space out if features are not needed.

* Fix nr. of layers in keyboard.json

When uploading to github for the pull request, forgot to edit the keyboard.json to decrease the number of layers. Only did that in my local offline clone.

* Moved layer reduction to vial/config.h and reverted main keyboard.json

Reverted main keyboard.json back to default for upstream QMK compatibility. Put redefinition of layers back in vial/config.h but added a #undef to get rid of the definition from keyboard.json that caused this method to not build.
2025-06-22 20:52:16 -06:00

132 lines
No EOL
1.3 KiB
JSON

{
"lighting": "vialrgb",
"matrix": {
"rows": 9,
"cols": 8
},
"layouts": {
"keymap": [
[
"1,3",
"1,7",
"2,7",
"3,7",
"4,7",
"4,6",
"5,6",
"5,7",
"6,7",
"7,7",
"8,7",
"8,6",
"6,6",
{
"w": 2
},
"7,1",
"2,3"
],
[
{
"w": 1.5
},
"1,1",
"1,0",
"2,0",
"3,0",
"4,0",
"4,1",
"5,1",
"5,0",
"6,0",
"7,0",
"8,0",
"8,1",
"6,1",
{
"w": 1.5
},
"7,5",
"7,3"
],
[
{
"w": 1.75
},
"2,1",
"1,2",
"2,2",
"3,2",
"4,2",
"4,3",
"5,3",
"5,2",
"6,2",
"7,2",
"8,2",
"8,3",
{
"w": 2.25
},
"8,4",
"2,6"
],
[
{
"w": 2.25
},
"0,0",
"1,4",
"2,4",
"3,4",
"4,4",
"4,5",
"5,5",
"5,4",
"6,4",
"7,4",
"8,5",
{
"w": 1.75
},
"0,7",
"1,6",
"6,3"
],
[
{
"w": 1.25
},
"0,6",
{
"w": 1.25
},
"0,5",
{
"w": 1.25
},
"0,2",
{
"w": 6.25
},
"0,1",
{
"w": 1.25
},
"3,6",
{
"w": 1.25
},
"3,3",
{
"x": 0.5
},
"0,3",
"1,5",
"2,5"
]
]
}
}