diff --git a/v3/binepad/bnk8/bnk8.json b/v3/binepad/bnk8/bnk8.json new file mode 100644 index 0000000000..425785fea1 --- /dev/null +++ b/v3/binepad/bnk8/bnk8.json @@ -0,0 +1,123 @@ +{ + "name": "Binepad BNK8", + "vendorId": "0x4249", + "productId": "0x4E41", + "matrix": { "rows": 3, "cols": 3 }, + "keycodes": [ "qmk_lighting" ], + "menus": [ + { + "label": "Lighting", + "content": [ + { + "label": "Backlight", + "content": [ + { + "label": "Effect", + "type": "dropdown", + "content": [ "id_qmk_rgb_matrix_effect", 3, 2 ], + "options": [ + [ "00. None", 0 ], + [ "01. Solid Color", 1 ], + [ "02. Breathing", 2 ], + [ "03. Cycle_all", 3 ], + [ "04. Cycle Left Right", 4 ], + [ "05 .Cycle Up Down", 5 ], + [ "06. Cycle Pinwheel", 6 ], + [ "07. Jellybean Raindrops", 7 ], + [ "08. Solid Reactive Simple", 8 ], + [ "09. Solid Reactive", 9 ], + [ "10. Splash", 10 ], + [ "11. Solid Splash", 11 ], + [ "12. Starlight", 12 ], + [ "13. Starlight Dual Hue", 13 ], + [ "14. Starlight Dual Saturation", 14 ], + [ "15. Riverflow", 15 ], + [ "16. Per-key static RGB", 16 ] + ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 0 && {id_qmk_rgb_matrix_effect} < 16", + "label": "Color", + "type": "color", + "content": [ "id_qmk_rgb_matrix_color", 3, 4 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 0", + "label": "Brightness", + "type": "range", + "options": [ 0, 180 ], + "content": [ "id_qmk_rgb_matrix_brightness", 3, 1 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} > 1 && {id_qmk_rgb_matrix_effect} < 16", + "label": "Effect Speed", + "type": "range", + "options": [ 0, 255 ], + "content": [ "id_qmk_rgb_matrix_effect_speed", 3, 3 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 16", + "label": "1. Top Left Key", + "type": "color", + "content": [ "id_custom_color[0]", 0, 1, 0 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 16", + "label": "2. Top Centre Key", + "type": "color", + "content": [ "id_custom_color[1]", 0, 1, 1 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 16", + "label": "3. Middle Left Key", + "type": "color", + "content": [ "id_custom_color[2]", 0, 1, 2 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 16", + "label": "4. Middle Centre Key", + "type": "color", + "content": [ "id_custom_color[3]", 0, 1, 5 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 16", + "label": "5. Middle Right Key", + "type": "color", + "content": [ "id_custom_color[4]", 0, 1, 4 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 16", + "label": "6. Bottom Left Key", + "type": "color", + "content": [ "id_custom_color[5]", 0, 1, 3 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 16", + "label": "7. Bottom Centre Key", + "type": "color", + "content": [ "id_custom_color[6]", 0, 1, 6 ] + }, + { + "showIf": "{id_qmk_rgb_matrix_effect} == 16", + "label": "8. Bottom Right Key", + "type": "color", + "content": [ "id_custom_color[7]", 0, 1, 7 ] + } + ] + } + ] + } + ], + "layouts": { + "keymap": [ + [ {"w":0.25,"h":0.25,"d":true},"" ], + [ {"y":-0.75,"x":0.25},"0,0", "0,1", "0,2\n\n\n\n\n\n\n\n\ne0" ], + [ {"x":0.25},"1,0", "1,1", "1,2" ], + [ {"x":0.25},"2,0", "2,1", "2,2" ], + [ {"x":3.25,"w":0.25,"h":0.25,"d":true},"" ] + ] + }, + "customKeycodes": [ + { "name": "Caffeine", "title": "Host machine keep awake", "shortName": "KC_COFFEE" } + ] +}