vial-qmk/keyboards/viktus/sp_mini/keymaps/vial/vial.json
AP 0f7eae3a55
viktus-spmini vial support (#921)
* viktus-spmini vial support

* Fix ID for spmini

* Size reduction

Based on https://docs.qmk.fm/squeezing_avr. Local compile reports as " * The firmware size is fine - 25946/28672 (90%, 2726 bytes free)"

Also changed unlock combo.

* VIAL_UNLOCK_COMBO_ROWS update

Fixed dupe key
2025-08-05 20:03:15 -06:00

285 lines
No EOL
4.2 KiB
JSON

{
"name": "SP_Mini",
"vendorId": "0x5644",
"productId": "0x534D",
"lighting": "qmk_rgblight",
"matrix": {
"rows": 10,
"cols": 8
},
"layouts": {
"labels": [
"Split Backspace",
[
"Bottom Row Left",
"2.75u",
"3u",
"2.25u",
"2u"
],
[
"Bottom Row Right",
"2.25u",
"3u",
"2.75u"
]
],
"keymap": [
[
{
"x": 0.25
},
"0,0\n\n\n\n\n\n\n\n\ne",
"0,1\n\n\n\n\n\n\n\n\ne",
{
"x": 13
},
"1,0\n\n\n\n\n\n\n\n\ne",
"1,1\n\n\n\n\n\n\n\n\ne"
],
[
{
"x": 0.75
},
"0,0",
{
"x": 0.25
},
"0,1",
"0,2",
"0,3",
"0,4",
"0,5",
"0,6",
{
"x": 0.5
},
"5,0",
"5,1",
"5,2",
"5,3",
"5,4",
"5,5",
"5,6",
{
"x": 0.25
},
"5,7"
],
[
{
"y": 0.25,
"x": 0.75
},
"1,0",
{
"x": 0.25
},
"1,1",
"1,2",
"1,3",
"1,4",
"1,5",
"1,6",
{
"x": 0.5
},
"6,0",
"6,1",
"6,2",
"6,3",
"6,4",
"6,5\n\n\n0,0",
"6,6\n\n\n0,0",
{
"x": 0.25
},
"6,7",
{
"x": 0.25,
"w": 2
},
"6,6\n\n\n0,1"
],
[
{
"x": 0.75
},
"2,0",
{
"x": 0.25,
"w": 1.25
},
"2,1",
"2,2",
"2,3",
"2,4",
"2,5",
"2,6",
{
"x": 0.5
},
"7,0",
"7,1",
"7,2",
"7,3",
"7,4",
{
"w": 1.75
},
"7,6",
{
"x": 0.25
},
"7,7"
],
[
{
"x": 0.75
},
"3,0",
{
"x": 0.25,
"w": 1.75
},
"3,1",
"3,2",
"3,3",
"3,4",
"3,5",
"3,6",
{
"x": 0.5
},
"8,1",
"8,2",
"8,3",
"8,4",
{
"w": 1.25
},
"8,5"
],
[
{
"y": -0.75,
"x": 14.75
},
"8,6"
],
[
{
"y": -0.25,
"x": 0.75
},
"4,0",
{
"x": 0.25,
"w": 1.25
},
"4,1\n\n\n1,0",
{
"w": 1.25
},
"4,2\n\n\n1,0",
{
"w": 1.25
},
"4,3\n\n\n1,0",
{
"w": 2.75
},
"4,5\n\n\n1,0",
{
"x": 0.5,
"w": 2.25
},
"9,2\n\n\n2,0",
{
"w": 1.25
},
"9,3\n\n\n2,0",
"9,4\n\n\n2,0"
],
[
{
"y": -0.75,
"x": 13.75
},
"9,5",
"9,6",
"9,7"
],
[
{
"x": 2,
"w": 1.25
},
"4,1\n\n\n1,1",
"4,2\n\n\n1,1",
{
"w": 1.25
},
"4,3\n\n\n1,1",
{
"w": 3
},
"4,5\n\n\n1,1",
{
"x": 0.5,
"w": 3
},
"9,2\n\n\n2,1",
{
"w": 1.5
},
"9,4\n\n\n2,1"
],
[
{
"x": 2,
"w": 1.5
},
"4,1\n\n\n1,2",
{
"w": 1.25
},
"4,2\n\n\n1,2",
{
"w": 1.5
},
"4,3\n\n\n1,2",
{
"w": 2.25
},
"4,5\n\n\n1,2",
{
"x": 0.5,
"w": 2.75
},
"9,2\n\n\n2,2",
{
"w": 1.75
},
"9,4\n\n\n2,2"
],
[
{
"x": 2,
"w": 1.25
},
"4,1\n\n\n1,3",
"4,2\n\n\n1,3",
"4,3\n\n\n1,3",
{
"w": 1.25
},
"4,4\n\n\n1,3",
{
"w": 2
},
"4,5\n\n\n1,3"
]
]
}
}