diff --git a/v3/custommk/ergostrafer_rgb/ergostrafer_rgb.json b/v3/custommk/ergostrafer_rgb/ergostrafer_rgb.json new file mode 100644 index 0000000000..44c1b9a774 --- /dev/null +++ b/v3/custommk/ergostrafer_rgb/ergostrafer_rgb.json @@ -0,0 +1,203 @@ +{ + "name": "customMK ErgoStrafer RGB", + "vendorId": "0xF35B", + "productId": "0xFAB9", + "matrix": { + "rows": 6, + "cols": 7 + }, + "menus": [ + "qmk_audio", + "qmk_rgb_matrix" + ], + "keycodes" : [ + "qmk_lighting" + ], + "layouts": { + "labels": [ + "Hide Z and X Keys", + "Hide Encoder 1", + "Hide Encoder 2", + "Hide Encoder 3" + ], + "keymap": [ + [ + { + "x": 7.5 + }, + "0,0\n\n\n1,0\n\n\n\n\n\ne0", + { + "x":2.5 + }, + "0,0\n\n\n1,1" + ], + [ + { + "x": 7.5 + }, + "1,0\n\n\n2,0\n\n\n\n\n\ne1", + { + "x":2.5 + }, + "1,0\n\n\n2,1" + ], + [ + { + "y": -0.75, + "x": 1.5 + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5" + ], + [ + { + "y": -0.25, + "x": 7.5 + }, + "2,0\n\n\n3,0\n\n\n\n\n\ne2", + { + "x":2.5 + }, + "2,0\n\n\n3,1" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "1,1", + "1,2", + "1,3", + "2,3", + "1,4", + "1,5" + ], + [ + { + "x": 7.25, + "w": 1.5 + }, + "0,6" + ], + [ + { + "y": -0.95, + "x": 6 + }, + "2,5" + ], + [ + { + "y": -0.9, + "x": 2.5 + }, + "2,2", + "3,3", + "2,4" + ], + [ + { + "y": -0.9 + }, + "3,0", + "2,1" + ], + [ + { + "y": -0.25, + "x": 7.25, + "w": 1.5 + }, + "1,6" + ], + [ + { + "y": -0.95, + "x": 6 + }, + "3,5" + ], + [ + { + "y": -0.8, + "x": 2.5 + }, + "3,2", + "4,3", + "3,4" + ], + [ + { + "y": -0.75, + "x": 0.25, + "w": 1.5 + }, + "3,1" + ], + [ + { + "y": -0.15, + "x": 2.5 + }, + "4,2\n\n\n0,0", + "5,3\n\n\n0,0" + ], + [ + { + "y": -0.85, + "x": 0.25, + "w": 1.5 + }, + "4,1", + { + "x": 3.25, + "w": 1.5 + }, + "4,5", + { + "w": 1.5 + }, + "2,6", + "3,6", + { + "x": 0.5 + }, + "5,6" + ], + [ + { + "x": 0.25, + "w": 1.5 + }, + "5,1" + ], + [ + { + "y": -0.9, + "x": 4.75, + "w": 1.75 + }, + "5,5", + { + "w": 1.75 + }, + "4,6" + ], + [ + { + "y": 0.15, + "x": 2.5, + "d": true + }, + "4,2\n\n\n0,1", + { + "d": true + }, + "5,3\n\n\n0,1" + ] + ] + } +} \ No newline at end of file