Skip to content

Commit

Permalink
json format
Browse files Browse the repository at this point in the history
  • Loading branch information
silvinor committed Dec 12, 2024
1 parent 5511d8a commit 31b608c
Showing 1 changed file with 198 additions and 39 deletions.
237 changes: 198 additions & 39 deletions v3/binepad/bnk8/bnk8.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,13 @@
"name": "Binepad BNK8",
"vendorId": "0x4249",
"productId": "0x4E41",
"matrix": { "rows": 3, "cols": 3 },
"keycodes": [ "qmk_lighting" ],
"matrix": {
"rows": 3,
"cols": 3
},
"keycodes": [
"qmk_lighting"
],
"menus": [
{
"label": "Lighting",
Expand All @@ -14,94 +19,207 @@
{
"label": "Effect",
"type": "dropdown",
"content": [ "id_qmk_rgb_matrix_effect", 3, 2 ],
"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 ]
[
"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 ]
"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 ]
"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 ]
"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 ]
"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 ]
"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 ]
"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 ]
"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 ]
"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 ]
"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 ]
"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 ]
"content": [
"id_custom_color[7]",
0,
1,
7
]
}
]
}
Expand All @@ -110,14 +228,55 @@
],
"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},"" ]
[
{
"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" }
{
"name": "Caffeine",
"title": "Host machine keep awake",
"shortName": "KC_COFFEE"
}
]
}

0 comments on commit 31b608c

Please sign in to comment.