From b46919d4aca2b4f0db3b9bdcc5c77b4130e5450f Mon Sep 17 00:00:00 2001 From: Matt Chan <5021+mattchan@users.noreply.github.com> Date: Mon, 13 Nov 2023 02:22:24 -0500 Subject: [PATCH 01/22] Add KindaKeyboards Conone65 Via support (#2069) * Add KindaKeyboards Conone65 Via support * Remove QMK lighting options from Conone65 Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> --------- Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> --- v3/kindakeyboards/conone65/conone65.json | 268 +++++++++++++++++++++++ 1 file changed, 268 insertions(+) create mode 100644 v3/kindakeyboards/conone65/conone65.json diff --git a/v3/kindakeyboards/conone65/conone65.json b/v3/kindakeyboards/conone65/conone65.json new file mode 100644 index 00000000..184af178 --- /dev/null +++ b/v3/kindakeyboards/conone65/conone65.json @@ -0,0 +1,268 @@ +{ + "name": "Conone65", + "vendorId": "0x9133", + "productId": "0x6AAB", + "matrix": { + "rows": 5, + "cols": 16 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + [ + "Bottom Left Mods + Spacebar", + "3 x 1.25u + 6.25", + "3 x 1.25u + Split Space", + "2 x 1.5u + 7u" + ], + [ + "Bottom Right Mods", + "3 x 1u", + "2 x 1.5u" + ] + ], + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "0,14", + { + "x": 0.75 + }, + "0,15\n\n\n0,1", + "0,13\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + "1,14", + { + "x": 1.5, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "c": "#cccccc" + }, + "2,14", + { + "x": 0.5 + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n2,1", + { + "x": 0.5, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + { + "c": "#777777" + }, + "3,13", + { + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,0", + { + "w": 1.25 + }, + "4,1\n\n\n3,0", + { + "w": 1.25 + }, + "4,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n3,0", + { + "c": "#aaaaaa" + }, + "4,9\n\n\n4,0", + "4,10\n\n\n4,0", + "4,11\n\n\n4,0", + { + "c": "#777777" + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,1", + { + "w": 1.25 + }, + "4,1\n\n\n3,1", + { + "w": 1.25 + }, + "4,2\n\n\n3,1", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,4\n\n\n3,1", + { + "w": 1.25 + }, + "4,6\n\n\n3,1", + { + "w": 2.75 + }, + "4,8\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9\n\n\n4,1", + { + "w": 1.5 + }, + "4,11\n\n\n4,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n3,2", + { + "w": 1.5 + }, + "4,1\n\n\n3,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n3,2" + ] + ] + } +} \ No newline at end of file From ec7c4103d81c3de97ca47b7dce275b6c9746688f Mon Sep 17 00:00:00 2001 From: gskygithub <106651989+gskygithub@users.noreply.github.com> Date: Mon, 13 Nov 2023 15:23:52 +0800 Subject: [PATCH 02/22] Add support to Kd87a_bfg_edition keyboard (#2074) * Add keyboard * ADD keyboard --- .../kd87a_bfg_edition/kd87a_bfg_edition.json | 219 ++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 v3/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.json diff --git a/v3/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.json b/v3/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.json new file mode 100644 index 00000000..2545098e --- /dev/null +++ b/v3/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.json @@ -0,0 +1,219 @@ +{ + "name": "kd87a_bfg_edition", + "vendorId": "0x342d", + "productId": "0xe393", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgb_matrix"], + "matrix": {"rows": 14, "cols": 8}, + "layouts": { + "keymap":[ + [ + { + "c": "#777777" + }, + "1,3\nESC", + { + "x": 1, + "c": "#aaaaaa" + }, + "2,6", + "3,6", + "3,1", + "3,3", + { + "x":0.5 + }, + "0,7", + "6,3", + "7,1", + "7,6", + { + "x":0.5 + }, + "10,6", + "10,7", + "10,3", + "10,5", + { + "x":0.5, + "c": "#aaaaaa" + }, + "9,7", + "10,0", + "9,6" + ], + [ + { + "c": "#cccccc" + }, + "1,6", + "1,7", + "2,7", + "3,7", + "4,7", + "4,6", + "5,6", + "5,7", + "6,7", + "7,7", + "8,7", + "8,6", + "6,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "10,1", + { + "c": "#aaaaaa", + "x":0.5 + }, + "12,6", + { + "c": "#aaaaaa" + }, + "0,2", + { + "c": "#aaaaaa" + }, + "1,5" + ], + [ + { + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,0", + "2,0", + "3,0", + "4,0", + "4,1", + "5,1", + "5,0", + "6,0", + "7,0", + "8,0", + "8,1", + "6,1", + { + "w": 1.5 + }, + "10,2", + { + "c": "#aaaaaa", + "x":0.5 + }, + "6,5", + "7,5", + "2,5" + ], + [ + { + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "1,2", + "2,2", + "3,2", + "4,2", + "4,3", + "5,3", + "5,2", + "6,2", + "7,2", + "8,2", + "8,3", + { + "c": "#777777", + "w": 2.25 + }, + "10,4" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "0,0", + { + "c": "#cccccc" + }, + "1,4", + "2,4", + "3,4", + "4,4", + "4,5", + "5,5", + "5,4", + "6,4", + "7,4", + "8,5", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "9,1", + { + "c": "#777777", + "x":1.5 + }, + "3,5" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "0,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,3", + { + "c": "#aaaaaa", + "w": 6.25 + }, + "9,4", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,5", + { + "c": "#777777", + "w": 1.25 + }, + "9,2", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "8,4", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "0,4", + { + "c": "#777777", + "x":0.5 + }, + "0,3", + "7,3", + "0,5" + ] + ] + } +} From e69ad9aa48bdd37ca55cb99ae55e172abad8d068 Mon Sep 17 00:00:00 2001 From: Ming-Gih Lam Date: Sun, 12 Nov 2023 23:27:15 -0800 Subject: [PATCH 03/22] Add Red Herring support (#2076) --- v3/dcpedit/redherring/redherring.json | 523 ++++++++++++++++++++++++++ 1 file changed, 523 insertions(+) create mode 100644 v3/dcpedit/redherring/redherring.json diff --git a/v3/dcpedit/redherring/redherring.json b/v3/dcpedit/redherring/redherring.json new file mode 100644 index 00000000..1e46ae7f --- /dev/null +++ b/v3/dcpedit/redherring/redherring.json @@ -0,0 +1,523 @@ +{ + "name": "Red Herring", + "vendorId": "0xDC9E", + "productId": "0x12ED", + "matrix": { + "rows": 6, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO Enter", + "Split Left Shift", + "Split Right Shift" + ], + "keymap": [ + [ + { + "y":0.25, + "x":0.75, + "c":"#777777" + }, + "5,14", + { + "x":0.5, + "c":"#cccccc" + }, + "0,0", + "0,1", + { + "x":8.75 + }, + "0,10", + "0,11", + { + "x":0.13, + "c":"#aaaaaa" + }, + "0,12", + { + "x":0 + }, + "0,13", + { + "x":0.87 + }, + "0,14\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "y":0.25, + "x":2, + "c":"#cccccc" + }, + "1,0", + "1,1", + { + "x":9.25 + }, + "1,10", + "1,11", + "1,12", + { + "c":"#aaaaaa", + "w":2 + }, + "1,14\n\n\n0,0", + { + "x":0.5, + "c":"#cccccc" + }, + "2,14", + { + "x":0.75 + }, + "1,13\n\n\n0,1", + "1,14\n\n\n0,1" + ], + [ + { + "x":1.25, + "c":"#aaaaaa", + "w":1.5 + }, + "2,0", + { + "c":"#cccccc" + }, + "2,1", + { + "x":9.75 + }, + "2,10", + "2,11", + "2,12", + { + "w":1.5 + }, + "2,13\n\n\n1,0", + { + "x":0.5 + }, + "3,13", + { + "x":1.75, + "c":"#777777", + "w":1.25, + "h":2, + "w2":1.5, + "h2":1, + "x2":-0.25 + }, + "3,12\n\n\n1,1" + ], + [ + { + "x":0.75, + "c":"#aaaaaa", + "w":1.75 + }, + "3,0", + { + "c":"#cccccc" + }, + "3,1", + { + "x":10.25 + }, + "3,10", + "3,11", + { + "c":"#777777", + "w":2.25 + }, + "3,12\n\n\n1,0", + { + "x":0.25, + "c":"#cccccc" + }, + "3,14", + { + "x":1 + }, + "2,13\n\n\n1,1" + ], + [ + { + "c":"#aaaaaa", + "w":2.25 + }, + "4,0\n\n\n2,0", + { + "c":"#cccccc" + }, + "4,1", + { + "x":10.75 + }, + "4,10", + { + "c":"#aaaaaa", + "w":2.25 + }, + "4,12\n\n\n3,0" + ], + [ + { + "y":-0.75, + "x":17.5, + "c":"#777777" + }, + "4,13" + ], + [ + { + "y":-0.25, + "x":0.5, + "c":"#aaaaaa", + "w":1.25 + }, + "5,0", + { + "w":1.25 + }, + "5,1", + { + "x":10.75, + "w":1.25 + }, + "5,9", + { + "w":1.25 + }, + "5,10" + ], + [ + { + "y":-0.75, + "x":16.5, + "c":"#777777" + }, + "5,11", + "5,12", + "5,13" + ], + [ + { + "c":"#aaaaaa", + "w":1.25 + }, + "4,14\n\n\n2,1", + "4,0\n\n\n2,1", + { + "x":12.75 + }, + "4,11\n\n\n3,1", + { + "w":1.25 + }, + "4,12\n\n\n3,1" + ], + [ + { + "r":14, + "rx":4, + "ry":2.5, + "y":-2.37, + "x":1, + "c":"#cccccc" + }, + "0,3" + ], + [ + { + "y":-0.88 + }, + "0,2", + { + "x":1, + "c":"#aaaaaa" + }, + "0,4" + ], + [ + { + "y":-0.87, + "x":3 + }, + "0,5" + ], + [ + { + "x":1, + "c":"#cccccc" + }, + "1,3" + ], + [ + { + "y":-0.88 + }, + "1,2", + { + "x":1 + }, + "1,4" + ], + [ + { + "y":-0.87, + "x":3 + }, + "1,5" + ], + [ + { + "y":-0.25, + "x":1 + }, + "2,3" + ], + [ + { + "y":-0.88 + }, + "2,2", + { + "x":1 + }, + "2,4" + ], + [ + { + "y":-0.87, + "x":3 + }, + "2,5" + ], + [ + { + "y":-0.25, + "x":1 + }, + "3,3" + ], + [ + { + "y":-0.88 + }, + "3,2", + { + "x":1 + }, + "3,4" + ], + [ + { + "y":-0.87, + "x":3 + }, + "3,5" + ], + [ + { + "y":-0.25, + "x":1 + }, + "4,3" + ], + [ + { + "y":-0.88 + }, + "4,2", + { + "x":1 + }, + "4,4" + ], + [ + { + "y":-0.87, + "x":3 + }, + "4,5", + "5,5" + ], + [ + { + "y":-0.13, + "x":0.5, + "c":"#aaaaaa", + "w":1.25 + }, + "5,2", + { + "w":1.25 + }, + "5,3" + ], + [ + { + "y":-0.87, + "x":3, + "c":"#cccccc", + "w":2 + }, + "5,4" + ], + [ + { + "r":-14, + "rx":13.25, + "y":-2.37, + "x":-2 + }, + "0,8" + ], + [ + { + "y":-0.88, + "x":-3, + "c":"#aaaaaa" + }, + "0,7", + { + "x":1, + "c":"#cccccc" + }, + "0,9" + ], + [ + { + "y":-0.87, + "x":-4, + "c":"#aaaaaa" + }, + "0,6" + ], + [ + { + "x":-2, + "c":"#cccccc" + }, + "1,8" + ], + [ + { + "y":-0.88, + "x":-3 + }, + "1,7", + { + "x":1 + }, + "1,9" + ], + [ + { + "y":-0.87, + "x":-4 + }, + "1,6" + ], + [ + { + "y":-0.25, + "x":-2 + }, + "2,8" + ], + [ + { + "y":-0.88, + "x":-3 + }, + "2,7", + { + "x":1 + }, + "2,9" + ], + [ + { + "y":-0.87, + "x":-4 + }, + "2,6" + ], + [ + { + "y":-0.25, + "x":-2 + }, + "3,8" + ], + [ + { + "y":-0.88, + "x":-3 + }, + "3,7", + { + "x":1 + }, + "3,9" + ], + [ + { + "y":-0.87, + "x":-4 + }, + "3,6" + ], + [ + { + "y":-0.25, + "x":-2 + }, + "4,8" + ], + [ + { + "y":-0.88, + "x":-3 + }, + "4,7", + { + "x":1 + }, + "4,9" + ], + [ + { + "y":-0.87, + "x":-5 + }, + "5,6", + "4,6" + ], + [ + { + "y":-0.13, + "x":-2.25, + "c":"#aaaaaa", + "w":1.25 + }, + "5,8" + ], + [ + { + "y":-0.87, + "x":-5, + "c":"#cccccc", + "w":2.75 + }, + "5,7" + ] + ] + + + } + } From cd97df2530d1716cf67e26d19663e31baf71f51e Mon Sep 17 00:00:00 2001 From: temp4gh Date: Mon, 20 Nov 2023 15:28:41 +0800 Subject: [PATCH 04/22] Add VIA support for alpaca wfeclipse (#2077) * Add VIA support for alpaca wfeclipse * Correct the colouring information. * Update v3/alpaca/wfeclipse/wfeclipse .json Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> --------- Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> --- v3/alpaca/wfeclipse/wfeclipse .json | 238 ++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+) create mode 100644 v3/alpaca/wfeclipse/wfeclipse .json diff --git a/v3/alpaca/wfeclipse/wfeclipse .json b/v3/alpaca/wfeclipse/wfeclipse .json new file mode 100644 index 00000000..2916875c --- /dev/null +++ b/v3/alpaca/wfeclipse/wfeclipse .json @@ -0,0 +1,238 @@ +{ + "name":"Alpaca WFEclipse", + "vendorId":"0x308F", + "productId":"0x0038", + "keycodes":["qmk_lighting"], + "menus":[ + { + "label":"rgb_matrix", + "content":[ + { + "label":"rgb_matrix_regulate", + "content":[ + { + "label":"Brightness", + "type":"range", + "options":[0,255], + "content":["id_qmk_rgb_matrix_brightness",3,1] + }, + { + "label":"Effect", + "type":"dropdown", + "content":["id_qmk_rgb_matrix_effect",3,2], + "options":[ + ["00.NONE",0], + ["01.Solid Color",1], + ["02.Gradient Up/Down",2], + ["03.Gradient Left/Right",3], + ["04.Breathing",4], + ["05.Band Sat",5], + ["06.Band Val",6], + ["07.Spiral Sat",7], + ["08.Spiral Val",8], + ["09.Cycle All",9], + ["10.Cycle Left/Right",10], + ["11.Cycle Up/Down",11], + ["12.Hue Wave",12], + ["13.Pixel Fractal",13], + ["14.Solid_Reactive_Simple",14], + ["15.Solid_Splash",15] + ] + }, + { + "showIf":"{id_qmk_rgb_matrix_effect} != 0", + "label":"Effect Speed", + "type":"range", + "options":[0,255], + "content":["id_qmk_rgb_matrix_effect_speed",3,3] + }, + { + "showIf":"{id_qmk_rgb_matrix_effect} != 0", + "label":"Color", + "type":"color", + "content":["id_qmk_rgb_matrix_color",3,4] + } + ] + } + ] + } + ], + "matrix":{ + "rows":5, + "cols":16 + }, +"layouts":{ + "keymap":[ + [ + { + "t": "0", + "c": "#777777" + }, + "0,0\nESC", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "w": 2, + "c": "#aaaaaa" + }, + "0,13", + "0,14", + "0,15" + ], + [ + { + "w": 1.5, + "c": "#aaaaaa" + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13", + { + "c": "#aaaaaa" + }, + "1,14", + "1,15" + ], + [ + { + "w": 1.75, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "w": 2.25, + "c": "#777777" + }, + "2,13", + { + "c": "#aaaaaa" + }, + "2,14", + "2,15" + ], + [ + { + "w": 2.25, + "c": "#aaaaaa" + }, + "3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "w": 2.75 + }, + "3,13", + { + "c": "#777777" + }, + "3,14", + { + "c": "#aaaaaa" + }, + "3,15" + ], + [ + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25, + "c": "#cccccc" + }, + "4,6", + { + "w": 1.25, + "c": "#aaaaaa" + }, + "4,10", + { + "w": 1.25 + }, + "4,11", + { + "w": 1.25 + }, + "4,12", + { + "x": 0.25, + "w": 1, + "c": "#777777" + }, + "4,13", + { + "c": "#777777" + }, + "4,14", + { + "c": "#777777" + }, + "4,15" + ] + ] + } +} \ No newline at end of file From a734208439c2c0558fc87d474629a4220b7c5cff Mon Sep 17 00:00:00 2001 From: gskygithub <106651989+gskygithub@users.noreply.github.com> Date: Mon, 20 Nov 2023 15:38:55 +0800 Subject: [PATCH 05/22] Add support to jk01 keyboard (#2057) * Add keyboard * Add keyboard * Delete v3/projectd/ansi/75 directory * Updated changes * Resolved requested changes * Resolved requested changes --- v3/jukaie/jk01/jk01.json | 200 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 200 insertions(+) create mode 100644 v3/jukaie/jk01/jk01.json diff --git a/v3/jukaie/jk01/jk01.json b/v3/jukaie/jk01/jk01.json new file mode 100644 index 00000000..cb0690b8 --- /dev/null +++ b/v3/jukaie/jk01/jk01.json @@ -0,0 +1,200 @@ +{ + "name": "JK01", + "vendorId": "0x4141", + "productId": "0x0002", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgb_matrix"], + "matrix": {"rows": 14, "cols": 8}, + "layouts": { + "keymap":[ + [ + { + "c": "#777777" + }, + "1,3\nESC", + { + "x": 1, + "c": "#aaaaaa" + }, + "2,6", + "3,6", + "3,1", + "3,3", + "0,7", + "6,3", + "7,1", + "7,6", + "10,6", + "10,7", + "10,3", + "10,5", + "9,7", + "0,2" + ], + [ + { + "c": "#cccccc" + }, + "1,6", + "1,7", + "2,7", + "3,7", + "4,7", + "4,6", + "5,6", + "5,7", + "6,7", + "7,7", + "8,7", + "8,6", + "6,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "10,1", + { + "c": "#aaaaaa" + }, + "12,6" + ], + [ + { + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,0", + "2,0", + "3,0", + "4,0", + "4,1", + "5,1", + "5,0", + "6,0", + "7,0", + "8,0", + "8,1", + "6,1", + { + "w": 1.5 + }, + "10,2", + { + "c": "#aaaaaa" + }, + "6,5" + ], + [ + { + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "1,2", + "2,2", + "3,2", + "4,2", + "4,3", + "5,3", + "5,2", + "6,2", + "7,2", + "8,2", + "8,3", + { + "w": 2.25, + "c": "#777777" + }, + "10,4", + { + "c": "#aaaaaa" + }, + "1,5" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "0,0", + { + "c": "#cccccc" + }, + "1,4", + "2,4", + "3,4", + "4,4", + "4,5", + "5,5", + "5,4", + "6,4", + "7,4", + "8,5", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "9,1", + { + "c": "#777777" + }, + "3,5", + { + "c": "#aaaaaa" + }, + "2,5" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "0,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,3", + { + "c": "#aaaaaa", + "w": 6.25 + }, + "9,4", + { + "c": "#aaaaaa" + }, + "9,5", + { + "c": "#777777" + }, + "9,2", + { + "c": "#aaaaaa" + }, + "0,4", + { + "c": "#777777" + }, + "0,3", + { + "c": "#777777" + }, + "7,3", + { + "c": "#777777" + }, + "0,5" + ] + ] + } +} From 156537bd0e1fd8240629abcbe626ec3eb54357ff Mon Sep 17 00:00:00 2001 From: Danny Date: Mon, 20 Nov 2023 03:02:53 -0500 Subject: [PATCH 06/22] Fix which key is mapped to right thumb (#2079) --- v3/keebio/nyquist/nyquist-rev4.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3/keebio/nyquist/nyquist-rev4.json b/v3/keebio/nyquist/nyquist-rev4.json index 215ca0e3..1fa4acfd 100644 --- a/v3/keebio/nyquist/nyquist-rev4.json +++ b/v3/keebio/nyquist/nyquist-rev4.json @@ -104,7 +104,7 @@ {"x": 4, "c": "#cccccc", "w": 2}, "4,4\n\n\n0,1", {"x": 0.75, "w": 2}, - "9,0\n\n\n1,1" + "9,1\n\n\n1,1" ], [ "0,0\n\n\n2,1\n\n\n\n\n\ne0", From 943ea7173f6e305408867fbe774f62438137ef32 Mon Sep 17 00:00:00 2001 From: Coom <1655787+coomstoolbox@users.noreply.github.com> Date: Mon, 20 Nov 2023 17:04:51 +0900 Subject: [PATCH 07/22] Fix handwired ziyoulang_k3_mod (#2081) * Removed unnecessary characters. * matrix fixed. --- v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json b/v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json index 63876956..465f071a 100644 --- a/v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json +++ b/v3/handwired/ziyoulang_k3_mod/ziyoulang_k3_mod.json @@ -7,8 +7,8 @@ "keymap": [ [{"c":"#777777"},"0,0",{"c":"#cccccc"},"0,2","0,3","0,4","0,5",{"c":"#aaaaaa"},"0,6","0,7","0,8","0,9",{"c":"#cccccc"},"0,10","0,11","0,12","0,13",{"c":"#aaaaaa"},"0,14","0,15",{"x":0.5},"0,16","0,17","0,18","0,19"], [{"y":0.25,"c":"#cccccc"},"1,0","1,1","1,2","1,3","1,4","1,5","1,6","1,7","1,8","1,9","1,10","1,11","1,12",{"c":"#aaaaaa","w":2},"1,13",{"x":0.5},"1,17","1,18","1,19","1,20"], - [{"w":1.5},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"2,13",{"x":0.5},"2,17","2,18","2,19",{"c":"#aaaaaa","h":2},"2,20"], - [{"w":1.75},"3,0",{"c":"#cccccc"},"3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11","3,12'",{"c":"#777777","w":2.25},"3,13",{"x":0.5,"c":"#cccccc"},"3,17","3,18","3,19"], + [{"w":1.5},"2,0",{"c":"#cccccc"},"2,1","2,2","2,3","2,4","2,5","2,6","2,7","2,8","2,9","2,10","2,11","2,12",{"w":1.5},"3,13",{"x":0.5},"2,17","2,18","2,19",{"c":"#aaaaaa","h":2},"2,20"], + [{"w":1.75},"3,0",{"c":"#cccccc"},"3,2","3,3","3,4","3,5","3,6","3,7","3,8","3,9","3,10","3,11","3,12",{"c":"#777777","w":2.25},"2,13",{"x":0.5,"c":"#cccccc"},"3,17","3,18","3,19"], [{"c":"#aaaaaa","w":2.25},"4,0",{"c":"#cccccc"},"4,2","4,3","4,4","4,5","4,6","4,7","4,8","4,9","4,10","4,11",{"c":"#aaaaaa","w":1.75},"4,13",{"x":1.5,"c":"#cccccc"},"4,17","4,18","4,19",{"c":"#777777","h":2},"4,20"], [{"y":-0.75,"x":14.25,"c":"#aaaaaa"},"4,15"], [{"y":-0.25,"w":1.25},"5,0",{"w":1.25},"5,2",{"w":1.25},"5,3",{"c":"#777777","w":6.25},"5,6",{"c":"#aaaaaa"},"5,10",{"c":"#777777"},"5,11",{"c":"#aaaaaa"},"5,13",{"x":3.5,"c":"#cccccc"},"5,17","5,19"], From 63033d6d108924474cfe0185a7eb7c09d597a883 Mon Sep 17 00:00:00 2001 From: leyew <102467346+itsme-zeix@users.noreply.github.com> Date: Mon, 20 Nov 2023 16:05:43 +0800 Subject: [PATCH 08/22] Add Eden (#2082) --- v3/zeix/eden/eden.json | 266 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 266 insertions(+) create mode 100644 v3/zeix/eden/eden.json diff --git a/v3/zeix/eden/eden.json b/v3/zeix/eden/eden.json new file mode 100644 index 00000000..00891703 --- /dev/null +++ b/v3/zeix/eden/eden.json @@ -0,0 +1,266 @@ +{ + "name": "Eden", + "vendorId": "0x4C27", + "productId": "0x2901", + "matrix": { + "rows": 5, + "cols": 15 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "7u", + "6.25u", + "WKL" + ] + ], + "keymap": [ + [ + { + "x": 2.75, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n1,0", + { + "x": 2, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + { + "x": 2.75, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n1,0", + { + "x": 1, + "c": "#cccccc" + }, + "2,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n2,1", + "3,1\n\n\n2,1", + { + "x": 0.5, + "w": 2.25 + }, + "3,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n3,0", + { + "x": 0.5, + "w": 1.75 + }, + "3,12\n\n\n3,1", + "3,13\n\n\n3,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n4,0", + "4,1\n\n\n4,0", + { + "w": 1.5 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,0", + "4,12\n\n\n4,0", + { + "w": 1.5 + }, + "4,13\n\n\n4,0" + ], + [ + { + "y": 0.5, + "x": 2.75, + "w": 1.25 + }, + "4,0\n\n\n4,1", + { + "w": 1.25 + }, + "4,1\n\n\n4,1", + { + "w": 1.25 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,1", + { + "w": 1.25 + }, + "4,11\n\n\n4,1", + { + "w": 1.25 + }, + "4,12\n\n\n4,1", + { + "w": 1.25 + }, + "4,13\n\n\n4,1" + ], + [ + { + "x": 2.75, + "w": 1.5 + }, + "4,0\n\n\n4,2", + { + "c": "#cccccc", + "d": true + }, + "4,1\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,2\n\n\n4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,2", + { + "c": "#cccccc", + "d": true + }, + "4,12\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,13\n\n\n4,2" + ] + ] + } + } \ No newline at end of file From 84c61e28904b0427398207c17369e7c77844b7a0 Mon Sep 17 00:00:00 2001 From: leyew <102467346+itsme-zeix@users.noreply.github.com> Date: Mon, 20 Nov 2023 16:09:57 +0800 Subject: [PATCH 09/22] Add dnworks 997pt3 (#2083) --- v3/dnworks/997pt3/997pt3.json | 227 ++++++++++++++++++++++++++++++++++ 1 file changed, 227 insertions(+) create mode 100644 v3/dnworks/997pt3/997pt3.json diff --git a/v3/dnworks/997pt3/997pt3.json b/v3/dnworks/997pt3/997pt3.json new file mode 100644 index 00000000..a874b7e7 --- /dev/null +++ b/v3/dnworks/997pt3/997pt3.json @@ -0,0 +1,227 @@ +{ + "name": "dnworks 997.3", + "vendorId": "0x4C23", + "productId": "0x2936", + "matrix": { + "rows": 6, + "cols": 17 + }, + "layouts": { + "labels": [ + "ISO", + "Split Left Shift" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,6", + "0,7", + "0,8", + "0,9", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,10", + "0,11", + "0,12", + "0,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14", + "0,15", + "0,16" + ], + [ + { + "y": 0.5, + "c": "#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "1,13", + { + "x": 0.25 + }, + "1,14", + "1,15", + "1,16" + ], + [ + { + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "w": 1.5 + }, + "2,13\n\n\n0,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,14", + "2,15", + "2,16", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,12\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#777777", + "w": 2.25 + }, + "3,12\n\n\n0,0", + { + "x": 3.5, + "c": "#cccccc" + }, + "2,13\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0\n\n\n1,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "4,12", + { + "x": 1.25, + "c": "#777777" + }, + "4,15", + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n1,1", + "4,1\n\n\n1,1" + ], + [ + { + "w": 1.5 + }, + "5,0", + "5,1", + { + "w": 1.5 + }, + "5,2", + { + "c": "#cccccc", + "w": 7 + }, + "5,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,10", + "5,11", + { + "w": 1.5 + }, + "5,12", + { + "x": 0.25, + "c": "#777777" + }, + "5,14", + "5,15", + "5,16" + ] + ] + } +} \ No newline at end of file From d175a0c64fa1bf2c9696c585a6d6db11ae62b2da Mon Sep 17 00:00:00 2001 From: mattlodder <47219446+mattlodder@users.noreply.github.com> Date: Mon, 20 Nov 2023 08:12:21 +0000 Subject: [PATCH 10/22] Create oklb-preonic-rev2.json (#2084) --- v3/olkb/preonic/rev2/oklb-preonic-rev2.json | 104 ++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 v3/olkb/preonic/rev2/oklb-preonic-rev2.json diff --git a/v3/olkb/preonic/rev2/oklb-preonic-rev2.json b/v3/olkb/preonic/rev2/oklb-preonic-rev2.json new file mode 100644 index 00000000..08405cf7 --- /dev/null +++ b/v3/olkb/preonic/rev2/oklb-preonic-rev2.json @@ -0,0 +1,104 @@ +{ + "name": "Preonic Rev2", + "vendorId": "0x03A8", + "productId": "0x67F3", + "matrix": { + "rows": 5, + "cols": 12 + }, + "menus": [ + "qmk_backlight" + ], + "keycodes": [ + "qmk_lighting" + ], + "layouts": { + "labels": [ + [ + "Space", + "2x 1u", + "2u" + ] + ], + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + "4,4", + "4,5\n\n\n0,0", + "4,6\n\n\n0,0", + "4,7", + "4,8", + "4,9", + "4,10", + "4,11" + ], + [ + { + "y": 0.25, + "x": 5, + "w": 2 + }, + "4,5\n\n\n0,1" + ] + ] + } +} From fa147f136f494fbb40f02597449729abecc54703 Mon Sep 17 00:00:00 2001 From: mechlovin <57231893+mechlovin@users.noreply.github.com> Date: Mon, 20 Nov 2023 15:36:34 +0700 Subject: [PATCH 11/22] Add support for Saevus Cor65 PCB (#2075) * Create cor65.json * move cor65 folder to zed65 tree structure. --- .../zed65/no_backlight/cor65/cor65.json | 225 ++++++++++++++++++ 1 file changed, 225 insertions(+) create mode 100644 v3/mechlovin/zed65/no_backlight/cor65/cor65.json diff --git a/v3/mechlovin/zed65/no_backlight/cor65/cor65.json b/v3/mechlovin/zed65/no_backlight/cor65/cor65.json new file mode 100644 index 00000000..bb0021ea --- /dev/null +++ b/v3/mechlovin/zed65/no_backlight/cor65/cor65.json @@ -0,0 +1,225 @@ +{ + "name": "Zed65-Cor65", + "vendorId": "0x4D4C", + "productId": "0x6504", + "matrix": {"rows": 5, "cols": 16}, + "layouts": { + "labels": [ + "Split Backspace", + "Space 7U" + ], + "keymap": [ + [ + "0,0", + { + "x": 0.25 + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,14\n\n\n0,0", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,15", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "0,14\n\n\n0,1", + "2,13\n\n\n0,1" + ], + [ + { + "c": "#cccccc" + }, + "1,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + { + "w": 1.5 + }, + "1,14", + { + "x": 0.5 + }, + "1,15" + ], + [ + "2,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + { + "c": "#777777", + "w": 2.25 + }, + "2,14", + { + "x": 0.5, + "c": "#cccccc" + }, + "2,15" + ], + [ + "3,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 2.25 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,13", + { + "x": 1.5, + "c": "#cccccc" + }, + "3,15" + ], + [ + { + "y": -0.75, + "x": 15.5, + "c": "#777777" + }, + "3,14" + ], + [ + { + "y": -0.25, + "c": "#cccccc" + }, + "4,0", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.25 + }, + "4,1\n\n\n1,0", + { + "w": 1.25 + }, + "4,2\n\n\n1,0", + { + "w": 1.25 + }, + "4,3\n\n\n1,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,7\n\n\n1,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n1,0", + { + "w": 1.25 + }, + "4,11\n\n\n1,0" + ], + [ + { + "y": -0.75, + "x": 14.5, + "c": "#777777" + }, + "4,13", + "4,14", + "4,15" + ], + [ + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.5 + }, + "4,1\n\n\n1,1", + "4,2\n\n\n1,1", + { + "w": 1.5 + }, + "4,3\n\n\n1,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,7\n\n\n1,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n1,1" + ] + ] + } +} \ No newline at end of file From 778ef93ad32caf78251dd7dbea55bf6aecaadd2f Mon Sep 17 00:00:00 2001 From: Xelus22 <17491233+Xelus22@users.noreply.github.com> Date: Thu, 23 Nov 2023 14:17:22 +1100 Subject: [PATCH 12/22] [Bugfix] wrong column --- src/evyd13/eon87/eon87.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/evyd13/eon87/eon87.json b/src/evyd13/eon87/eon87.json index 58087c92..017a6cd5 100644 --- a/src/evyd13/eon87/eon87.json +++ b/src/evyd13/eon87/eon87.json @@ -70,7 +70,7 @@ "1,7", "1,8", "1,9", - "1,0", + "1,10", "1,11", "1,12", { From 55ab867ebbff0a1b1026c7b08a57580e2d43da7f Mon Sep 17 00:00:00 2001 From: Xelus22 <17491233+Xelus22@users.noreply.github.com> Date: Thu, 23 Nov 2023 14:17:49 +1100 Subject: [PATCH 13/22] [Bugfix] EON87 wrong column --- v3/evyd13/eon87/eon87.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3/evyd13/eon87/eon87.json b/v3/evyd13/eon87/eon87.json index bceb7ffa..6c8c1d30 100644 --- a/v3/evyd13/eon87/eon87.json +++ b/v3/evyd13/eon87/eon87.json @@ -49,7 +49,7 @@ "1,7", "1,8", "1,9", - "1,0", + "1,10", "1,11", "1,12", {"c": "#aaaaaa", "w": 2}, From 0036e7ab66c4db0f5136e173184369222988972c Mon Sep 17 00:00:00 2001 From: studiokestra <74369928+studiokestra@users.noreply.github.com> Date: Fri, 1 Dec 2023 23:20:01 -0700 Subject: [PATCH 14/22] Add support for LINE FRIENDS TKL (#2078) --- .../line_friends_tkl/line_friends_tkl.json | 217 ++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 v3/studiokestra/line_friends_tkl/line_friends_tkl.json diff --git a/v3/studiokestra/line_friends_tkl/line_friends_tkl.json b/v3/studiokestra/line_friends_tkl/line_friends_tkl.json new file mode 100644 index 00000000..45fdb83b --- /dev/null +++ b/v3/studiokestra/line_friends_tkl/line_friends_tkl.json @@ -0,0 +1,217 @@ +{ + "name": "LINE FRIENDS TKL", + "vendorId": "0x7C10", + "productId": "0x8704", + "matrix": {"rows": 12, "cols": 9}, + "layouts": { + "labels": [ + "Split Backspace", + "Split Right Shift" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "1,2", + "0,3", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "1,3", + "0,4", + "1,4", + "0,5", + { + "x": 0.5, + "c": "#cccccc" + }, + "1,5", + "0,6", + "1,6", + "0,7", + { + "x": 0.25 + }, + "1,7", + "0,8", + "1,8" + ], + [ + { + "y": 0.25, + "c": "#aaaaaa" + }, + "2,0", + { + "c": "#cccccc" + }, + "3,0", + "2,1", + "3,1", + "2,2", + "3,2", + "2,3", + "3,3", + "2,4", + "3,4", + "2,5", + "3,5", + "2,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "3,6\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,7", + "2,8", + "3,8", + { + "x": 1 + }, + "3,6\n\n\n0,1", + "2,7\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,0", + { + "c": "#cccccc" + }, + "5,0", + "4,1", + "5,1", + "4,2", + "5,2", + "4,3", + "5,3", + "4,4", + "5,4", + "4,5", + "5,5", + "4,6", + { + "w": 1.5 + }, + "4,7", + { + "x": 0.25 + }, + "5,7", + "4,8", + "5,8" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "6,0", + { + "c": "#cccccc" + }, + "7,0", + "6,1", + "7,1", + "6,2", + "7,2", + "6,3", + "7,3", + "6,4", + "7,4", + "6,5", + "7,5", + { + "c": "#777777", + "w": 2.25 + }, + "6,6" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "8,0", + { + "c": "#cccccc" + }, + "8,1", + "9,1", + "8,2", + "9,2", + "8,3", + "9,3", + "8,4", + "9,4", + "8,5", + "9,5", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "8,6\n\n\n1,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "9,8", + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "8,6\n\n\n1,1", + "9,6\n\n\n1,1" + ], + [ + { + "w": 1.5 + }, + "10,0", + "11,0", + { + "w": 1.5 + }, + "10,1", + { + "c": "#cccccc", + "w": 7 + }, + "10,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "11,5", + "10,6", + { + "w": 1.5 + }, + "10,7", + { + "x": 0.25, + "c": "#cccccc" + }, + "11,7", + "10,8", + "11,8" + ] + ] + } +} \ No newline at end of file From 8d102e48df4a1365d93e950755126b479e966608 Mon Sep 17 00:00:00 2001 From: 4pplet Date: Sat, 2 Dec 2023 07:21:10 +0100 Subject: [PATCH 15/22] Waffling60 rev e (#2087) * Create aekiso60_rev_b.json * Delete aekiso60_rev_b.json * Update eagle_viper_rep_rev_b.json * Create perk60_hhkb.json * Update perk60_hhkb.json * Create waffling60_rev_e.json * Delete v3/4pplet/perk60_hhkb.json --- v3/4pplet/waffling60_rev_e.json | 504 ++++++++++++++++++++++++++++++++ 1 file changed, 504 insertions(+) create mode 100644 v3/4pplet/waffling60_rev_e.json diff --git a/v3/4pplet/waffling60_rev_e.json b/v3/4pplet/waffling60_rev_e.json new file mode 100644 index 00000000..39bab610 --- /dev/null +++ b/v3/4pplet/waffling60_rev_e.json @@ -0,0 +1,504 @@ +{ + "name": "waffling60 Rev E", + "vendorId": "0x4444", + "productId": "0x0014", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgblight"], + "matrix": {"rows": 5, "cols": 14}, + "layouts": { + "labels": [ + [ + "Bottom row", + "7U WK", + "7U WKL", + "7U WK Split", + "7U WKL Split", + "6.25U WK", + "6.25U WK Split", + "10U WK", + "10U WKL", + "Infinity hacker", + "True HHKB" + ], + [ + "Backspace", + "Unified", + "Split", + "Encoder" + ], + "ISO Enter", + "Split Left Shift", + "Split Right Shift" + ], + "keymap": [ + [ + { + "x": 3, + "c": "#aaaaaa" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "2,13\n\n\n1,0", + { + "x": 1.5, + "c": "#cccccc" + }, + "0,13\n\n\n1,1", + { + "c": "#aaaaaa" + }, + "2,13\n\n\n1,1", + { + "c": "#cccccc" + }, + "0,13\n\n\n1,2", + { + "c": "#aaaaaa" + }, + "2,13\n\n\n1,2\n\n\n\n\n\ne0" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,13\n\n\n2,0", + { + "x": 2.25, + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "3,13\n\n\n2,1" + ], + [ + { + "x": 3, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,13\n\n\n2,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "2,12\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "3,0\n\n\n3,1", + "3,1\n\n\n3,1", + { + "x": 0.75, + "w": 2.25 + }, + "3,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n4,0", + { + "x": 0.75, + "w": 1.75 + }, + "3,12\n\n\n4,1", + "4,13\n\n\n4,1" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n0,0", + "4,1\n\n\n0,0", + { + "w": 1.5 + }, + "4,2\n\n\n0,0", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n0,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n0,0", + "4,11\n\n\n0,0", + { + "w": 1.5 + }, + "4,12\n\n\n0,0" + ], + [ + { + "y": 1, + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n0,1", + { + "d": true + }, + "4,1\n\n\n0,1", + { + "w": 1.5 + }, + "4,2\n\n\n0,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n0,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n0,1", + { + "d": true + }, + "4,11\n\n\n0,1", + { + "w": 1.5 + }, + "4,12\n\n\n0,1" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n0,2", + "4,1\n\n\n0,2", + { + "w": 1.5 + }, + "4,2\n\n\n0,2", + { + "c": "#cccccc", + "w": 3 + }, + "4,4\n\n\n0,2", + "4,6\n\n\n0,2", + { + "w": 3 + }, + "4,8\n\n\n0,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n0,2", + "4,11\n\n\n0,2", + { + "w": 1.5 + }, + "4,12\n\n\n0,2" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n0,3", + { + "d": true + }, + "4,1\n\n\n0,3", + { + "w": 1.5 + }, + "4,2\n\n\n0,3", + { + "c": "#cccccc", + "w": 3 + }, + "4,4\n\n\n0,3", + "4,6\n\n\n0,3", + { + "w": 3 + }, + "4,8\n\n\n0,3", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,10\n\n\n0,3", + { + "d": true + }, + "4,11\n\n\n0,3", + { + "w": 1.5 + }, + "4,12\n\n\n0,3" + ], + [ + { + "x": 3, + "w": 1.25 + }, + "4,0\n\n\n0,4", + { + "w": 1.25 + }, + "4,1\n\n\n0,4", + { + "w": 1.25 + }, + "4,2\n\n\n0,4", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n0,4", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n0,4", + { + "w": 1.25 + }, + "4,10\n\n\n0,4", + { + "w": 1.25 + }, + "4,11\n\n\n0,4", + { + "w": 1.25 + }, + "4,12\n\n\n0,4" + ], + [ + { + "x": 3, + "w": 1.25 + }, + "4,0\n\n\n0,5", + { + "w": 1.25 + }, + "4,1\n\n\n0,5", + { + "w": 1.25 + }, + "4,2\n\n\n0,5", + { + "c": "#cccccc", + "w": 2.25 + }, + "4,4\n\n\n0,5", + { + "w": 1.25 + }, + "4,6\n\n\n0,5", + { + "w": 2.75 + }, + "4,8\n\n\n0,5", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,9\n\n\n0,5", + { + "w": 1.25 + }, + "4,10\n\n\n0,5", + { + "w": 1.25 + }, + "4,11\n\n\n0,5", + { + "w": 1.25 + }, + "4,12\n\n\n0,5" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n0,6", + "4,1\n\n\n0,6", + { + "c": "#cccccc", + "w": 10 + }, + "4,6\n\n\n0,6", + { + "c": "#aaaaaa" + }, + "4,11\n\n\n0,6", + { + "w": 1.5 + }, + "4,12\n\n\n0,6" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n0,7", + { + "d": true + }, + "4,1\n\n\n0,7", + { + "c": "#cccccc", + "w": 10 + }, + "4,6\n\n\n0,7", + { + "c": "#aaaaaa", + "d": true + }, + "4,11\n\n\n0,7", + { + "w": 1.5 + }, + "4,12\n\n\n0,7" + ], + [ + { + "x": 3, + "w": 1.5 + }, + "4,0\n\n\n0,8", + "4,1\n\n\n0,8", + { + "w": 1.5 + }, + "4,2\n\n\n0,8", + { + "c": "#cccccc", + "w": 6 + }, + "4,6\n\n\n0,8", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9\n\n\n0,8", + "4,10\n\n\n0,8", + "4,11\n\n\n0,8", + { + "w": 1.5 + }, + "4,12\n\n\n0,8" + ], + [ + { + "x": 3, + "w": 1.5, + "d": true + }, + "4,0\n\n\n0,9", + "4,1\n\n\n0,9", + { + "w": 1.5 + }, + "4,2\n\n\n0,9", + { + "c": "#cccccc", + "w": 6 + }, + "4,6\n\n\n0,9", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,9\n\n\n0,9", + "4,10\n\n\n0,9", + { + "d": true + }, + "4,11\n\n\n0,9", + { + "w": 1.5, + "d": true + }, + "4,12\n\n\n0,9" + ] + ] + } +} From e47c053d4f318b5c82f1df1d5183bd8a8100ff90 Mon Sep 17 00:00:00 2001 From: gskygithub <106651989+gskygithub@users.noreply.github.com> Date: Sat, 2 Dec 2023 14:22:31 +0800 Subject: [PATCH 16/22] Add support to Kd83a_bfg_edition keyboard (#2088) * Add keyboard * Add keyboard --- .../kd83a_bfg_edition/kd83a_bfg_edition.json | 194 ++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 v3/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.json diff --git a/v3/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.json b/v3/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.json new file mode 100644 index 00000000..089cab46 --- /dev/null +++ b/v3/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.json @@ -0,0 +1,194 @@ +{ + "name": "kd83a_bfg_edition", + "vendorId": "0x342D", + "productId": "0xE392", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgb_matrix"], + "matrix": {"rows": 14, "cols": 8}, + "layouts": { + "keymap":[ + [ + { + "c": "#777777" + }, + "1,3\nESC", + { + "x": 1, + "c": "#aaaaaa" + }, + "2,6", + "3,6", + "3,1", + "3,3", + "0,7", + "6,3", + "7,1", + "7,6", + "10,6", + "10,7", + "10,3", + "10,5", + "9,7", + "0,2" + ], + [ + { + "c": "#cccccc" + }, + "1,6", + "1,7", + "2,7", + "3,7", + "4,7", + "4,6", + "5,6", + "5,7", + "6,7", + "7,7", + "8,7", + "8,6", + "6,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "10,1", + { + "c": "#aaaaaa" + }, + "12,6" + ], + [ + { + "w": 1.5 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,0", + "2,0", + "3,0", + "4,0", + "4,1", + "5,1", + "5,0", + "6,0", + "7,0", + "8,0", + "8,1", + "6,1", + { + "w": 1.5 + }, + "10,2", + { + "c": "#aaaaaa" + }, + "6,5" + ], + [ + { + "w": 1.75 + }, + "2,1", + { + "c": "#cccccc" + }, + "1,2", + "2,2", + "3,2", + "4,2", + "4,3", + "5,3", + "5,2", + "6,2", + "7,2", + "8,2", + "8,3", + { + "c": "#777777", + "w": 2.25 + }, + "10,4", + { + "c": "#aaaaaa" + }, + "1,5" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "0,0", + { + "c": "#cccccc" + }, + "1,4", + "2,4", + "3,4", + "4,4", + "4,5", + "5,5", + "5,4", + "6,4", + "7,4", + "8,5", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "9,1", + { + "c": "#777777" + }, + "3,5", + { + "c": "#aaaaaa" + }, + "2,5" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "0,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "9,3", + { + "c": "#aaaaaa", + "w": 6.25 + }, + "9,4", + { + "c": "#aaaaaa" + }, + "9,5", + { + "c": "#777777" + }, + "9,2", + { + "c": "#aaaaaa" + }, + "0,4", + { + "c": "#777777" + }, + "0,3", + "7,3", + "0,5" + ] + ] + } +} From 0151b14e4c0d5c72f93795730e734c988900314c Mon Sep 17 00:00:00 2001 From: skyloong <92424712+JZ-Skyloong@users.noreply.github.com> Date: Sat, 2 Dec 2023 14:37:32 +0800 Subject: [PATCH 17/22] Add Skyloong/Gk61 pro 48 keyboard (#2094) * Create GK61 PRO_48 * Update gk61pro_48.json update rgb animations * Update gk61pro_48.json update RGB animations---delete rainbow_beacon and rainbow_pinwheel * Modified matrix layout labels --- v3/skyloong/gk61/pro_48/gk61pro_48.json | 225 ++++++++++++++++++++++++ 1 file changed, 225 insertions(+) create mode 100644 v3/skyloong/gk61/pro_48/gk61pro_48.json diff --git a/v3/skyloong/gk61/pro_48/gk61pro_48.json b/v3/skyloong/gk61/pro_48/gk61pro_48.json new file mode 100644 index 00000000..ea6c5c37 --- /dev/null +++ b/v3/skyloong/gk61/pro_48/gk61pro_48.json @@ -0,0 +1,225 @@ +{ + "name": "Skyloong Gk61 Pro_48", + "vendorId": "0x1EA7", + "productId": "0x6A62", + "keycodes": ["qmk_lighting"], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [0, 255], + "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + }, + { + "label": "Effect", + "type": "dropdown", + "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "options": [ + "0-All Off", + "1-solid_color", + "2-breathing", + "3-band_spiral_val", + "4-cycle_all", + "5-cycle_left_right", + "6-cycle_up_down", + "7-cycle_out_in", + "8-cycle_out_in_dual", + "9-rainbow_moving_chevron", + "10-cycle_pinwheel", + "11-cycle_spiral", + "12-dual_beacom", + "13-raindrops", + "14-jellybean_raindrops", + "15-pixel_rain", + "16-typing_heatmap", + "17-digital_rain", + "18-solid_reactive_simple", + "19-solid_reactive_multiwide", + "20-solid_reactive_multinexus", + "21-splash", + "22-solid_splash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [0, 255], + "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 14 && {id_qmk_rgb_matrix_effect} != 17", + "label": "Color", + "type": "color", + "content": ["id_qmk_rgb_matrix_color", 3, 4] + } + ] + } + ] + } + ], + "matrix": {"rows": 5, "cols": 14}, + "layouts": { + "labels": [ + ["Space_Select","Long_Space","Split_space+Encoder"] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#777777", + "w": 2 + }, + "0,13" + ], + [ + { + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "c": "#777777", + "w": 1.5 + }, + "1,13" + ], + [ + { + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13" + ], + [ + { + "w": 2.25 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + { + "c": "#777777", + "w": 2.75 + }, + "3,12" + ], + [ + { + "w": 1.25 + }, + "4,0", + { + "w": 1.25 + }, + "4,1", + { + "w": 1.25 + }, + "4,2", + { + "w": 6.25 + }, + "4,5\n\n\n0,0", + { + "w": 1.25 + }, + "4,9", + { + "w": 1.25 + }, + "4,10", + { + "w": 1.25 + }, + "4,11", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,13" + ], + [ + { + "x": 3.75, + "c": "#777777", + "w": 2.625 + }, + "4,4\n\n\n0,1", + "4,6\n\n\n0,1\n\n\n\n\n\ne0", + { + "w": 2.625 + }, + "4,8\n\n\n0,1" + ] + ] + } +} + From bb5add3526faa50de1269973514080ca0b2b76e9 Mon Sep 17 00:00:00 2001 From: skyloong <92424712+JZ-Skyloong@users.noreply.github.com> Date: Sat, 2 Dec 2023 14:39:19 +0800 Subject: [PATCH 18/22] Add Skyloong/Qk21 v1 keyboard (#2095) * Create qk21 v1 number pad keyboard * update key color * Modified rgb matrix effect --- v3/skyloong/qk21/v1/qk21_v1.json | 122 +++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 v3/skyloong/qk21/v1/qk21_v1.json diff --git a/v3/skyloong/qk21/v1/qk21_v1.json b/v3/skyloong/qk21/v1/qk21_v1.json new file mode 100644 index 00000000..4d34fb39 --- /dev/null +++ b/v3/skyloong/qk21/v1/qk21_v1.json @@ -0,0 +1,122 @@ +{ + "name": "Skyloong qk21 V1", + "vendorId": "0x1EA7", + "productId": "0x6021", + "keycodes": ["qmk_lighting"], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [0, 255], + "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + }, + { + "label": "Effect", + "type": "dropdown", + "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "options": [ + "0-All Off", + "1-solid_color", + "2-breathing", + "3-cycle_all", + "4-cycle_up_down", + "5-cycle_pinwheel", + "6-cycle_spiral", + "7-rainbow_beacon", + "8-rainbow_pinwheels", + "9-raindrops", + "10-jellybean_raindrops", + "11-pixel_rain", + "12-typing_heatmap", + "13-solid_reactive_simple", + "14-solid_reactive_cross", + "15-splash" + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 1", + "label": "Effect Speed", + "type": "range", + "options": [0, 255], + "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 9 && {id_qmk_rgb_matrix_effect} != 11", + "label": "Color", + "type": "color", + "content": ["id_qmk_rgb_matrix_color", 3, 4] + } + ] + } + ] + } + ], + "matrix": {"rows": 6, "cols": 4}, + "layouts": { + "keymap": [ + [ + { + "c":"#777777" + }, + "0,0\nESC", + "0,1", + { + "c":"#aaaaaa" + }, + "0,2", + { + "c":"#777777" + }, + "0,3" + ], + [ + { + "c":"#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + { + "h": 2 + }, + "3,3" + ], + [ + "3,0", + "3,1", + "3,2" + ], + [ + "4,0", + "4,1", + "4,2", + { + "c":"#777777", + "h": 2 + }, + "5,3" + ], + [ + { + "c":"#cccccc", + "w": 2 + }, + "5,0", + "5,2" + ] + ] + } + } + From be889c2c7d531273a884832666cafbf31ec4569f Mon Sep 17 00:00:00 2001 From: yiancar Date: Mon, 4 Dec 2023 10:32:11 +0000 Subject: [PATCH 19/22] Event horizon (#2100) * Create event_horizon.json * Add v3 remove V2 * Update event_horizon.json --- .../event_horizon/event_horizon.json | 208 ++++++++++++++++++ 1 file changed, 208 insertions(+) create mode 100644 v3/yiancardesigns/event_horizon/event_horizon.json diff --git a/v3/yiancardesigns/event_horizon/event_horizon.json b/v3/yiancardesigns/event_horizon/event_horizon.json new file mode 100644 index 00000000..d2c370e6 --- /dev/null +++ b/v3/yiancardesigns/event_horizon/event_horizon.json @@ -0,0 +1,208 @@ +{ + "name": "Event Horizon", + "vendorId": "0x8968", + "productId": "0x4648", + "matrix": { "rows": 5, "cols": 16 }, + "layouts": { + "labels": [ + "Split Backspace", + "Split Left Shift", + "ISO Enter" + ], + "keymap": [ + [ + { + "x": 1.25, + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "c": "#cccccc" + }, + "0,14", + { + "x": 0.25 + }, + "0,13\n\n\n0,1", + "2,12\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa" + }, + "1,15", + { + "x": 0.25, + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "1,13\n\n\n2,0", + "1,14", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa" + }, + "2,15", + { + "x": 0.25, + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n2,0", + { + "c": "#cccccc" + }, + "2,14", + { + "x": 0.25 + }, + "1,13\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa" + }, + "3,15", + { + "x": 0.25, + "w": 2.25 + }, + "3,0\n\n\n1,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12", + "3,13", + { + "c": "#cccccc" + }, + "3,14" + ], + [ + { + "c": "#aaaaaa" + }, + "4,15", + { + "x": 0.25, + "w": 1.5 + }, + "4,0", + "4,1", + { + "w": 1.5 + }, + "4,2", + { + "c": "#cccccc", + "w": 7 + }, + "4,6", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11", + { + "x": 0.5 + }, + "4,12", + "4,13", + "4,14" + ], + [ + { + "y": 0.25, + "x": 1.25, + "w": 1.25 + }, + "3,0\n\n\n1,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n1,1" + ] + ] + } +} From 136834f9d1aadcf58a2b72d5152a0cb4cf2557fa Mon Sep 17 00:00:00 2001 From: kopibeng Date: Fri, 3 Nov 2023 17:37:32 +0800 Subject: [PATCH 20/22] V3 JSON update --- v3/kopibeng/mnk65_stm32/mnk65_stm32.json | 188 +++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 v3/kopibeng/mnk65_stm32/mnk65_stm32.json diff --git a/v3/kopibeng/mnk65_stm32/mnk65_stm32.json b/v3/kopibeng/mnk65_stm32/mnk65_stm32.json new file mode 100644 index 00000000..2cb87f85 --- /dev/null +++ b/v3/kopibeng/mnk65_stm32/mnk65_stm32.json @@ -0,0 +1,188 @@ +{ + "name": "MNK65_STM32", + "vendorId": "0x4B50", + "productId": "0x0652", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgblight"], + "matrix": {"rows": 5, "cols": 15}, + "layouts": { + "labels": [ + [ + "Bottom Row", + "6.25U", + "7U", + "2.25U-1.25U-2.75U Split", + "2.75U-1.25U-2.25U Split" + ], + "ISO", + "Split Backspace", + "Split Left Shift" + ], + "keymap": [ + [ + {"x": 2.75, "c": "#777777"}, + "0,0", + {"c": "#cccccc"}, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + {"c": "#aaaaaa", "w": 2}, + "0,13\n\n\n2,0", + "0,14", + {"x": 0.75}, + "1,13\n\n\n2,1", + "0,13\n\n\n2,1" + ], + [ + {"x": 2.75, "w": 1.5}, + "1,0", + {"c": "#cccccc"}, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "2,12", + {"w": 1.5}, + "1,12\n\n\n1,0", + {"c": "#aaaaaa"}, + "1,14", + { + "x": 1.5, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n1,1" + ], + [ + {"x": 2.75, "c": "#aaaaaa", "w": 1.75}, + "2,0", + {"c": "#cccccc"}, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + {"c": "#777777", "w": 2.25}, + "2,13\n\n\n1,0", + {"c": "#aaaaaa"}, + "2,14", + {"x": 0.5, "c": "#cccccc"}, + "1,12\n\n\n1,1" + ], + [ + {"c": "#aaaaaa", "w": 1.25}, + "3,0\n\n\n3,1", + {"c": "#cccccc"}, + "3,1\n\n\n3,1", + {"x": 0.5, "c": "#aaaaaa", "w": 2.25}, + "3,0\n\n\n3,0", + {"c": "#cccccc"}, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + {"c": "#aaaaaa", "w": 1.75}, + "3,12", + "3,13", + "3,14" + ], + [ + {"x": 2.75, "w": 1.25}, + "4,0\n\n\n0,0", + {"w": 1.25}, + "4,1\n\n\n0,0", + {"w": 1.25}, + "4,2\n\n\n0,0", + {"c": "#cccccc", "w": 6.25}, + "4,6\n\n\n0,0", + {"c": "#aaaaaa", "w": 1.25}, + "4,10\n\n\n0,0", + {"w": 1.25}, + "4,11\n\n\n0,0", + {"x": 0.5}, + "4,12", + "4,13", + "4,14" + ], + [ + {"y": 0.5, "x": 2.75, "w": 1.5}, + "4,0\n\n\n0,1", + "4,1\n\n\n0,1", + {"w": 1.5}, + "4,2\n\n\n0,1", + {"c": "#cccccc", "w": 7}, + "4,6\n\n\n0,1", + {"c": "#aaaaaa", "w": 1.5}, + "4,11\n\n\n0,1" + ], + [ + {"y": 0.25, "x": 2.75, "w": 1.25}, + "4,0\n\n\n0,2", + {"w": 1.25}, + "4,1\n\n\n0,2", + {"w": 1.25}, + "4,2\n\n\n0,2", + {"c": "#cccccc", "w": 2.25}, + "4,4\n\n\n0,2", + {"w": 1.25}, + "4,6\n\n\n0,2", + {"w": 2.75}, + "4,8\n\n\n0,2", + {"c": "#aaaaaa", "w": 1.25}, + "4,10\n\n\n0,2", + {"w": 1.25}, + "4,11\n\n\n0,2" + ], + [ + {"y": 0.25, "x": 2.75, "w": 1.25}, + "4,0\n\n\n0,3", + {"w": 1.25}, + "4,1\n\n\n0,3", + {"w": 1.25}, + "4,2\n\n\n0,3", + {"c": "#cccccc", "w": 2.75}, + "4,4\n\n\n0,3", + {"w": 1.25}, + "4,6\n\n\n0,3", + {"w": 2.25}, + "4,8\n\n\n0,3", + {"c": "#aaaaaa", "w": 1.25}, + "4,10\n\n\n0,3", + {"w": 1.25}, + "4,11\n\n\n0,3" + ] + ] + } +} From 7ebe9015e0cb65e31cb3e04af74769f4815becbd Mon Sep 17 00:00:00 2001 From: yiancar Date: Mon, 4 Dec 2023 22:08:44 +0000 Subject: [PATCH 21/22] Create argyle.json --- v3/yiancardesigns/argyle/argyle.json | 222 +++++++++++++++++++++++++++ 1 file changed, 222 insertions(+) create mode 100644 v3/yiancardesigns/argyle/argyle.json diff --git a/v3/yiancardesigns/argyle/argyle.json b/v3/yiancardesigns/argyle/argyle.json new file mode 100644 index 00000000..e671d04e --- /dev/null +++ b/v3/yiancardesigns/argyle/argyle.json @@ -0,0 +1,222 @@ +{ + "name": "Argyle", + "vendorId": "0x8968", + "productId": "0x4152", + "matrix": {"rows": 5, "cols": 14}, + "menus": [ "qmk_rgblight" ], + "keycodes": [ "qmk_lighting" ], + "layouts": { + "labels": [ + "Split Backspace", + "Split Left Shift", + "Split Right Shift", + "ISO Enter", + ["Bottom Row", "6.25U", "7U"] + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,13\n\n\n0,1", + "1,13\n\n\n0,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.5 + }, + "1,0", + { + "c": "#cccccc" + }, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + { + "w": 1.5 + }, + "2,12\n\n\n3,0", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,13\n\n\n3,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.75 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + { + "c": "#777777", + "w": 2.25 + }, + "2,13\n\n\n3,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,12\n\n\n3,1" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "3,0\n\n\n1,0", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "3,12\n\n\n2,0", + { + "x": 0.25, + "w": 1.25 + }, + "3,0\n\n\n1,1", + { + "c": "#cccccc" + }, + "3,1\n\n\n1,1", + { + "x": 0.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,12\n\n\n2,1", + "3,13\n\n\n2,1" + ], + [ + { + "w": 1.25 + }, + "4,0\n\n\n4,0", + { + "w": 1.25 + }, + "4,1\n\n\n4,0", + { + "w": 1.25 + }, + "4,2\n\n\n4,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "4,6\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,10\n\n\n4,0", + { + "w": 1.25 + }, + "4,11\n\n\n4,0", + { + "w": 1.25 + }, + "4,12\n\n\n4,0", + { + "w": 1.25 + }, + "4,13\n\n\n4,0" + ], + [ + { + "y": 0.25, + "w": 1.5 + }, + "4,0\n\n\n4,1", + "4,1\n\n\n4,1", + { + "w": 1.5 + }, + "4,2\n\n\n4,1", + { + "c": "#cccccc", + "w": 7 + }, + "4,6\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11\n\n\n4,1", + "4,12\n\n\n4,1", + { + "w": 1.5 + }, + "4,13\n\n\n4,1" + ] + ] + } +} From f66ff6ae45ed69094a8468715b7362edc250a377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20A=2E=20Volpato?= Date: Thu, 7 Dec 2023 19:52:19 -0300 Subject: [PATCH 22/22] First support for Smith and Rune Magnus (#2092) * First support for smith and rune magnus * Add lighting keycodes Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> --------- Co-authored-by: Xelus22 <17491233+Xelus22@users.noreply.github.com> --- v3/smithrune/magnus/m75h.json | 218 ++++++++++++++++++++++++++++ v3/smithrune/magnus/m75s.json | 260 ++++++++++++++++++++++++++++++++++ 2 files changed, 478 insertions(+) create mode 100644 v3/smithrune/magnus/m75h.json create mode 100644 v3/smithrune/magnus/m75s.json diff --git a/v3/smithrune/magnus/m75h.json b/v3/smithrune/magnus/m75h.json new file mode 100644 index 00000000..44a6a160 --- /dev/null +++ b/v3/smithrune/magnus/m75h.json @@ -0,0 +1,218 @@ +{ + "name": "SnR Magnus M75H", + "vendorId": "0x8384", + "productId": "0x1676", + "menus": ["qmk_rgblight"], + "keycodes": ["qmk_lighting"], + "matrix": {"rows": 11, "cols": 15}, + "layouts": { + "labels": ["Split backspace"], + "keymap":[ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13" + ], + [ + { + "y": 0.5, + "x": 2.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "6,7", + "6,8", + "6,9", + "6,10", + "6,11", + "6,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "6,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "7,14", + { + "x": 3.25 + }, + "6,13\n\n\n0,1", + "6,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "7,6", + "7,7", + "7,8", + "7,9", + "7,10", + "7,11", + "7,12", + { + "w": 1.5 + }, + "7,13", + { + "x": 0.25 + }, + "8,14" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "8,5", + "8,6", + "8,7", + "8,8", + "8,9", + "8,10", + "8,11", + { + "c": "#777777", + "w": 2.25 + }, + "8,13", + { + "x": 0.25, + "c": "#cccccc" + }, + "9,13" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "9,5", + "9,6", + "9,7", + "9,8", + "9,9", + "9,10", + "9,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "9,12" + ], + [ + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "9,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,0", + { + "w": 1.25 + }, + "10,1", + { + "w": 1.25 + }, + "10,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11" + ], + [ + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ] +] +} +} diff --git a/v3/smithrune/magnus/m75s.json b/v3/smithrune/magnus/m75s.json new file mode 100644 index 00000000..0b438657 --- /dev/null +++ b/v3/smithrune/magnus/m75s.json @@ -0,0 +1,260 @@ +{ + "name": "Smith and Rune Magnus", + "vendorId": "0x8384", + "productId": "0x1675", + "menus": ["qmk_backlight_rgblight"], + "keycodes": ["qmk_lighting"], + "matrix": {"rows": 11, "cols": 15}, + "layouts": { + "labels": [ + "Split backspace", + "ISO Enter", + "Split left shift", + "7U bottom row" + ], + "keymap":[ + [ + { + "x": 2.5, + "c": "#777777" + }, + "0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.25 + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.25 + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 0.25 + }, + "0,13" + ], + [ + { + "y": 0.5, + "x": 2.5 + }, + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "6,7", + "6,8", + "6,9", + "6,10", + "6,11", + "6,12", + { + "c": "#aaaaaa", + "w": 2 + }, + "6,13\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "7,14", + { + "x": 3.25 + }, + "6,13\n\n\n0,1", + "6,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "2,0", + { + "c": "#cccccc" + }, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "7,6", + "7,7", + "7,8", + "7,9", + "7,10", + "7,11", + "7,12", + { + "w": 1.5 + }, + "7,13\n\n\n1,0", + { + "x": 0.25 + }, + "8,14", + { + "x": 4, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "8,13\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "3,0", + { + "c": "#cccccc" + }, + "3,1", + "3,2", + "3,3", + "3,4", + "8,5", + "8,6", + "8,7", + "8,8", + "8,9", + "8,10", + "8,11", + { + "c": "#777777", + "w": 2.25 + }, + "8,13\n\n\n1,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "9,13", + { + "x": 3 + }, + "8,12\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n2,1", + "4,1\n\n\n2,1", + { + "x": 0.25, + "w": 2.25 + }, + "4,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "4,2", + "4,3", + "4,4", + "9,5", + "9,6", + "9,7", + "9,8", + "9,9", + "9,10", + "9,11", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "9,12" + ], + [ + { + "y": -0.75, + "x": 16.75, + "c": "#cccccc" + }, + "9,14" + ], + [ + { + "y": -0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "10,0\n\n\n3,0", + { + "w": 1.25 + }, + "10,1\n\n\n3,0", + { + "w": 1.25 + }, + "10,2\n\n\n3,0", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,6\n\n\n3,0", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,10", + { + "w": 1.25 + }, + "5,11" + ], + [ + { + "y": -0.75, + "x": 15.75, + "c": "#cccccc" + }, + "5,12", + "5,13", + "5,14" + ], + [ + { + "y": 0.25, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "10,0\n\n\n3,1", + { + "w": 1.5 + }, + "10,1\n\n\n3,1", + { + "c": "#cccccc", + "w": 7 + }, + "5,6\n\n\n3,1" + ] +] +} +}