diff --git a/v3/ai03/altair/altair.json b/v3/ai03/altair/altair.json new file mode 100644 index 0000000000..6de5577d54 --- /dev/null +++ b/v3/ai03/altair/altair.json @@ -0,0 +1,375 @@ +{ + "name": "Altair", + "vendorId": "0xA103", + "productId": "0x0022", + "matrix": { + "rows": 10, + "cols": 7 + }, + "layouts": { + "keymap": [ + [ + { + "x": 3 + }, + "0,3", + { + "x": 6.75 + }, + "5,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, + "0,2", + { + "x": 1 + }, + "0,4", + { + "x": 4.75 + }, + "5,2", + { + "x": 1 + }, + "5,4" + ], + [ + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 2.75 + }, + "5,1" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 10.75 + }, + "5,5", + { + "c": "#aaaaaa" + }, + "5,6" + ], + [ + { + "y": -0.88, + "x": 6, + "c": "#cccccc" + }, + "0,6", + { + "x": 0.75 + }, + "5,0" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "1,3", + { + "x": 6.75 + }, + "6,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, + "1,2", + { + "x": 1 + }, + "1,4", + { + "x": 4.75 + }, + "6,2", + { + "x": 1 + }, + "6,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "1,5", + { + "x": 2.75 + }, + "6,1" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 10.75 + }, + "6,5", + { + "c": "#aaaaaa" + }, + "6,6" + ], + [ + { + "y": -0.8799999999999999, + "x": 6, + "c": "#cccccc" + }, + "1,6", + { + "x": 0.75 + }, + "6,0" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "2,3", + { + "x": 6.75 + }, + "7,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, + "2,2", + { + "x": 1 + }, + "2,4", + { + "x": 4.75 + }, + "7,2", + { + "x": 1 + }, + "7,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "2,5", + { + "x": 2.75 + }, + "7,1" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 10.75 + }, + "7,5", + { + "c": "#aaaaaa" + }, + "7,6" + ], + [ + { + "y": -0.8799999999999999, + "x": 6, + "c": "#cccccc" + }, + "2,6", + { + "x": 0.75 + }, + "7,0" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "3,3", + { + "x": 6.75 + }, + "8,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, + "3,2", + { + "x": 1 + }, + "3,4", + { + "x": 4.75 + }, + "8,2", + { + "x": 1 + }, + "8,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "3,5", + { + "x": 2.75 + }, + "8,1" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + { + "x": 10.75 + }, + "8,5", + { + "c": "#aaaaaa" + }, + "8,6" + ], + [ + { + "y": -0.8799999999999999, + "x": 6, + "c": "#cccccc" + }, + "3,6", + { + "x": 0.75 + }, + "8,0" + ], + [ + { + "y": -0.3700000000000001, + "x": 2.71, + "c": "#aaaaaa" + }, + "4,3", + { + "x": 7.340000000000001 + }, + "9,3" + ], + [ + { + "r": 5, + "rx": 4.25, + "ry": 4.75, + "y": -0.5899999999999999, + "x": -0.52 + }, + "4,4" + ], + [ + { + "r": 12.5, + "rx": 5.5, + "ry": 5, + "y": -0.6399999999999997, + "x": -0.7599999999999998, + "c": "#777777" + }, + "4,5" + ], + [ + { + "r": 22, + "rx": 6.5, + "ry": 5.25, + "y": -0.5300000000000002, + "x": -0.75, + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "r": -22, + "rx": 8.25, + "y": -0.5300000000000002, + "x": -0.25 + }, + "9,0" + ], + [ + { + "r": -12.5, + "rx": 9.25, + "ry": 5, + "y": -0.6399999999999997, + "x": -0.23000000000000043, + "c": "#777777" + }, + "9,1" + ], + [ + { + "r": -5, + "rx": 10.25, + "ry": 4.75, + "y": -0.5700000000000003, + "x": -0.22000000000000064, + "c": "#aaaaaa" + }, + "9,2" + ] + ] + } +} diff --git a/v3/ai03/altair_x/altair_x.json b/v3/ai03/altair_x/altair_x.json new file mode 100644 index 0000000000..0b30c4fb51 --- /dev/null +++ b/v3/ai03/altair_x/altair_x.json @@ -0,0 +1,303 @@ +{ + "name": "Altair-X", + "vendorId": "0xA103", + "productId": "0x0023", + "matrix": { + "rows": 8, + "cols": 7 + }, + "layouts": { + "keymap": [ + [ + { + "x": 3 + }, + "0,3", + { + "x": 6.75 + }, + "4,3" + ], + [ + { + "y": -0.87, + "x": 2 + }, + "0,2", + { + "x": 1 + }, + "0,4", + { + "x": 4.75 + }, + "4,2", + { + "x": 1 + }, + "4,4" + ], + [ + { + "y": -0.88, + "x": 5 + }, + "0,5", + { + "x": 2.75 + }, + "4,1" + ], + [ + { + "y": -0.87, + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + { + "x": 10.75 + }, + "4,5", + { + "c": "#aaaaaa" + }, + "4,6" + ], + [ + { + "y": -0.88, + "x": 6, + "c": "#cccccc" + }, + "0,6", + { + "x": 0.75 + }, + "4,0" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "1,3", + { + "x": 6.75 + }, + "5,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, + "1,2", + { + "x": 1 + }, + "1,4", + { + "x": 4.75 + }, + "5,2", + { + "x": 1 + }, + "5,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "1,5", + { + "x": 2.75 + }, + "5,1" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + { + "x": 10.75 + }, + "5,5", + { + "c": "#aaaaaa" + }, + "5,6" + ], + [ + { + "y": -0.8799999999999999, + "x": 6, + "c": "#cccccc" + }, + "1,6", + { + "x": 0.75 + }, + "5,0" + ], + [ + { + "y": -0.5, + "x": 3 + }, + "2,3", + { + "x": 6.75 + }, + "6,3" + ], + [ + { + "y": -0.8700000000000001, + "x": 2 + }, + "2,2", + { + "x": 1 + }, + "2,4", + { + "x": 4.75 + }, + "6,2", + { + "x": 1 + }, + "6,4" + ], + [ + { + "y": -0.8799999999999999, + "x": 5 + }, + "2,5", + { + "x": 2.75 + }, + "6,1" + ], + [ + { + "y": -0.8700000000000001, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + { + "x": 10.75 + }, + "6,5", + { + "c": "#aaaaaa" + }, + "6,6" + ], + [ + { + "y": -0.8799999999999999, + "x": 6, + "c": "#cccccc" + }, + "2,6", + { + "x": 0.75 + }, + "6,0" + ], + [ + { + "y": -0.3700000000000001, + "x": 2.71, + "c": "#aaaaaa" + }, + "3,3", + { + "x": 7.340000000000001 + }, + "7,3" + ], + [ + { + "r": 5, + "rx": 4.25, + "ry": 3.75, + "y": -0.5899999999999999, + "x": -0.52 + }, + "3,4" + ], + [ + { + "r": 12.5, + "rx": 5.5, + "ry": 4, + "y": -0.6400000000000001, + "x": -0.7599999999999998, + "c": "#777777" + }, + "3,5" + ], + [ + { + "r": 22, + "rx": 6.5, + "ry": 4.25, + "y": -0.5300000000000002, + "x": -0.75, + "c": "#aaaaaa" + }, + "3,6" + ], + [ + { + "r": -22, + "rx": 8.25, + "y": -0.5300000000000002, + "x": -0.25 + }, + "7,0" + ], + [ + { + "r": -12.5, + "rx": 9.25, + "ry": 4, + "y": -0.6400000000000001, + "x": -0.23000000000000043, + "c": "#777777" + }, + "7,1" + ], + [ + { + "r": -5, + "rx": 10.25, + "ry": 3.75, + "y": -0.5699999999999998, + "x": -0.22000000000000064, + "c": "#aaaaaa" + }, + "7,2" + ] + ] + } +}