agustinmista / qmk-rgb-live

Control the RGB matrix of QMK-enabled keyboards dynamically using WebHID
http://qmkrgb.live/
MIT License
3 stars 0 forks source link

Please add the Keychron Q1 HE #1

Open Stopmodrifts opened 4 months ago

Stopmodrifts commented 4 months ago

I know it just came out but if you could please add support for it that would be awsome, i don't remember if you need my keyboard's code or not but here

{ "name": "Keychron Q1 HE Knob", "vendorId": "0x3434", "productId": "0x0b10", "keycodes": ["qmk_lighting"], "menus": [ { "label": "Lighting", "content": [ { "label": "Backlight", "content": [ { "label": "Brightness", "type": "range", "options": [0, 255], "content": ["id_qmk_rgb_matrix_brightness", 3, 1] }, { "label": "Effect", "type": "dropdown", "content": ["id_qmk_rgb_matrix_effect", 3, 2], "options": [ ["None", 0], ["Solid Color", 1], ["Breathing", 2], ["Band Spiral Val", 3], ["Cycle All", 4], ["Cycle Left Right", 5], ["Cycle Up Down", 6], ["Rainbow Moving Chevron", 7], ["Cycle Out In", 8], ["Cycle Out In Dual", 9], ["Cycle Pinwheel", 10], ["Cycle Spiral", 11], ["Dual Beacon", 12], ["Rainbow Beacon", 13], ["Jellybean Raindrops", 14], ["Pixel Rain", 15], ["Typing Heatmap", 16], ["Digital Rain", 17], ["Reactive Simple", 18], ["Reactive Multiwide", 19], ["Reactive Multinexus", 20], ["Splash", 21], ["Solid Splash", 22] ] }, { "showIf": "{id_qmk_rgb_matrix_effect} > 1", "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} < 4 || {id_qmk_rgb_matrix_effect} == 18 || ({id_qmk_rgb_matrix_effect} > 17 && {id_qmk_rgb_matrix_effect} != 21) ) ", "label": "Color", "type": "color", "content": ["id_qmk_rgb_matrix_color", 3, 4] } ] } ] } ], "customKeycodes": [ {"name": "Left Option", "title": "Left Option", "shortName": "LOpt"}, {"name": "Right Option", "title": "Right Option", "shortName": "ROpt"}, {"name": "Left Cmd", "title": "Left Command", "shortName": "LCmd"}, {"name": "Right Cmd", "title": "Right Command", "shortName": "RCmd"}, {"name": "Misson Control", "title": "Misson Control in Mac", "shortName": "MCtl"}, {"name": "Lanuch Pad", "title": "Lanuch Pad in Windows", "shortName": "LPad"}, {"name": "Task View", "title": "Task View in Windows", "shortName": "Task"}, {"name": "File Explorer", "title": "File Explorer in Windows", "shortName": "File"}, {"name": "Screen shot", "title": "Screenshot in macOS", "shortName": "SShot"}, {"name": "Cortana", "title": "Cortana in Windows", "shortName": "Cortana"}, {"name": "Siri", "title": "Siri in macOS", "shortName": "Siri"}, {"name": "Bluetooth Host 1", "title": "Bluetooth Host 1", "shortName": "BTH1"}, {"name": "Bluetooth Host 2", "title": "Bluetooth Host 2", "shortName": "BTH2"}, {"name": "Bluetooth Host 3", "title": "Bluetooth Host 3", "shortName": "BTH3"}, {"name": "2.4G", "title": "2.4G", "shortName": "2.4G"}, {"name": "Battery Level", "title": "Show battery level", "shortName": "Batt"}, {"name": "Profile 1", "title": "Profile 1", "shortName": "PROF1"}, {"name": "Profile 2", "title": "Profile 2", "shortName": "PROF2"}, {"name": "Profile 3", "title": "Profile 3", "shortName": "PROF3"} ], "matrix": {"rows": 6, "cols" : 15}, "layouts": { "keymap": [ [ { "c": "#777777" }, "0, 0", { "x": 0.25, "c": "#cccccc" }, "0, 1", "0, 2", "0, 3", "0, 4", { "x": 0.25, "c": "#aaaaaa" }, "0, 5", "0, 6", "0, 7", "0, 8", { "x": 0.25, "c": "#cccccc" }, "0, 9", "0, 10", "0, 11", "0, 12", { "x": 0.25, "c": "#aaaaaa" }, "0, 13", { "x": 0.25 }, "0, 14\n\n\n\n\n\n\n\n\ne0" ], [ { "y": 0.25, "c": "#aaaaaa" }, "1, 0", { "c": "#cccccc" }, "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", { "x": 0.25 }, "1, 14" ], [ { "w": 1.5, "c": "#aaaaaa" }, "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, "c": "#aaaaaa" }, "2, 13", { "x": 0.25 }, "2, 14" ], [ { "w": 1.75, "c": "#aaaaaa" }, "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", { "w": 2.25, "c": "#777777" }, "3, 12", { "x": 0.25, "c": "#aaaaaa" }, "3, 13" ], [ { "w": 2.25, "c": "#aaaaaa" }, "4, 0", { "c": "#cccccc" }, "4, 2", "4, 3", "4, 4", "4, 5", "4, 6", "4, 7", "4, 8", "4, 9", "4, 10", "4, 12", { "w": 1.75, "c": "#aaaaaa" }, "4, 13", { "x": 0.25, "y": 0.25, "c": "#cccccc" }, "4, 14" ], [ { "y": -0.25, "w": 1.25, "c": "#aaaaaa" }, "5, 0", { "w": 1.25 }, "5, 1", { "w": 1.25 }, "5, 2", { "w": 6.25, "c": "#cccccc" }, "5, 6", { "c": "#aaaaaa" }, "5, 9", "5, 10", "5, 11", { "x": 0.25, "y": 0.25, "c": "#cccccc" }, "5, 12", "5, 13", "5, 14" ] ] } }

agustinmista commented 4 months ago

Hey! Sorry, I had missed the notification for this.

I will take a look at this and be back to you with something to try soon 😄