From 91b94d7aac2207c5e266f9a2e2d379b26efeecb8 Mon Sep 17 00:00:00 2001 From: seflm Date: Tue, 11 Jul 2023 18:26:57 +0200 Subject: [PATCH 1/3] init Lynepad 2.0 --- src/qvex/lynepad2/lynepad2.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/qvex/lynepad2/lynepad2.json diff --git a/src/qvex/lynepad2/lynepad2.json b/src/qvex/lynepad2/lynepad2.json new file mode 100644 index 0000000000..893ef83b3d --- /dev/null +++ b/src/qvex/lynepad2/lynepad2.json @@ -0,0 +1,25 @@ +{ + "name": "QVEX Lynepad", + "productId": "0xE678", + "vendorId": "0x04D8", + "matrix": + { + "rows": 5, + "cols": 4 + }, + "layouts": + { + "keymap": + [ + ["0,0","0,1","0,2","0,3"], + ["1,0","1,1","1,2","1,3"], + ["2,0","2,1","2,2"], + [{"y":-0.75,"x":4.5},"3,0"], + [{"x":3.5},"3,2","4,0\n\n\n\n\n\n\n\n\ne0","3,3"], + [{"x":4.5},"3,1"], + [{"y":0.5,"x":3.25},"4,1\n\n\n\n\n\n\n\n\ne1"] + ] + }, + "menus": ["qmk_backlight","qmk_rgblight"], + "keycodes": ["qmk_lighting"] +} \ No newline at end of file From 6440d1df2c2dba7159b6b75c3de4496f40dba7c9 Mon Sep 17 00:00:00 2001 From: seflm Date: Thu, 13 Jul 2023 15:17:52 +0200 Subject: [PATCH 2/3] Move definition to v3 folder --- {src => v3}/qvex/lynepad2/lynepad2.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {src => v3}/qvex/lynepad2/lynepad2.json (100%) diff --git a/src/qvex/lynepad2/lynepad2.json b/v3/qvex/lynepad2/lynepad2.json similarity index 100% rename from src/qvex/lynepad2/lynepad2.json rename to v3/qvex/lynepad2/lynepad2.json From 3c6bbe4249941d7d0d51bd0061870046be30a05c Mon Sep 17 00:00:00 2001 From: seflm Date: Mon, 17 Jul 2023 15:57:46 +0200 Subject: [PATCH 3/3] Add custom Lighting menu --- v3/qvex/lynepad2/lynepad2.json | 42 ++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/v3/qvex/lynepad2/lynepad2.json b/v3/qvex/lynepad2/lynepad2.json index 893ef83b3d..32e42a7775 100644 --- a/v3/qvex/lynepad2/lynepad2.json +++ b/v3/qvex/lynepad2/lynepad2.json @@ -20,6 +20,44 @@ [{"y":0.5,"x":3.25},"4,1\n\n\n\n\n\n\n\n\ne1"] ] }, - "menus": ["qmk_backlight","qmk_rgblight"], - "keycodes": ["qmk_lighting"] + "keycodes": ["qmk_lighting"], + "menus": + [ + { + "label": "Lighting", + "content": + [ + { + "label": "Backlight", + "content": + [ + { + "label": "Backlight Brightness", + "type": "range", + "options": [0, 255], + "content": ["id_qmk_backlight_brightness", 1, 1] + }, + { + "label": "Backlight Effect", + "type": "dropdown", + "content": ["id_qmk_backlight_effect", 1, 2], + "options": [["Off", 0], ["Breathing", 1]] + } + ] + }, + { + "label": "Arc indicator", + "content": + [ + { + "label": "Brightness", + "type": "range", + "options": [0, 255], + "content": ["id_qmk_rgblight_brightness", 2, 1] + } + ] + } + ] + } + ] } \ No newline at end of file