diff --git a/v3/ashwing66/ashwing66.json b/v3/ashwing66/ashwing66.json new file mode 100644 index 0000000000..f9298f4f6f --- /dev/null +++ b/v3/ashwing66/ashwing66.json @@ -0,0 +1,495 @@ +{ + "name":"Ashwing66", + "vendorId":"0x7372", + "productId":"0x6F64", + "keycodes":[ + "qmk_lighting" + ], + "menus":[ + { + "label":"Lighting", + "content":[ + { + "label":"Backlight", + "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" + ] + }, + { + "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 + ] + } + ] + } + ] + } + ], + "matrix":{ + "rows":5, + "cols":16 + }, + "layouts":{ + "keymap":[ + [ + { + "y":5.5, + "x":9.25 + }, + "3,8\n\n\n\n\n\n\n\n\ne0" + ], + [ + { + "r":15, + "rx":4, + "ry":4.25, + "y":-4 + }, + "0,3" + ], + [ + { + "y":-0.75, + "x":-1 + }, + "0,2", + { + "x":1 + }, + "0,4" + ], + [ + { + "y":-0.75, + "x":-3, + "c":"#777777" + }, + "0,0", + { + "c":"#cccccc" + }, + "0,1", + { + "x":3 + }, + "0,5" + ], + [ + { + "y":-0.5 + }, + "1,3" + ], + [ + { + "y":-0.75, + "x":-1 + }, + "1,2", + { + "x":1 + }, + "1,4" + ], + [ + { + "y":-0.75, + "x":-3, + "c":"#aaaaaa" + }, + "1,0", + { + "c":"#cccccc" + }, + "1,1", + { + "x":3 + }, + "1,5" + ], + [ + { + "y":-0.5 + }, + "2,3" + ], + [ + { + "y":-0.75, + "x":-1 + }, + "2,2", + { + "x":1 + }, + "2,4" + ], + [ + { + "y":-0.75, + "x":-3, + "c":"#aaaaaa" + }, + "2,0", + { + "c":"#cccccc" + }, + "2,1", + { + "x":3 + }, + "2,5" + ], + [ + { + "y":-0.5, + "x":-4 + }, + "4,0", + { + "x":3 + }, + "3,3", + { + "x":2 + }, + "3,6" + ], + [ + { + "y":-0.75, + "x":-1 + }, + "3,2", + { + "x":1 + }, + "3,4" + ], + [ + { + "y":-0.75, + "x":-3, + "c":"#aaaaaa" + }, + "3,0", + { + "c":"#cccccc" + }, + "3,1", + { + "x":3 + }, + "3,5" + ], + [ + { + "y":-0.5, + "c":"#aaaaaa" + }, + "4,3" + ], + [ + { + "y":-0.75, + "x":-1 + }, + "4,2", + { + "x":1 + }, + "4,4" + ], + [ + { + "y":-0.75, + "x":-2 + }, + "4,1", + { + "x":3 + }, + "4,5" + ], + [ + { + "r":30, + "rx":6.9, + "ry":5.75, + "y":-0.15000000000000036, + "x":0.09999999999999964, + "c":"#777777" + }, + "4,6" + ], + [ + { + "r":45, + "rx":8, + "ry":6, + "y":0.09999999999999964, + "x":0.40000000000000036 + }, + "4,7" + ], + [ + { + "r":-45, + "rx":11.5, + "y":0.09999999999999964, + "x":-1.4000000000000004 + }, + "4,8" + ], + [ + { + "r":-30, + "rx":12.5, + "ry":5.75, + "y":-0.15000000000000036, + "x":-1 + }, + "4,9" + ], + [ + { + "r":-15, + "rx":15.25, + "ry":4.25, + "y":-4, + "x":-0.75, + "c":"#cccccc" + }, + "0,12" + ], + [ + { + "y":-0.75, + "x":-1.75 + }, + "0,11", + { + "x":1 + }, + "0,13" + ], + [ + { + "y":-0.75, + "x":-2.75 + }, + "0,10", + { + "x":3 + }, + "0,14", + "0,15" + ], + [ + { + "y":-0.5, + "x":-0.75 + }, + "1,12" + ], + [ + { + "y":-0.75, + "x":-1.75 + }, + "1,11", + { + "x":1 + }, + "1,13" + ], + [ + { + "y":-0.75, + "x":-2.75 + }, + "1,10", + { + "x":3 + }, + "1,14", + "1,15" + ], + [ + { + "y":-0.5, + "x":-0.75 + }, + "2,12" + ], + [ + { + "y":-0.75, + "x":-1.75 + }, + "2,11", + { + "x":1 + }, + "2,13" + ], + [ + { + "y":-0.75, + "x":-2.75 + }, + "2,10", + { + "x":3 + }, + "2,14", + { + "c":"#aaaaaa" + }, + "2,15" + ], + [ + { + "y":-0.5, + "x":-3.75, + "c":"#cccccc" + }, + "3,9", + { + "x":2 + }, + "3,12", + { + "x":3 + }, + "4,15" + ], + [ + { + "y":-0.75, + "x":-1.75 + }, + "3,11", + { + "x":1 + }, + "3,13" + ], + [ + { + "y":-0.75, + "x":-2.75 + }, + "3,10", + { + "x":3 + }, + "3,14", + { + "c":"#aaaaaa" + }, + "3,15" + ], + [ + { + "y":-0.5, + "x":-0.75 + }, + "4,12" + ], + [ + { + "y":-0.75, + "x":-1.75 + }, + "4,11", + { + "x":1 + }, + "4,13" + ], + [ + { + "y":-0.75, + "x":-2.75 + }, + "4,10", + { + "x":3 + }, + "4,14" + ] + ] + } +}