From a77adeeb85d177b068abbc9391e98eaa2a67721d Mon Sep 17 00:00:00 2001 From: Ramon Imbao Date: Sat, 8 Jul 2023 13:03:04 +0800 Subject: [PATCH 1/8] Add plywrks ply8x (#1928) --- v3/plywrks/ply8x.json | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 v3/plywrks/ply8x.json diff --git a/v3/plywrks/ply8x.json b/v3/plywrks/ply8x.json new file mode 100644 index 0000000000..e1dbd886f0 --- /dev/null +++ b/v3/plywrks/ply8x.json @@ -0,0 +1,27 @@ +{ + "name": "ply8x", + "vendorId": "0x706C", + "productId": "0x7905", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgblight"], + "matrix": {"rows": 6, "cols": 17}, + "layouts": { + "labels": [ + ["Backspace", "Full", "Split"], + ["Enter", "ANSI", "ISO"], + ["Left Shift", "Full", "Split"], + ["Right Shift", "Full", "Split"], + ["Bottom Row", "6.25u", "7u"] + ], + "keymap": [ + [{"c":"#777777"},"0,0",{"x":1,"c":"#aaaaaa"},"0,2","0,3","0,4","0,5",{"x":0.5},"0,6","0,7","0,8","0,9",{"x":0.5},"0,10","0,11","0,12","0,13",{"x":0.25},"0,14","0,15","0,16"], + [{"y":0.25},"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":2},"1,13\n\n\n0,0",{"x":0.25},"1,14","1,15","1,16",{"x":0.25},"1,13\n\n\n0,1","3,13\n\n\n0,1"], + [{"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\n1,0",{"x":0.25,"c":"#aaaaaa"},"2,14","2,15","2,16",{"x":1,"c":"#777777","w":1.25,"h":2,"w2":1.5,"h2":1,"x2":-0.25},"2,13\n\n\n1,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\n1,0",{"x":3.25,"c":"#cccccc"},"3,12\n\n\n1,1"], + [{"c":"#aaaaaa","w":2.25},"4,0\n\n\n2,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\n\n\n3,0",{"x":1.25,"c":"#777777"},"4,15",{"x":1,"c":"#aaaaaa","w":1.75},"4,12\n\n\n3,1","4,13\n\n\n3,1"], + [{"w":1.25},"5,0\n\n\n4,0",{"w":1.25},"5,1\n\n\n4,0",{"w":1.25},"5,2\n\n\n4,0",{"c":"#cccccc","w":6.25},"5,6\n\n\n4,0",{"c":"#aaaaaa","w":1.25},"5,10\n\n\n4,0",{"w":1.25},"5,11\n\n\n4,0",{"w":1.25},"5,12\n\n\n4,0",{"w":1.25},"5,13\n\n\n4,0",{"x":0.25,"c":"#777777"},"5,14","5,15","5,16"], + [{"y":0.25,"c":"#aaaaaa","w":1.25},"4,0\n\n\n2,1",{"c":"#cccccc"},"4,1\n\n\n2,1"], + [{"c":"#aaaaaa","w":1.5},"5,0\n\n\n4,1","5,1\n\n\n4,1",{"w":1.5},"5,2\n\n\n4,1",{"c":"#cccccc","w":7},"5,6\n\n\n4,1",{"c":"#aaaaaa","w":1.5},"5,11\n\n\n4,1","5,12\n\n\n4,1",{"w":1.5},"5,13\n\n\n4,1"] + ] + } +} From 3b76e3d454004e207cd7e12b8ddd9d7922bf8180 Mon Sep 17 00:00:00 2001 From: Callum Hart Date: Sat, 8 Jul 2023 06:06:13 +0100 Subject: [PATCH 2/8] Add Fidelity keyboard (#1932) --- v3/cutie_club/fidelity/fidelity.json | 176 +++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 v3/cutie_club/fidelity/fidelity.json diff --git a/v3/cutie_club/fidelity/fidelity.json b/v3/cutie_club/fidelity/fidelity.json new file mode 100644 index 0000000000..7382c8c26d --- /dev/null +++ b/v3/cutie_club/fidelity/fidelity.json @@ -0,0 +1,176 @@ +{ + "name": "HAND Engineering Fidelity", + "vendorId": "0xFB9C", + "productId": "0x4D1B", + "matrix": {"rows": 5, "cols": 16}, + "layouts": { + "labels": ["Split Backspace", ["Enter", "ANSI", "ISO"], "Split Left Shift"], + "keymap": [ + [ + {"x": 2.5, "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", + "0,15", + { + "x": 0.75 + }, + "0,13\n\n\n0,1", + "0,14\n\n\n0,1" + ], + [ + { + "x": 2.5, + "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\n1,0", + "1,15", + { + "x": 1.5, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "1,14\n\n\n1,1" + ], + [ + { + "x": 2.5, + "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,12\n\n\n1,0", + { + "c": "#aaaaaa" + }, + "2,15", + { + "x": 0.5, + "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.25, + "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", + "3,14", + "3,15" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "4,0", + { + "x": 0.75, + "w": 1.5 + }, + "4,2", + { + "c": "#777777", + "w": 7 + }, + "4,7", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "4,11", + { + "x": 0.75 + }, + "4,13", + "4,14", + "4,15" + ] + ] + } +} From 7c0bad9355adf16ede6d1102bf50a1fa833df646 Mon Sep 17 00:00:00 2001 From: lalalademaxiya1 <66767061+lalalademaxiya1@users.noreply.github.com> Date: Sat, 8 Jul 2023 13:07:02 +0800 Subject: [PATCH 3/8] Added VIA support for Keychron Q11 ISO Version (#1933) --- v3/keychron/q11/iso_encoder.json | 317 +++++++++++++++++++++++++++++++ 1 file changed, 317 insertions(+) create mode 100755 v3/keychron/q11/iso_encoder.json diff --git a/v3/keychron/q11/iso_encoder.json b/v3/keychron/q11/iso_encoder.json new file mode 100755 index 0000000000..8f3b90700e --- /dev/null +++ b/v3/keychron/q11/iso_encoder.json @@ -0,0 +1,317 @@ +{ + "name": "Keychron Q11 ISO Knob", + "vendorId": "0x3434", + "productId": "0x01E1", + "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": [ + ["00. None", 0], + ["01. SOLID_COLOR", 1], + ["02. BREATHING", 2], + ["03. BAND_SPIRAL_VAL", 3], + ["04. CYCLE_ALL", 4], + ["05. CYCLE_LEFT_RIGHT", 5], + ["06. CYCLE_UP_DOWN", 6], + ["07. RAINBOW_MOVING_CHEVRON", 7], + ["08. CYCLE_OUT_IN", 8], + ["09. CYCLE_OUT_IN_DUAL", 9], + ["10. CYCLE_PINWHEEL", 10], + ["11. CYCLE_SPIRAL", 11], + ["12. DUAL_BEACON", 12], + ["13. RAINBOW_BEACON", 13], + ["14. JELLYBEAN_RAINDROPS", 14], + ["15. PIXEL_RAIN", 15], + ["16. TYPING_HEATMAP", 16], + ["17. DIGITAL_RAIN", 17], + ["18. REACTIVE_SIMPLE", 18], + ["19. REACTIVE_MULTIWIDE", 19], + ["20. REACTIVE_MULTINEXUS", 20], + ["21. SPLASH", 21], + ["22. SOLID_SPLASH", 22] + ] + }, + { + "showIf": "{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", + "label": "Color", + "type": "color", + "content": ["id_qmk_rgb_matrix_color", 3, 4] + } + ] + } + ] + } + ], + "customKeycodes": [ + {"name": "Mission Control", "title": "Mission Control in macOS", "shortName": "MCtrl"}, + {"name": "Launch Pad", "title": "Launch Pad in macOS", "shortName": "LPad"}, + {"name": "Left Option", "title": "Left Option in macOS", "shortName": "LOpt"}, + {"name": "Right Option", "title": "Right Option in macOS", "shortName": "ROpt"}, + {"name": "Left Cmd", "title": "Left Command in macOS", "shortName": "LCmd"}, + {"name": "Right Cmd", "title": "Right Command in macOS", "shortName": "RCmd"}, + {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, + {"name": "Task View", "title": "Task View in windows", "shortName": "Task"}, + {"name": "File Explorer", "title": "File Explorer in windows", "shortName": "File"}, + {"name": "Screen Shot", "title": "Screenshot in macOS", "shortName": "SShot"}, + {"name": "Cortana", "title": "Cortana in windows", "shortName": "Cortana"} + ], + "matrix": {"rows": 12, "cols": 9}, + "layouts": { + "keymap": [ + [ + { + "c": "#aaaaaa" + }, + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 0.25, + "c": "#777777" + }, + "0,1\nESC", + { + "c": "#cccccc" + }, + "0,2", + "0,3", + "0,4", + "0,5", + { + "c": "#aaaaaa" + }, + "0,6", + "0,7", + { + "x": 0.75 + }, + "6,0", + "6,1", + { + "c": "#cccccc" + }, + "6,2", + "6,3", + "6,4", + "6,5", + { + "c": "#aaaaaa" + }, + "6,6", + "6,7", + { + "x": 0.25 + }, + "6,8\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": 0.25 + }, + "1,0", + { + "x": 0.25 + }, + "1,1", + { + "c": "#cccccc" + }, + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + { + "x": 0.75 + }, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + { + "c": "#aaaaaa", + "w": 2 + }, + "7,6", + { + "x": 0.25 + }, + "7,8" + ], + [ + "2,0", + { + "x": 0.25, + "w": 1.5 + }, + "2,1", + { + "c": "#cccccc" + }, + "2,2", + "2,3", + "2,4", + "2,6", + "2,7", + { + "x": 0.75 + }, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + "8,5", + "8,6", + { + "x": 0.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "8,7", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "8,8" + ], + [ + "3,0", + { + "x": 0.25, + "w": 1.75 + }, + "3,1", + { + "c": "#cccccc" + }, + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + { + "x": 0.75 + }, + "9,0", + "9,1", + "9,2", + "9,3", + "9,4", + "9,5", + { + "c": "#aaaaaa" + }, + "9,7", + { + "x": 1.5 + }, + "9,8" + ], + [ + "4,0", + { + "x": 0.25, + "w": 1.25 + }, + "4,1", + "4,2", + { + "c": "#cccccc" + }, + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + { + "x": 0.75 + }, + "10,0", + "10,1", + "10,2", + "10,3", + "10,4", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "10,5", + { + "x": 0.25, + "c": "#777777" + }, + "10,7" + ], + [ + { + "c": "#aaaaaa" + }, + "5,0", + { + "x": 0.25, + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "w": 1.25 + }, + "5,3", + { + "w": 1.25 + }, + "5,4", + { + "w": 2.25 + }, + "5,6", + { + "x": 0.75, + "w": 2.75 + }, + "11,1", + "11,2", + "11,3", + "11,4", + { + "x": 0.25, + "c": "#777777" + }, + "11,6", + "11,7", + "11,8" + ] + ] + } +} From 001b2bc8bb953b1980a6a88122251d299ba88722 Mon Sep 17 00:00:00 2001 From: leyew <102467346+itsme-zeix@users.noreply.github.com> Date: Sat, 8 Jul 2023 13:07:50 +0800 Subject: [PATCH 4/8] Add dnworks FRLTKL (#1935) --- v3/dnworks/frltkl/frltkl.json | 292 ++++++++++++++++++++++++++++++++++ 1 file changed, 292 insertions(+) create mode 100644 v3/dnworks/frltkl/frltkl.json diff --git a/v3/dnworks/frltkl/frltkl.json b/v3/dnworks/frltkl/frltkl.json new file mode 100644 index 0000000000..c5068def8e --- /dev/null +++ b/v3/dnworks/frltkl/frltkl.json @@ -0,0 +1,292 @@ +{ + "name": "dnworks FRLTKL", + "vendorId": "0x4C23", + "productId": "0x2935", + "matrix": { + "rows": 10, + "cols": 9 + }, + "layouts": { + "labels": [ + "Split Backspace", + "ISO", + "Split Left Shift", + "Split Right Shift", + [ + "Bottom Row", + "7u", + "6.25u", + "WKL" + ] + ], + "keymap": [ + [ + { + "x": 2.5, + "c": "#777777" + }, + "1,0", + { + "c": "#cccccc" + }, + "0,0", + "1,1", + "0,1", + "1,2", + "0,2", + "1,3", + "0,3", + "1,4", + "0,4", + "1,5", + "0,5", + "1,6", + { + "c": "#aaaaaa", + "w": 2 + }, + "0,6\n\n\n0,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "0,7", + "1,8", + "0,8", + { + "x": 1 + }, + "0,6\n\n\n0,1", + "1,7\n\n\n0,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.5 + }, + "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", + { + "w": 1.5 + }, + "3,7\n\n\n1,0", + { + "x": 0.25 + }, + "2,7", + "3,8", + "2,8", + { + "x": 1.75, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "4,6\n\n\n1,1" + ], + [ + { + "x": 2.5, + "c": "#aaaaaa", + "w": 1.75 + }, + "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", + { + "c": "#777777", + "w": 2.25 + }, + "4,6\n\n\n1,0", + { + "x": 4, + "c": "#cccccc" + }, + "3,7\n\n\n1,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "6,0\n\n\n2,1", + "7,0\n\n\n2,1", + { + "x": 0.25, + "w": 2.25 + }, + "6,0\n\n\n2,0", + { + "c": "#cccccc" + }, + "6,1", + "7,1", + "6,2", + "7,2", + "6,3", + "7,3", + "6,4", + "7,4", + "6,5", + "7,5", + { + "c": "#aaaaaa", + "w": 2.75 + }, + "6,6\n\n\n3,0", + { + "x": 1.25, + "c": "#cccccc" + }, + "6,8", + { + "x": 1.25, + "c": "#aaaaaa", + "w": 1.75 + }, + "6,6\n\n\n3,1", + "7,7\n\n\n3,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "8,0\n\n\n4,0", + "9,0\n\n\n4,0", + { + "w": 1.5 + }, + "8,1\n\n\n4,0", + { + "c": "#cccccc", + "w": 7 + }, + "9,3\n\n\n4,0", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "9,5\n\n\n4,0", + "8,6\n\n\n4,0", + { + "w": 1.5 + }, + "9,7\n\n\n4,0", + { + "x": 0.25, + "c": "#cccccc" + }, + "8,7", + "9,8", + "8,8" + ], + [ + { + "y": 0.5, + "x": 2.5, + "c": "#aaaaaa", + "w": 1.25 + }, + "8,0\n\n\n4,1", + { + "w": 1.25 + }, + "9,0\n\n\n4,1", + { + "w": 1.25 + }, + "8,1\n\n\n4,1", + { + "c": "#cccccc", + "w": 6.25 + }, + "9,3\n\n\n4,1", + { + "c": "#aaaaaa", + "w": 1.25 + }, + "8,5\n\n\n4,1", + { + "w": 1.25 + }, + "9,5\n\n\n4,1", + { + "w": 1.25 + }, + "8,6\n\n\n4,1", + { + "w": 1.25 + }, + "9,7\n\n\n4,1" + ], + [ + { + "x": 2.5, + "w": 1.5 + }, + "8,0\n\n\n4,2", + { + "c": "#cccccc", + "d": true + }, + "9,0\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "8,1\n\n\n4,2", + { + "c": "#cccccc", + "w": 7 + }, + "9,3\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "9,5\n\n\n4,2", + { + "c": "#cccccc", + "d": true + }, + "8,6\n\n\n4,2", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "9,7\n\n\n4,2" + ] + ] + } +} \ No newline at end of file From 18db4477905e74731dc848366be3f4fce617bf6d Mon Sep 17 00:00:00 2001 From: Danny Date: Sat, 8 Jul 2023 01:09:14 -0400 Subject: [PATCH 5/8] Add Nyquist Rev. 4 (#1924) --- v3/keebio/nyquist/nyquist-rev4.json | 116 ++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 v3/keebio/nyquist/nyquist-rev4.json diff --git a/v3/keebio/nyquist/nyquist-rev4.json b/v3/keebio/nyquist/nyquist-rev4.json new file mode 100644 index 0000000000..215ca0e39e --- /dev/null +++ b/v3/keebio/nyquist/nyquist-rev4.json @@ -0,0 +1,116 @@ +{ + "name": "Nyquist Rev. 4", + "vendorId": "0xCB10", + "productId": "0x4156", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgb_matrix"], + "matrix": {"rows": 10, "cols": 6}, + "layouts": { + "labels": [ + ["Left Space", "1u", "2u"], + ["Right Space", "1u", "2u"], + "Top Left Encoder", + "Top Right Encoder" + ], + "keymap": [ + [ + "0,0\n\n\n2,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + {"x": 0.75}, + "5,0", + "5,1", + "5,2", + "5,3", + "5,4", + {"c": "#aaaaaa"}, + "5,5\n\n\n3,0" + ], + [ + "1,0", + {"c": "#cccccc"}, + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + {"x": 0.75}, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + {"c": "#aaaaaa"}, + "6,5" + ], + [ + {"c": "#777777"}, + "2,0", + {"c": "#cccccc"}, + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + {"x": 0.75}, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5" + ], + [ + {"c": "#aaaaaa"}, + "3,0", + {"c": "#cccccc"}, + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + {"x": 0.75}, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + {"c": "#777777"}, + "8,5" + ], + [ + {"c": "#aaaaaa"}, + "4,0", + "4,1", + "4,2", + "4,3", + "4,4\n\n\n0,0", + {"c": "#cccccc"}, + "4,5\n\n\n0,0", + {"x": 0.75}, + "9,0\n\n\n1,0", + {"c": "#aaaaaa"}, + "9,1\n\n\n1,0", + {"c": "#777777"}, + "9,2", + "9,3", + "9,4", + "9,5" + ], + [ + {"x": 4, "c": "#cccccc", "w": 2}, + "4,4\n\n\n0,1", + {"x": 0.75, "w": 2}, + "9,0\n\n\n1,1" + ], + [ + "0,0\n\n\n2,1\n\n\n\n\n\ne0", + {"x": 10.75, "c": "#aaaaaa"}, + "5,5\n\n\n3,1\n\n\n\n\n\ne1" + ] + ] + } +} From f4626ae78ff7c5a9c257a723456f757a4e5d4f6c Mon Sep 17 00:00:00 2001 From: depermana12 Date: Sat, 8 Jul 2023 12:09:26 +0700 Subject: [PATCH 6/8] Add VIA support for dp3000 macropad (#1934) --- v3/dp3000/dp3000.json | 104 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 v3/dp3000/dp3000.json diff --git a/v3/dp3000/dp3000.json b/v3/dp3000/dp3000.json new file mode 100644 index 0000000000..02273e10f2 --- /dev/null +++ b/v3/dp3000/dp3000.json @@ -0,0 +1,104 @@ + { + "name": "dp3000", + "vendorId": "0x4450", + "productId": "0x6470", + "matrix": {"rows": 3, "cols": 4}, + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [0, 180], + "content": ["id_qmk_rgb_matrix_brightness", 3, 1] + }, + { + "label": "Effect", + "type": "dropdown", + "content": ["id_qmk_rgb_matrix_effect", 3, 2], + "options": [ + "All Off", + "Solid Color", + "Alphas Mods", + "Gradient Up/Down", + "Gradient Left/Right", + "Breathing", + "Band Sat.", + "Band Val.", + "Pinwheel Sat.", + "Pinwheel Val.", + "Spiral Sat.", + "Spiral Val.", + "Cycle All", + "Cycle Left/Right", + "Cycle Up/Down", + "Rainbow Moving Chevron", + "Cycle Pinwheel", + "Cycle Spiral", + "Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Typing Heatmap", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Multi Nexus", + "Spash", + "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} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32", + "label": "Color", + "type": "color", + "content": ["id_qmk_rgb_matrix_color", 3, 4] + } + ] + } + ] + } + ], + "layouts": { + "keymap": [ + [ + { + "c":"#aaaaaa" + }, + "0,0\n\n\n\n\n\n\n\n\ne0", + { + "x": 2 + }, + "0,3\n\n\n\n\n\n\n\n\ne1" + ], + [ + { + "y": 0.5 + }, + { + "c":"#cccccc" + }, + "1,0", + "1,1", + "1,2", + "1,3" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3" + ] + ] + } + } From 3bd70d36d81a6cc7eeee15cf9e21a09de9d86cd5 Mon Sep 17 00:00:00 2001 From: blindassassin111 <38090555+blindassassin111@users.noreply.github.com> Date: Sat, 8 Jul 2023 00:12:43 -0500 Subject: [PATCH 7/8] [keyboard] Adding styrka_topre.json (#1937) --- v3/viktus/styrka_topre/styrka_topre.json | 207 +++++++++++++++++++++++ 1 file changed, 207 insertions(+) create mode 100644 v3/viktus/styrka_topre/styrka_topre.json diff --git a/v3/viktus/styrka_topre/styrka_topre.json b/v3/viktus/styrka_topre/styrka_topre.json new file mode 100644 index 0000000000..925b7814d3 --- /dev/null +++ b/v3/viktus/styrka_topre/styrka_topre.json @@ -0,0 +1,207 @@ +{ + "name": "Styrka - Topre", + "vendorId": "0x5644", + "productId": "0x5354", + "matrix": { + "rows": 5, + "cols": 18 + }, + "layouts": { + "labels": [ + ["Backspace", "2U", "Split"], ["Bottom Row", "7U", "6U"] + ], + "keymap": [ + [ + { + "c":"#aaaaaa" + }, + "0,0", + "0,1", + { + "x":0.25, + "c":"#777777" + }, + "0,2", + { + "c":"#cccccc" + }, + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + "0,14", + { + "c":"#aaaaaa", + "w":2 + }, + "0,16\n\n\n0,0", + "0,17", + { + "x":0.25, + "c":"#cccccc" + }, + "0,15\n\n\n0,1", + { + "c":"#aaaaaa" + }, + "0,16\n\n\n0,1" + ], + [ + "1,0", + "1,1", + { + "x":0.25, + "w":1.5 + }, + "1,2", + { + "c":"#cccccc" + }, + "1,3", + "1,4", + "1,5", + "1,6", + "1,7", + "1,8", + "1,9", + "1,10", + "1,11", + "1,12", + "1,13", + "1,14", + { + "w":1.5 + }, + "1,16", + { + "c":"#aaaaaa" + }, + "1,17" + ], + [ + "2,0", + "2,1", + { + "x":0.25, + "w":1.75 + }, + "2,2", + { + "c":"#cccccc" + }, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + "2,13", + { + "c":"#777777", + "w":2.25 + }, + "2,15", + { + "c":"#aaaaaa" + }, + "2,17" + ], + [ + "3,0", + "3,1", + { + "x":0.25, + "w":2.25 + }, + "3,2", + { + "c":"#cccccc" + }, + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + "3,13", + { + "c":"#aaaaaa", + "w":1.75 + }, + "3,14", + "3,16", + "3,17" + ], + [ + "4,0", + "4,1", + { + "x":0.25, + "w":1.5 + }, + "4,2\n\n\n1,0", + "4,3\n\n\n1,0", + { + "w":1.5 + }, + "4,4\n\n\n1,0", + { + "c":"#cccccc", + "w":7 + }, + "4,8\n\n\n1,0", + { + "c":"#aaaaaa", + "w":1.5 + }, + "4,13\n\n\n1,0", + { + "x":0.5 + }, + "4,14", + "4,16", + "4,17" + ], + [ + { + "y":0.25, + "x":2.25, + "w":1.5 + }, + "4,2\n\n\n1,1", + "4,3\n\n\n1,1", + { + "w":1.5 + }, + "4,4\n\n\n1,1", + { + "c":"#cccccc", + "w":6 + }, + "4,8\n\n\n1,1", + { + "c":"#aaaaaa" + }, + "4,12\n\n\n1,1", + { + "w":1.5 + }, + "4,13\n\n\n1,1" + ] + ] + } +} From 40fbf0031c2df00b0eb94ac9335ae259d3c90f3b Mon Sep 17 00:00:00 2001 From: David Hoelscher Date: Sat, 8 Jul 2023 00:14:50 -0500 Subject: [PATCH 8/8] Adding EVO70 R2 (#1939) --- v3/custommk/evo70_r2/evo70_r2.json | 145 +++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 v3/custommk/evo70_r2/evo70_r2.json diff --git a/v3/custommk/evo70_r2/evo70_r2.json b/v3/custommk/evo70_r2/evo70_r2.json new file mode 100644 index 0000000000..2efacb6b2e --- /dev/null +++ b/v3/custommk/evo70_r2/evo70_r2.json @@ -0,0 +1,145 @@ +{ + "name": "customMK EVO70 R2", + "vendorId": "0xF35B", + "productId": "0xFAB6", + "menus": [ + "qmk_backlight_rgblight", + "qmk_audio" + ], + "matrix": {"rows": 5, "cols": 16}, + "layouts": { + "labels": [ + "ISO Enter", + "Split Left Shift" + ], + "keymap": [ + [ + {"x": 3}, + "1,0\n\n\n\n\n\n\n\n\ne0", + {"x": 1, "c": "#777777"}, + "0,0", + {"c": "#cccccc"}, + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + "0,7", + "0,8", + "0,9", + "0,10", + "0,11", + "0,12", + "0,13", + {"w": 2, "c": "#aaaaaa"}, + "0,14", + "0,15" + ], + [ + {"x": 5}, + {"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, "c": "#aaaaaa"}, + "1,14\n\n\n0,0", + "1,15", + { + "x": 1.25, + "c": "#777777", + "w": 1.25, + "h": 2, + "w2": 1.5, + "h2": 1, + "x2": -0.25 + }, + "2,14\n\n\n0,1" + ], + [ + {"x": 2.5}, + "2,2", + "2,0", + {"x": 0.5}, + {"w": 1.75}, + "2,1", + {"c": "#cccccc"}, + "2,3", + "2,4", + "2,5", + "2,6", + "2,7", + "2,8", + "2,9", + "2,10", + "2,11", + "2,12", + "2,13", + {"w": 2.25, "c": "#777777"}, + "2,14\n\n\n0,0", + {"c": "#aaaaaa"}, + "2,15", + {"x": 0.25, "c": "#cccccc"}, + "1,14\n\n\n0,1" + ], + [ + {"c": "#aaaaaa", "w": 1.25}, + "3,2\n\n\n1,1", + "0,1\n\n\n1,1", + {"x": 0.25}, + "3,1", + "3,0", + {"x": 0.5}, + {"w": 2.25}, + "3,2\n\n\n1,0", + {"c": "#cccccc"}, + "3,3", + "3,4", + "3,5", + "3,6", + "3,7", + "3,8", + "3,9", + "3,10", + "3,11", + "3,12", + {"w": 1.75, "c": "#aaaaaa"}, + "3,13", + "3,14", + "3,15" + ], + [ + {"x": 2.5}, + "4,3", + "4,0", + {"x": 0.5}, + {"w": 1.25}, + "4,1", + {"w": 1.25}, + "4,2", + {"w": 1.25}, + "4,4", + {"w": 6.25, "c": "#cccccc"}, + "4,7", + {"w": 1.25, "c": "#aaaaaa"}, + "4,10", + {"w": 1.25}, + "4,11", + {"x": 0.5}, + "4,13", + "4,14", + "4,15" + ] + ] + } +}