diff --git a/v3/themadnoodle/noodlepad_micro.json b/v3/themadnoodle/noodlepad_micro.json new file mode 100644 index 0000000000..3f86a33adb --- /dev/null +++ b/v3/themadnoodle/noodlepad_micro.json @@ -0,0 +1,46 @@ +{ + "name": "NoodlePad Micro", + "vendorId": "0x6A6C", + "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 + }, + "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 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/udon13.json b/v3/themadnoodle/udon13.json new file mode 100644 index 0000000000..d90488262a --- /dev/null +++ b/v3/themadnoodle/udon13.json @@ -0,0 +1,28 @@ +{ + "name": "Udon:13", + "vendorId": "0x6A6C", + "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 + }, + "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 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