From 6aa559e34f4fea38a41eba159289ab2948f08f3d Mon Sep 17 00:00:00 2001 From: Travis Mick Date: Sat, 10 Jun 2023 22:55:58 -0600 Subject: [PATCH] Add egg58 keyboard (#1890) --- v3/eggsworks/egg58.json | 349 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 349 insertions(+) create mode 100644 v3/eggsworks/egg58.json diff --git a/v3/eggsworks/egg58.json b/v3/eggsworks/egg58.json new file mode 100644 index 0000000000..530452e763 --- /dev/null +++ b/v3/eggsworks/egg58.json @@ -0,0 +1,349 @@ +{ + "name": "egg58", + "vendorId": "0x4557", + "productId": "0x3665", + "matrix": { "rows": 10, "cols": 6 }, + "keycodes": [ "qmk_lighting" ], + "menus": [ "qmk_rgb_matrix" ], + "layouts": { + "keymap": [ + [ + { + "x": 3 + }, + "0,3", + { + "x": 6 + }, + "5,3" + ], + [ + { + "y": -0.86, + "x": 4 + }, + "0,4", + { + "x": 4 + }, + "5,4" + ], + [ + { + "y": -0.9640000000000002, + "x": 2 + }, + "0,2", + { + "x": 8 + }, + "5,2" + ], + [ + { + "y": -0.8959999999999999, + "x": 5 + }, + "0,5", + { + "x": 2 + }, + "5,5" + ], + [ + { + "y": -0.9625, + "x": 1 + }, + "0,1", + { + "x": 10 + }, + "5,1" + ], + [ + { + "y": -0.38749999999999984 + }, + "0,0", + { + "x": 12 + }, + "5,0" + ], + [ + { + "y": -0.9300000000000002, + "x": 3 + }, + "1,3", + { + "x": 6 + }, + "6,3" + ], + [ + { + "y": -0.8600000000000001, + "x": 4 + }, + "1,4", + { + "x": 4 + }, + "6,4" + ], + [ + { + "y": -0.9639999999999997, + "x": 2 + }, + "1,2", + { + "x": 8 + }, + "6,2" + ], + [ + { + "y": -0.8960000000000001, + "x": 5 + }, + "1,5", + { + "x": 2 + }, + "6,5" + ], + [ + { + "y": -0.9625000000000004, + "x": 1 + }, + "1,1", + { + "x": 10 + }, + "6,1" + ], + [ + { + "y": -0.38749999999999996, + "c": "#777777" + }, + "1,0", + { + "x": 12, + "c": "#cccccc" + }, + "6,0" + ], + [ + { + "y": -0.9299999999999997, + "x": 3 + }, + "2,3", + { + "x": 6 + }, + "7,3" + ], + [ + { + "y": -0.8599999999999999, + "x": 4, + "n": true + }, + "2,4", + { + "x": 4, + "n": true + }, + "7,4" + ], + [ + { + "y": -0.964, + "x": 2 + }, + "2,2", + { + "x": 8 + }, + "7,2" + ], + [ + { + "y": -0.8960000000000004, + "x": 5 + }, + "2,5", + { + "x": 2 + }, + "7,5" + ], + [ + { + "y": -0.9624999999999999, + "x": 1 + }, + "2,1", + { + "x": 10 + }, + "7,1" + ], + [ + { + "y": -0.38749999999999973, + "c": "#aaaaaa" + }, + "2,0", + { + "x": 12, + "c": "#cccccc" + }, + "7,0" + ], + [ + { + "y": -0.9300000000000002, + "x": 3 + }, + "3,3", + { + "x": 6 + }, + "8,3" + ], + [ + { + "y": -0.8599999999999999, + "x": 4 + }, + "3,4", + { + "x": 4 + }, + "8,4" + ], + [ + { + "y": -0.9640000000000004, + "x": 2 + }, + "3,2", + { + "x": 8 + }, + "8,2" + ], + [ + { + "y": -0.8960000000000004, + "x": 5 + }, + "3,5", + { + "x": 2 + }, + "8,5" + ], + [ + { + "y": -0.9624999999999995, + "x": 1 + }, + "3,1", + { + "x": 10 + }, + "8,1" + ], + [ + { + "y": -0.38749999999999973, + "c": "#aaaaaa" + }, + "3,0", + { + "x": 12, + "c": "#777777" + }, + "8,0" + ], + [ + { + "y": -0.9299999999999997, + "x": 3 + }, + "4,3", + { + "x": 6, + "c": "#cccccc" + }, + "9,3" + ], + [ + { + "y": -0.8239999999999998, + "x": 2, + "c": "#aaaaaa" + }, + "4,2", + { + "x": 8, + "c": "#cccccc" + }, + "9,2" + ], + [ + { + "y": -0.8585000000000003, + "x": 1, + "c": "#aaaaaa" + }, + "4,1", + { + "x": 10, + "c": "#cccccc" + }, + "9,1" + ], + [ + { + "r": 30, + "rx": 4, + "ry": 5, + "y": -0.75, + "x": 0.5, + "c": "#aaaaaa", + "h": 1.5 + }, + "4,4", + { + "c": "#777777", + "h": 1.5 + }, + "4,5" + ], + [ + { + "r": -30, + "rx": 10, + "y": -0.75, + "x": -2.5, + "h": 1.5 + }, + "9,5", + { + "c": "#aaaaaa", + "h": 1.5 + }, + "9,4" + ] + ] + } +} \ No newline at end of file