Update Redox-W layout to reflect more closely the real thing (#849)

Add ability to choose between two key cap sizes in the thumb cluster. Add `vendorId` and `productId` fields.
This commit is contained in:
StoyanDimitrov 2025-02-09 04:04:30 +02:00 committed by GitHub
parent 76ea63a6ee
commit c57fb5fee9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,377 +1,51 @@
{
"name": "Redox-W",
"matrix": {"rows": 5, "cols": 14},
"layouts": {
"keymap":[
[
{
"x": 3.5
},
"0,3",
{
"x": 10.5
},
"0,10"
],
[
{
"y": -0.875,
"x": 2.5
},
"0,2",
{
"x": 1
},
"0,4",
{
"x": 8.5
},
"0,9",
{
"x": 1
},
"0,11"
],
[
{
"y": -0.875,
"x": 5.5
},
"0,5",
{
"x": 6.5
},
"0,8"
],
[
{
"y": -0.875,
"c": "#777777",
"w": 1.5
},
"0,0",
{
"c": "#cccccc"
},
"0,1",
{
"x": 14.5
},
"0,12",
{
"c": "#aaaaaa",
"w": 1.5
},
"0,13"
],
[
{
"y": -0.625,
"x": 6.5,
"c": "#cccccc"
},
"0,6",
{
"x": 4.5
},
"0,7"
],
[
{
"y": -0.75,
"x": 3.5
},
"1,3",
{
"x": 10.5
},
"1,10"
],
[
{
"y": -0.875,
"x": 2.5
},
"1,2",
{
"x": 1
},
"1,4",
{
"x": 8.5
},
"1,9",
{
"x": 1
},
"1,11"
],
[
{
"y": -0.875,
"x": 5.5
},
"1,5",
{
"x": 6.5
},
"1,8"
],
[
{
"y": -0.875,
"c": "#aaaaaa",
"w": 1.5
},
"1,0",
{
"c": "#cccccc"
},
"1,1",
{
"x": 14.5
},
"1,12",
{
"c": "#aaaaaa",
"w": 1.5
},
"1,13"
],
[
{
"y": -0.625,
"x": 6.5,
"c": "#cccccc",
"h": 1.5
},
"1,6",
{
"x": 4.5,
"h": 1.5
},
"1,7"
],
[
{
"y": -0.75,
"x": 3.5
},
"2,3",
{
"x": 10.5
},
"2,10"
],
[
{
"y": -0.875,
"x": 2.5
},
"2,2",
{
"x": 1
},
"2,4",
{
"x": 8.5
},
"2,9",
{
"x": 1
},
"2,11"
],
[
{
"y": -0.875,
"x": 5.5
},
"2,5",
{
"x": 6.5
},
"2,8"
],
[
{
"y": -0.875,
"c": "#aaaaaa",
"w": 1.5
},
"2,0",
{
"c": "#cccccc"
},
"2,1",
{
"x": 14.5
},
"2,12",
{
"c": "#aaaaaa",
"w": 1.5
},
"2,13"
],
[
{
"y": -0.375,
"x": 3.5,
"c": "#cccccc"
},
"3,3",
{
"x": 10.5
},
"3,10"
],
[
{
"y": -0.875,
"x": 2.5
},
"3,2",
{
"x": 1
},
"3,4",
{
"x": 8.5
},
"3,9",
{
"x": 1
},
"3,11"
],
[
{
"y": -0.875,
"x": 5.5
},
"3,5",
{
"x": 6.5
},
"3,8"
],
[
{
"y": -0.875,
"c": "#aaaaaa",
"w": 1.5
},
"3,0",
{
"c": "#cccccc"
},
"3,1",
{
"x": 14.5
},
"3,12",
{
"c": "#aaaaaa",
"w": 1.5
},
"3,13"
],
[
{
"y": -0.375,
"x": 3.5
},
"4,3",
{
"x": 10.5
},
"4,10"
],
[
{
"y": -0.875,
"x": 2.5
},
"4,2",
{
"x": 12.5
},
"4,11"
],
[
{
"y": -0.75,
"x": 0.5
},
"4,0",
"4,1",
{
"x": 14.5
},
"4,12",
"4,13"
],
[
{
"y": -0.7450000000000001,
"x": 13.5
},
"4,9"
],
[
{
"y": -0.75,
"x": 5.25
},
"4,4"
],
[
{
"r": 30,
"rx": 6.5,
"ry": 4.25,
"y": -1,
"x": 1
},
"2,6",
"3,6"
],
[
{
"x": 1,
"c": "#777777",
"h": 2
},
"4,5",
{
"c": "#aaaaaa",
"h": 2
},
"4,6"
],
[
{
"r": -30,
"rx": 13,
"y": -1,
"x": -3
},
"3,7",
"2,7"
],
[
{
"x": -3,
"h": 2
},
"4,7",
{
"c": "#777777",
"h": 2
},
"4,8"
]
]
}
"name": "Redox-W",
"vendorId": "0x4D44",
"productId": "0x5257",
"matrix": {
"rows": 5,
"cols": 14
},
"layouts": {
"labels": [
[
"Thumb cluster keycap sizes",
"1.25u",
"1u + 1.5u"
]
],
"keymap": [
[{"x":3.25},"0,3",{"x":9.5},"0,10"],
[{"y":-0.87,"x":2.25},"0,2",{"x":1},"0,4",{"x":7.5},"0,9",{"x":1},"0,11"],
[{"y":-0.88,"x":5.25},"0,5",{"x":5.5},"0,8"],
[{"y":-0.87,"c":"#aaaaaa","w":1.25},"0,0",{"c":"#cccccc"},"0,1",{"x":13.5},"0,12",{"c":"#aaaaaa","w":1.25},"0,13"],
[{"y":-0.705,"x":6.25,"c":"#cccccc","h":1.25},"0,6",{"x":3.5,"h":1.25},"0,7"],
[{"y":-0.675,"x":3.25},"1,3",{"x":9.5},"1,10"],
[{"y":-0.87,"x":2.25},"1,2",{"x":1},"1,4",{"x":7.5},"1,9",{"x":1},"1,11"],
[{"y":-0.88,"x":5.25},"1,5",{"x":5.5},"1,8"],
[{"y":-0.87,"c":"#aaaaaa","w":1.25},"1,0",{"c":"#cccccc"},"1,1",{"x":13.5},"1,12",{"c":"#aaaaaa","w":1.25},"1,13"],
[{"y":-0.455,"x":6.25,"c":"#cccccc","h":1.25},"1,6",{"x":3.5,"h":1.25},"1,7"],
[{"y":-0.925,"x":3.25},"2,3",{"x":9.5},"2,10"],
[{"y":-0.87,"x":2.25},"2,2",{"x":1,"n":true},"2,4",{"x":7.5,"n":true},"2,9",{"x":1},"2,11"],
[{"y":-0.88,"x":5.25},"2,5",{"x":5.5},"2,8"],
[{"y":-0.87,"c":"#aaaaaa","w":1.25},"2,0",{"c":"#cccccc"},"2,1",{"x":13.5},"2,12",{"c":"#aaaaaa","w":1.25},"2,13"],
[{"y":-0.38,"x":3.25,"c":"#cccccc"},"3,3",{"x":9.5},"3,10"],
[{"y":-0.87,"x":2.25},"3,2",{"x":1},"3,4",{"x":7.5},"3,9",{"x":1},"3,11"],
[{"y":-0.88,"x":5.25},"3,5",{"x":5.5},"3,8"],
[{"y":-0.87,"c":"#aaaaaa","w":1.25},"3,0",{"c":"#cccccc"},"3,1",{"x":13.5},"3,12",{"c":"#aaaaaa","w":1.25},"3,13"],
[{"y":-0.38,"x":3.25},"4,3",{"x":9.5},"4,10"],
[{"y":-0.87,"x":2.25},"4,2",{"x":11.5},"4,11"],
[{"y":-0.75,"x":0.25},"4,0","4,1",{"x":13.5},"4,12","4,13"],
[{"r":15,"rx":5.75,"ry":4.5,"x":-1.25,"w":1.25},"4,4"],
[{"r":30,"rx":6.25,"ry":4.4,"y":-1.15,"a":0},"2,6\n\n\n0,1\n\n1+1.5u","3,6\n\n\n0,1\n\n1+1.5u"],
[{"y":-1,"h":1.25},"2,6\n\n\n0,0\n\n1,25u",{"h":1.25},"3,6\n\n\n0,0\n\n1,25u"],
[{"c":"#777777","h":1.5,"n":true},"4,5\n\n\n0,1\n\n1+1.5u",{"c":"#aaaaaa","h":1.5},"4,6\n\n\n0,1\n\n1+1.5u"],
[{"y":-0.75,"c":"#777777","h":1.25,"n":true},"4,5\n\n\n0,0\n\n1,25u",{"c":"#aaaaaa","h":1.25},"4,6\n\n\n0,0\n\n1,25u"],
[{"r":-30,"rx":11.75,"y":-1.15,"x":-2},"3,7\n\n\n0,1\n\n1+1.5u","2,7\n\n\n0,1\n\n1+1.5u"],
[{"y":-1,"x":-2,"h":1.25},"3,7\n\n\n0,0\n\n1,25u",{"h":1.25},"2,7\n\n\n0,0\n\n1,25u"],
[{"x":-2,"h":1.5},"4,7\n\n\n0,1\n\n1+1.5u",{"c":"#777777","h":1.5,"n":true},"4,8\n\n\n0,1\n\n1+1.5u"],
[{"y":-0.75,"x":-2,"c":"#aaaaaa","h":1.25},"4,7\n\n\n0,0\n\n1,25u",{"c":"#777777","h":1.25,"n":true},"4,8\n\n\n0,0\n\n1,25u"],
[{"r":-15,"rx":12.25,"ry":4.5,"c":"#aaaaaa","a":4,"w":1.25},"4,9"]
]
}
}