diff --git a/v3/keebio/iris/iris-lm-g1.json b/v3/keebio/iris/iris-lm-g1.json new file mode 100644 index 0000000000..133a81edc6 --- /dev/null +++ b/v3/keebio/iris/iris-lm-g1.json @@ -0,0 +1,335 @@ +{ + "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..77362441af --- /dev/null +++ b/v3/keebio/iris/iris-lm-k1.json @@ -0,0 +1,314 @@ +{ + "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" + ] + ] + } +} +