qmk-keychron-q3-colemak-dh/keyboards/jlw/vault35_wkl_ortho/keymaps/vial/vial.json
josh-l-wang 6dda01b973
Add Vault 35 PCB variants: HHKB universal, WKL ortho, WKL universal (#626)
* initial commit

still need to update RGB and vial.json

* completed vial firmware

used for prototype testing

* change name of board for consistency

* update rgb driver to pwm

* Merge branch 'vault35_wkl_universal' into universal_vault

* update hal/mcuconf files

* fixed compile issues

fixed PWM driver issues and defines. all three included boards compile default keymap without issue. hhkb universal board also compiles vial without issue

* updated vial.jsons

* Update vial UID

* Update vial UID

* update vial UID

* updated matrix

* Update info.json

Updated pins

* Update vial.json

* Update vial.json

* Update vial.json

* update LED drivers

* updated encoder map

* increase eeprom size

---------

Co-authored-by: avshockeyw <avshockeyw@users.noreply.github.com>
2024-02-10 00:46:53 -06:00

145 lines
1.9 KiB
JSON

{
"name":"vault35 wkl ortho",
"lighting": "vialrgb",
"matrix": {
"rows": 4,
"cols": 11
},
"layouts": {
"labels": [
["Bottom Row", "Cain bars", "2u bars"],
"Row 1 Encoder",
"Row 2 Encoder",
"Row 3 Encoder"
],
"keymap":[
[
"0,0",
"0,1",
"0,2",
"0,3",
"0,4",
"0,5",
"0,6",
"0,7",
"0,8",
"0,9",
"0,10",
{
"x": 0.25,
"d": true
},
"0,0\n\n\n1,0\n\n\n\n\n\ne",
{
"d": true
},
"0,1\n\n\n1,0\n\n\n\n\n\ne",
{
"x": 0.25
},
"0,0\n\n\n1,1\n\n\n\n\n\ne",
"0,1\n\n\n1,1\n\n\n\n\n\ne"
],
[
"1,0",
"1,1",
"1,2",
"1,3",
"1,4",
"1,5",
"1,6",
"1,7",
"1,8",
"1,9",
"1,10",
{
"x": 0.25,
"d": true
},
"1,0\n\n\n2,0\n\n\n\n\n\ne",
{
"d": true
},
"1,1\n\n\n2,0\n\n\n\n\n\ne",
{
"x": 0.25
},
"1,0\n\n\n2,1\n\n\n\n\n\ne",
"1,1\n\n\n2,1\n\n\n\n\n\ne"
],
[
"2,0",
"2,1",
"2,2",
"2,3",
"2,4",
"2,5",
"2,6",
"2,7",
"2,8",
"2,9",
"2,10",
{
"x": 0.25,
"d": true
},
"2,0\n\n\n3,0\n\n\n\n\n\ne",
{
"d": true
},
"2,1\n\n\n3,0\n\n\n\n\n\ne",
{
"x": 0.25
},
"2,0\n\n\n3,1\n\n\n\n\n\ne",
"2,1\n\n\n3,1\n\n\n\n\n\ne"
],
[
{
"w": 1.5
},
"3,0",
{
"x": 1,
"w": 1.25
},
"3,3\n\n\n0,0",
{
"w": 1.75
},
"3,4\n\n\n0,0",
{
"w": 1.75
},
"3,6\n\n\n0,0",
{
"w": 1.25
},
"3,7\n\n\n0,0",
{
"x": 1,
"w": 1.5
},
"3,10"
],
[
{
"x": 2.5
},
"3,3\n\n\n0,1",
{
"w": 2
},
"3,4\n\n\n0,1",
{
"w": 2
},
"3,6\n\n\n0,1",
"3,7\n\n\n0,1"
]
]
}
}