diff --git a/v3/qwertykeys/qk100/qk100_ansi.json b/v3/qwertykeys/qk100/qk100_ansi.json new file mode 100644 index 0000000000..ba604d13f0 --- /dev/null +++ b/v3/qwertykeys/qk100/qk100_ansi.json @@ -0,0 +1,419 @@ +{ + "name": "qk100 ansi", + "vendorId": "0x4F53", + "productId": "0x3030", + "keycodes": ["qmk_lighting"], + "menus": [ + { + "label":"Lighting", + "content": [ + { + "label": "LED Strip", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [0, 120], + "content": ["id_qmk_rgblight_brightness", 2, 1] + }, + { + "label": "Effect", + "type": "dropdown", + "content": ["id_qmk_rgblight_effect", 2, 2], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Mood 1", + "Rainbow Mood 2", + "Rainbow Mood 3", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Snake 1", + "Snake 2", + "Snake 3", + "Snake 4", + "Snake 5", + "Snake 6", + "Knight 1", + "Knight 2", + "Knight 3", + "Christmas", + "Gradient 1", + "Gradient 2", + "Gradient 3", + "Gradient 4", + "Gradient 5", + "Gradient 6", + "Gradient 7", + "Gradient 8", + "Gradient 9", + "Gradient 10", + "RGB Test", + "Alternating", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [0, 255], + "content": ["id_qmk_rgblight_effect_speed", 2, 3] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": ["id_qmk_rgblight_color", 2, 4] + } + ] + }, + { + "label": "Per-key RGB", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [0, 200], + "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 Out/In", + "Cycle Out/In Dual", + "Cycle Pinwheel", + "Cycle Spiral", + "Dual Beacon", + "Rainbow Beacon", + "Rainbow Pinwheels", + "Raindrops", + "Jellybean Raindrops", + "Hue Breathing", + "Hue Pendulum", + "Hue Wave", + "Pixel Rain", + "Pixel Flow", + "Pixel Fractal", + "Typing Heatmap", + "Digital Rain", + "Solid Reactive Simple", + "Solid Reactive", + "Solid Reactive Wide", + "Solid Reactive Multi Wide", + "Solid Reactive Cross", + "Solid Reactive Multi Cross", + "Solid Reactive Nexus", + "Solid Reactive Multi Nexus", + "Spash", + "Multi Splash", + "Solid Splash", + "Solid Multi 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] + } + ] + } + ] + } + ], + "customKeycodes": [ + {"name": "Per-key RGB Toggle", "title": "Per-key RGB Toggle", "shortName": "P_TOG"}, + {"name": "Per-key RGB Mode+", "title": "Per-key RGB Mode+", "shortName": "P_MO+"}, + {"name": "Per-key RGB Mode-", "title": "Per-key RGB Mode-", "shortName": "P_MO-"}, + {"name": "Per-key RGB Hue+", "title": "Per-key RGB Hue Increase", "shortName": "P_HU+"}, + {"name": "Per-key RGB Hue-", "title": "Per-key RGB Hue Decrease", "shortName": "P_HU-"}, + {"name": "Per-key RGB Sat+", "title": "Per-key RGB Saturation Increase", "shortName": "P_SA+"}, + {"name": "Per-key RGB Sat-", "title": "Per-key RGB Saturation Decrease", "shortName": "P_SA-"}, + {"name": "Per-key RGB Val+", "title": "Per-key RGB Brightness Increase", "shortName": "P_VA+"}, + {"name": "Per-key RGB Val-", "title": "Per-key RGB Brightness Decrease", "shortName": "P_VA-"}, + {"name": "Per-key RGB Spd+", "title": "Per-key RGB Speed Increase", "shortName": "P_SP+"}, + {"name": "Per-key RGB Spd-", "title": "Per-key RGB Speed Decrease", "shortName": "P_SP-"} + ], + "matrix": { + "rows": 6, + "cols": 19 + }, + "layouts": { + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 1.5, + "c": "#aaaaaa" + }, + "0,15", + "0,16", + "0,17", + "0,18" + ], + [ + { + "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": 1.5 + }, + "1,15", + "1,16", + "1,17", + "1,18" + ], + [ + { + "c": "#aaaaaa", + "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.25, + "c": "#aaaaaa" + }, + "2,14", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,15", + "2,16", + "2,17", + { + "c": "#aaaaaa", + "h":2 + }, + "3,18" + ], + [ + { + "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,13", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "3,14", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,15", + "3,16", + "3,17" + ], + [ + { + "c": "#aaaaaa", + "w": 2.25 + }, + "4,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,11", + { + "x": 0.25, + "y": 0.25 + }, + "4,13", + { + "x": 1.25, + "y": -0.25, + "c": "#cccccc" + }, + "4,15", + "4,16", + "4,17", + { + "c": "#777777", + "h": 2 + }, + "4,18" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,5", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,9", + { + "w": 1.5 + }, + "5,10", + { + "x": 0.25, + "y": 0.25 + }, + "5,12", + "5,13", + "5,14", + { + "x": 0.25, + "y": -0.25, + "w": 2 + }, + "5,15", + "5,17" + ] + ] + } +} \ No newline at end of file diff --git a/v3/qwertykeys/qk100/qk100_solder.json b/v3/qwertykeys/qk100/qk100_solder.json new file mode 100644 index 0000000000..93557ac7f1 --- /dev/null +++ b/v3/qwertykeys/qk100/qk100_solder.json @@ -0,0 +1,374 @@ +{ + "name": "qk100 Solder", + "vendorId": "0x4F53", + "productId": "0x3053", + "keycodes": ["qmk_lighting"], + "menus": [ + { + "label":"Lighting", + "content": [ + { + "label": "LED Strip", + "content": [ + { + "label": "Brightness", + "type": "range", + "options": [0, 120], + "content": ["id_qmk_rgblight_brightness", 2, 1] + }, + { + "label": "Effect", + "type": "dropdown", + "content": ["id_qmk_rgblight_effect", 2, 2], + "options": [ + "All Off", + "Solid Color", + "Breathing 1", + "Breathing 2", + "Breathing 3", + "Breathing 4", + "Rainbow Mood 1", + "Rainbow Mood 2", + "Rainbow Mood 3", + "Rainbow Swirl 1", + "Rainbow Swirl 2", + "Rainbow Swirl 3", + "Rainbow Swirl 4", + "Rainbow Swirl 5", + "Rainbow Swirl 6", + "Snake 1", + "Snake 2", + "Snake 3", + "Snake 4", + "Snake 5", + "Snake 6", + "Knight 1", + "Knight 2", + "Knight 3", + "Christmas", + "Gradient 1", + "Gradient 2", + "Gradient 3", + "Gradient 4", + "Gradient 5", + "Gradient 6", + "Gradient 7", + "Gradient 8", + "Gradient 9", + "Gradient 10", + "RGB Test", + "Alternating", + "Twinkle 1", + "Twinkle 2", + "Twinkle 3", + "Twinkle 4", + "Twinkle 5", + "Twinkle 6" + ] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0", + "label": "Effect Speed", + "type": "range", + "options": [0, 255], + "content": ["id_qmk_rgblight_effect_speed", 2, 3] + }, + { + "showIf": "{id_qmk_rgblight_effect} != 0 && {id_qmk_rgblight_effect} != 35", + "label": "Color", + "type": "color", + "content": ["id_qmk_rgblight_color", 2, 4] + } + ] + } + ] + } + ], + "matrix": { + "rows": 6, + "cols": 19 + }, + "layouts": { + "labels": [ + "2U Home", + "Split Backspace", + "ISO Enter", + "Split Left Shift" + ], + "keymap": [ + [ + { + "c": "#777777" + }, + "0,0", + { + "x": 1, + "c": "#cccccc" + }, + "0,1", + "0,2", + "0,3", + "0,4", + { + "x": 0.5, + "c": "#aaaaaa" + }, + "0,5", + "0,6", + "0,7", + "0,8", + { + "x": 0.5, + "c": "#cccccc" + }, + "0,9", + "0,10", + "0,11", + "0,12", + { + "x": 1.5, + "c": "#aaaaaa" + }, + "0,15", + "0,16", + "0,17\n\n\n0,0", + "0,18\n\n\n0,0", + { + "x":0.5, + "w": 2 + }, + "0,18\n\n\n0,1" + ], + [ + { + "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", + { + "w": 2, + "c": "#aaaaaa" + }, + "1,13\n\n\n1,0", + { + "x": 1.5 + }, + "1,15", + "1,16", + "1,17", + "1,18", + { + "x":0.5, + "c": "#cccccc" + }, + "2,13\n\n\n1,1", + { + "c": "#aaaaaa" + }, + "1,13\n\n\n1,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 + }, + "3,12\n\n\n2,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "2,14", + { + "x": 0.25, + "c": "#cccccc" + }, + "2,15", + "2,16", + "2,17", + { + "c": "#aaaaaa", + "h":2 + }, + "3,18", + { + "x":1.25, + "c": "#777777", + "w":1.25, + "h":2, + "w2":1.5, + "h2":1, + "x2":-0.25 + }, + "3,13\n\n\n2,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,13\n\n\n2,0", + { + "x": 0.25, + "c": "#aaaaaa" + }, + "3,14", + { + "x": 0.25, + "c": "#cccccc" + }, + "3,15", + "3,16", + "3,17", + { + "x":1.25 + }, + "3,12\n\n\n2,1" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "4,0\n\n\n3,1", + { + "c": "#cccccc" + }, + "5,3\n\n\n3,1", + { + "c": "#aaaaaa", + "w": 2.25, + "x":-2.25 + }, + "4,0\n\n\n3,0", + { + "c": "#cccccc" + }, + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + "4,6", + "4,7", + "4,8", + "4,9", + "4,10", + { + "c": "#aaaaaa", + "w": 1.75 + }, + "4,11", + { + "x": 0.25, + "y": 0.25 + }, + "4,13", + { + "x": 1.25, + "y": -0.25, + "c": "#cccccc" + }, + "4,15", + "4,16", + "4,17", + { + "c": "#777777", + "h": 2 + }, + "4,18" + ], + [ + { + "c": "#aaaaaa", + "w": 1.25 + }, + "5,0", + { + "w": 1.25 + }, + "5,1", + { + "w": 1.25 + }, + "5,2", + { + "c": "#cccccc", + "w": 6.25 + }, + "5,5", + { + "c": "#aaaaaa", + "w": 1.5 + }, + "5,9", + { + "w": 1.5 + }, + "5,10", + { + "x": 0.25, + "y": 0.25 + }, + "5,12", + "5,13", + "5,14", + { + "x": 0.25, + "y": -0.25, + "w": 2 + }, + "5,15", + "5,17" + ] + ] + } +} \ No newline at end of file