From c5b5d5fd619fdbafb0afabd8ab364e30b8c4800c Mon Sep 17 00:00:00 2001 From: Jesse Leventhal <45154268+jessel92@users.noreply.github.com> Date: Tue, 26 Dec 2023 22:18:12 -0500 Subject: [PATCH 1/4] The Mad Noodle Folder and Noodlepad_micro Keypad --- v3/themadnoodle/noodlepad_micro.json | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 v3/themadnoodle/noodlepad_micro.json diff --git a/v3/themadnoodle/noodlepad_micro.json b/v3/themadnoodle/noodlepad_micro.json new file mode 100644 index 0000000000..b055731ec5 --- /dev/null +++ b/v3/themadnoodle/noodlepad_micro.json @@ -0,0 +1,34 @@ +{ + "name": "NoodlePad Micro", + "vendorId": "0x6A6C", + "productId": "0x0004", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgblight"], + "matrix": { + "rows": 3, + "cols": 3 + }, + "layouts": { + "keymap": [ + [ + {"c": "#777777" }, + "0,2\n\n\n\n\n\n\n\n\ne0", + {"x": 1}, + "0,0\n\n\n\n\n\n\n\n\ne1" + ], + [ + {"c": "#cccccc"}, + "1,2", + "1,1", + "1,0" + ], + [ + "2,2", + "2,1", + "2,0" + ] + ] + } + + +} \ No newline at end of file From 648a3c512009802016d2241d3573022ee1aab264 Mon Sep 17 00:00:00 2001 From: Jesse Leventhal <45154268+jessel92@users.noreply.github.com> Date: Wed, 24 Jan 2024 18:45:50 -0500 Subject: [PATCH 2/4] Added Udon13 Added Support for the Udon aswell --- v3/themadnoodle/udon13.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 v3/themadnoodle/udon13.json diff --git a/v3/themadnoodle/udon13.json b/v3/themadnoodle/udon13.json new file mode 100644 index 0000000000..99c65b3519 --- /dev/null +++ b/v3/themadnoodle/udon13.json @@ -0,0 +1,21 @@ +{ + "name": "Udon:13", + "vendorId": "0x6A6C", + "productId": "0x0012", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgblight"], + "matrix": { + "rows": 4, + "cols": 4 + }, + "layouts": { + "keymap": [ + [{"x":3,"c":"#777777"},"0,3\n\n\n\n\n\n\n\n\ne0"], + [{"y":0.25,"c":"#cccccc"},"1,0","1,1","1,2","1,3"], + ["2,0","2,1","2,2","2,3"], + ["3,0","3,1","3,2","3,3"] + ] + } + + +} \ No newline at end of file From e9d732ff2ed9fca0525dda920a593f88d0a27807 Mon Sep 17 00:00:00 2001 From: Jesse Leventhal <45154268+jessel92@users.noreply.github.com> Date: Fri, 2 Feb 2024 17:03:31 -0500 Subject: [PATCH 3/4] Added Custom Keycode Section Fully Tested --- v3/themadnoodle/noodlepad_micro.json | 12 ++++++++++++ v3/themadnoodle/udon13.json | 7 +++++++ 2 files changed, 19 insertions(+) diff --git a/v3/themadnoodle/noodlepad_micro.json b/v3/themadnoodle/noodlepad_micro.json index b055731ec5..3f86a33adb 100644 --- a/v3/themadnoodle/noodlepad_micro.json +++ b/v3/themadnoodle/noodlepad_micro.json @@ -4,6 +4,18 @@ "productId": "0x0004", "keycodes": ["qmk_lighting"], "menus": ["qmk_rgblight"], + "customKeycodes": [ + { + "name": "RGB Layer Mode", + "title": "Toggle the RGB Layer Indicator Mode (Mode1: Blink White=0, Red=1, Green=2, Blue=3) / (Mode2: One LED lit white according to current layer)", + "shortName": "L_IND" + }, + { + "name": "Cycle Layers", + "title": "Cycle through the layers (Place on same key on all layers)", + "shortName": "L_CYC" + } + ], "matrix": { "rows": 3, "cols": 3 diff --git a/v3/themadnoodle/udon13.json b/v3/themadnoodle/udon13.json index 99c65b3519..d90488262a 100644 --- a/v3/themadnoodle/udon13.json +++ b/v3/themadnoodle/udon13.json @@ -4,6 +4,13 @@ "productId": "0x0012", "keycodes": ["qmk_lighting"], "menus": ["qmk_rgblight"], + "customKeycodes": [ + { + "name": "Cycle Layers", + "title": "Cycle through the layers (Place on same key on all layers)", + "shortName": "L_CYC" + } + ], "matrix": { "rows": 4, "cols": 4 From ad217d46837031df7a4621a81221971b6d2e00d0 Mon Sep 17 00:00:00 2001 From: Jesse Leventhal <45154268+jessel92@users.noreply.github.com> Date: Mon, 26 Aug 2024 10:03:24 -0400 Subject: [PATCH 4/4] Adding support for Mad Noodle Keypads --- v3/themadnoodle/noodlepad_v1.json | 32 +++++++++++++++++++++++++++++++ v3/themadnoodle/noodlepad_v2.json | 32 +++++++++++++++++++++++++++++++ v3/themadnoodle/udon13v2.json | 31 ++++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+) create mode 100644 v3/themadnoodle/noodlepad_v1.json create mode 100644 v3/themadnoodle/noodlepad_v2.json create mode 100644 v3/themadnoodle/udon13v2.json diff --git a/v3/themadnoodle/noodlepad_v1.json b/v3/themadnoodle/noodlepad_v1.json new file mode 100644 index 0000000000..bfdf712427 --- /dev/null +++ b/v3/themadnoodle/noodlepad_v1.json @@ -0,0 +1,32 @@ +{ + "name": "NoodlePad v1", + "vendorId": "0x6A6C", + "productId": "0x0001", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgblight"], + "customKeycodes": [ + { + "name": "RGB Layer Mode", + "title": "Toggle the RGB Layer Indicator Mode (Mode1: Blink White=0, Red=1, Green=2, Blue=3) / (Mode2: One LED lit white according to current layer)", + "shortName": "L_IND" + }, + { + "name": "Cycle Layers", + "title": "Cycle through the layers (Place on same key on all layers)", + "shortName": "L_CYC" + } + ], + "matrix": { + "rows": 3, + "cols": 3 + }, + "layouts": { + "keymap": [ + ["0,0",{"c":"#777777"},"0,1\n\n\n\n\n\n\n\n\ne0",{"c":"#cccccc"},"0,2"], + ["1,0","1,1","1,2"], + ["2,0","2,1","2,2"] + ] + } + + +} \ No newline at end of file diff --git a/v3/themadnoodle/noodlepad_v2.json b/v3/themadnoodle/noodlepad_v2.json new file mode 100644 index 0000000000..37ef9ae9df --- /dev/null +++ b/v3/themadnoodle/noodlepad_v2.json @@ -0,0 +1,32 @@ +{ + "name": "NoodlePad v2", + "vendorId": "0x6A6C", + "productId": "0x0002", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgblight"], + "customKeycodes": [ + { + "name": "RGB Layer Mode", + "title": "Toggle the RGB Layer Indicator Mode (Mode1: Blink White=0, Red=1, Green=2, Blue=3) / (Mode2: One LED lit white according to current layer)", + "shortName": "L_IND" + }, + { + "name": "Cycle Layers", + "title": "Cycle through the layers (Place on same key on all layers)", + "shortName": "L_CYC" + } + ], + "matrix": { + "rows": 3, + "cols": 3 + }, + "layouts": { + "keymap": [ + ["0,0",{"c":"#777777"},"0,1\n\n\n\n\n\n\n\n\ne0",{"c":"#cccccc"},"0,2"], + ["1,0","1,1","1,2"], + ["2,0","2,1","2,2"] + ] + } + + +} \ No newline at end of file diff --git a/v3/themadnoodle/udon13v2.json b/v3/themadnoodle/udon13v2.json new file mode 100644 index 0000000000..68ab868a7c --- /dev/null +++ b/v3/themadnoodle/udon13v2.json @@ -0,0 +1,31 @@ +{ + "name": "Udon:13 v.2", + "vendorId": "0x6A6C", + "productId": "0x0013", + "keycodes": ["qmk_lighting"], + "menus": ["qmk_rgblight"], + "customKeycodes": [ + { + "name": "RGB Layer Mode", + "title": "Toggle the RGB Layer Indicator Mode (Mode1: Blink White=0, Red=1, Green=2, Blue=3) / (Mode2: One LED lit white according to current layer)", + "shortName": "L_IND" + }, + { + "name": "Cycle Layers", + "title": "Cycle through the layers (Place on same key on all layers)", + "shortName": "L_CYC" + } + ], + "matrix": { + "rows": 4, + "cols": 4 + }, + "layouts": { + "keymap": [ + [{ "x": 3, "c": "#777777" }, "0,3\n\n\n\n\n\n\n\n\ne0"], + [{ "y": 0.25, "c": "#cccccc" }, "1,0", "1,1", "1,2", "1,3"], + ["2,0", "2,1", "2,2", "2,3"], + ["3,0", "3,1", "3,2", "3,3"] + ] + } +} \ No newline at end of file