diff --git a/v3/keebio/iris/iris-lm-g1.json b/v3/keebio/iris/iris-lm-g1.json new file mode 100644 index 0000000000..3a6c354ce3 --- /dev/null +++ b/v3/keebio/iris/iris-lm-g1.json @@ -0,0 +1,122 @@ +{ + "name": "Iris LM-G Rev. 1", + "vendorId": "0xCB10", + "productId": "0x1656", + "matrix": {"rows": 10, "cols": 6}, + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgb_matrix"], + "layouts": { + "labels": [ + "Left Thumb Encoder", "Right Thumb Encoder", "Top Left Encoder", + "Top Right Encoder" + ], + "keymap": [ + [ {"x": 3}, "0,3", {"x": 8}, "5,3" ], + [ + {"y": -0.87, "x": 2}, + "0,2", + {"x": 1}, + "0,4", + {"x": 6}, + "5,4", + {"x": 1}, + "5,2" + ], + [ {"y": -0.88, "x": 5}, "0,5", {"x": 4}, "5,5" ], + [ + {"y": -0.87, "c": "#777777"}, + "0,0\n\n\n2,0", + {"c": "#cccccc"}, + "0,1", + {"x": 4.25, "c": "#777777"}, + "0,0\n\n\n2,1\n\n\n\n\n\ne1", + {"x": 1.25, "c": "#aaaaaa"}, + "5,0\n\n\n3,1\n\n\n\n\n\ne3", + {"x": 4.5, "c": "#cccccc"}, + "5,1", + {"c": "#aaaaaa"}, + "5,0\n\n\n3,0" + ], + [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3" ], + [ + {"y": -0.87, "x": 2}, + "1,2", + {"x": 1}, + "1,4", + {"x": 6}, + "6,4", + {"x": 1}, + "6,2" + ], + [ {"y": -0.88, "x": 5}, "1,5", {"x": 4}, "6,5" ], + [ + {"y": -0.87, "c": "#aaaaaa"}, + "1,0", + {"c": "#cccccc"}, + "1,1", + {"x": 12}, + "6,1", + {"c": "#aaaaaa"}, + "6,0" + ], + [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3" ], + [ + {"y": -0.87, "x": 2}, + "2,2", + {"x": 1}, + "2,4", + {"x": 6}, + "7,4", + {"x": 1}, + "7,2" + ], + [ {"y": -0.88, "x": 5}, "2,5", {"x": 4}, "7,5" ], + [ + {"y": -0.87, "c": "#aaaaaa"}, + "2,0", + {"c": "#cccccc"}, + "2,1", + {"x": 12}, + "7,1", + {"c": "#aaaaaa"}, + "7,0" + ], + [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3" ], + [ + {"y": -0.87, "x": 2}, + "3,2", + {"x": 1}, + "3,4", + {"x": 6}, + "8,4", + {"x": 1}, + "8,2" + ], + [ {"y": -0.88, "x": 5}, "3,5", {"x": 4}, "8,5" ], + [ + {"y": -0.87, "c": "#aaaaaa"}, + "3,0", + {"c": "#cccccc"}, + "3,1", + {"x": 12}, + "8,1", + {"c": "#aaaaaa"}, + "8,0" + ], + [ {"y": -0.13, "x": 3.5}, "4,2", {"x": 7}, "9,2" ], + [ {"y": -0.87, "x": 4.5}, "4,3", {"x": 5}, "9,3" ], + [ + {"r": 30, "rx": 8, "y": 4.13, "x": 0.6, "c": "#777777"}, + "4,5\n\n\n0,0", + "4,5\n\n\n0,1\n\n\n\n\n\ne0" + ], + [ {"x": 0.6}, "4,4\n\n\n0,0", "4,4\n\n\n0,1" ], + [ + {"r": -30, "y": -2, "x": -2.6}, + "9,5\n\n\n1,1\n\n\n\n\n\ne2", + "9,5\n\n\n1,0" + ], + [ {"x": -2.6}, "9,4\n\n\n1,1", "9,4\n\n\n1,0" ] + ] + } +} diff --git a/v3/keebio/iris/iris-lm-k1.json b/v3/keebio/iris/iris-lm-k1.json new file mode 100644 index 0000000000..b4f2d7af83 --- /dev/null +++ b/v3/keebio/iris/iris-lm-k1.json @@ -0,0 +1,106 @@ +{ + "name": "Iris LM-K Rev. 1", + "vendorId": "0xCB10", + "productId": "0x1756", + "matrix": {"rows": 10, "cols": 6}, + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgb_matrix"], + "layouts": { + "keymap": [ + [ {"x": 3}, "0,3", {"x": 8}, "5,3" ], + [ + {"y": -0.87, "x": 2}, + "0,2", + {"x": 1}, + "0,4", + {"x": 6}, + "5,4", + {"x": 1}, + "5,2" + ], + [ {"y": -0.88, "x": 5}, "0,5", {"x": 4}, "5,5" ], + [ + {"y": -0.87, "c": "#777777"}, + "0,0", + {"c": "#cccccc"}, + "0,1", + {"x": 12}, + "5,1", + {"c": "#aaaaaa"}, + "5,0" + ], + [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "1,3", {"x": 8}, "6,3" ], + [ + {"y": -0.87, "x": 2}, + "1,2", + {"x": 1}, + "1,4", + {"x": 6}, + "6,4", + {"x": 1}, + "6,2" + ], + [ {"y": -0.88, "x": 5}, "1,5", {"x": 4}, "6,5" ], + [ + {"y": -0.87, "c": "#aaaaaa"}, + "1,0", + {"c": "#cccccc"}, + "1,1", + {"x": 12}, + "6,1", + {"c": "#aaaaaa"}, + "6,0" + ], + [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "2,3", {"x": 8}, "7,3" ], + [ + {"y": -0.87, "x": 2}, + "2,2", + {"x": 1}, + "2,4", + {"x": 6}, + "7,4", + {"x": 1}, + "7,2" + ], + [ {"y": -0.88, "x": 5}, "2,5", {"x": 4}, "7,5" ], + [ + {"y": -0.87, "c": "#aaaaaa"}, + "2,0", + {"c": "#cccccc"}, + "2,1", + {"x": 12}, + "7,1", + {"c": "#aaaaaa"}, + "7,0" + ], + [ {"y": -0.38, "x": 3, "c": "#cccccc"}, "3,3", {"x": 8}, "8,3" ], + [ + {"y": -0.87, "x": 2}, + "3,2", + {"x": 1}, + "3,4", + {"x": 6}, + "8,4", + {"x": 1}, + "8,2" + ], + [ {"y": -0.88, "x": 5}, "3,5", {"x": 4}, "8,5" ], + [ + {"y": -0.87, "c": "#aaaaaa"}, + "3,0", + {"c": "#cccccc"}, + "3,1", + {"x": 12}, + "8,1", + {"c": "#aaaaaa"}, + "8,0" + ], + [ {"y": -0.13, "x": 3.5}, "4,2", {"x": 7}, "9,2" ], + [ {"y": -0.87, "x": 4.5}, "4,3", {"x": 5}, "9,3" ], + [ {"r": 30, "rx": 8, "y": 4.13, "x": 0.6, "c": "#777777"}, "4,5" ], + [ {"x": 0.6}, "4,4" ], + [ {"r": -30, "y": -2, "x": -1.6}, "9,5" ], + [ {"x": -1.6}, "9,4" ] + ] + } +}