ZEN65-RGB.json 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. {
  2. "name": "ZEN 65 RGB",
  3. "vendorId": "0x36B0",
  4. "productId": "0x3025",
  5. "keycodes": ["qmk_rgb_matrix_keycodes"],
  6. "menus":
  7. [
  8. {
  9. "label": "Lighting",
  10. "content":
  11. [
  12. {
  13. "label": "Backlight",
  14. "content":
  15. [
  16. {
  17. "label": "Brightness",
  18. "type": "range",
  19. "options": [0, 160],
  20. "content": ["id_qmk_rgb_matrix_brightness", 3, 1]
  21. },
  22. {
  23. "label": "Effect",
  24. "type": "dropdown",
  25. "content": ["id_qmk_rgb_matrix_effect", 3, 2],
  26. "options":
  27. [
  28. [ "none", 0 ],
  29. [ "solid_color", 1 ],
  30. [ "alphas_mods", 2 ],
  31. [ "gradient_up_down", 3 ],
  32. [ "gradient_left_right", 4 ],
  33. [ "breathing", 5 ],
  34. [ "band_sat", 6 ],
  35. [ "band_val", 7 ],
  36. [ "band_pinwheel_sat", 8 ],
  37. [ "band_pinwheel_val", 9 ],
  38. [ "band_spiral_sat", 10 ],
  39. [ "band_spiral_val", 11 ],
  40. [ "cycle_all", 12 ],
  41. [ "cycle_left_right", 13 ],
  42. [ "cycle_up_down", 14 ],
  43. [ "cycle_out_in", 15 ],
  44. [ "cycle_out_in_dual", 16 ],
  45. [ "rainbow_moving_chevron", 17 ],
  46. [ "cycle_pinwheel", 18 ],
  47. [ "cycle_spiral", 19 ],
  48. [ "dual_beacon", 20 ],
  49. [ "rainbow_beacon", 21 ],
  50. [ "rainbow_pinwheels", 22 ],
  51. [ "flower_blooming", 23 ],
  52. [ "raindrops", 24 ],
  53. [ "jellybean_raindrops", 25 ],
  54. [ "hue_breathing", 26 ],
  55. [ "hue_pendulum", 27 ],
  56. [ "hue_wave", 28 ],
  57. [ "pixel_flow", 29 ],
  58. [ "digital_rain", 30 ],
  59. [ "solid_reactive", 31 ],
  60. [ "solid_reactive_wide", 32 ],
  61. [ "solid_reactive_multiwide", 33 ],
  62. [ "solid_reactive_cross", 34 ],
  63. [ "solid_reactive_multicross", 35 ],
  64. [ "solid_reactive_nexus", 36 ],
  65. [ "solid_reactive_multinexus", 37 ],
  66. [ "splash", 38 ],
  67. [ "multisplash", 39 ],
  68. [ "solid_splash", 40 ],
  69. [ "solid_multisplash", 41 ],
  70. [ "starlight", 42 ],
  71. [ "starlight_dual_hue", 43 ],
  72. [ "starlight_dual_sat", 44 ],
  73. [ "riverflow", 45 ]
  74. ]
  75. },
  76. {
  77. "showIf": "{id_qmk_rgb_matrix_effect} != 0",
  78. "label": "Effect Speed",
  79. "type": "range",
  80. "options": [0, 255],
  81. "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3]
  82. },
  83. {
  84. "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",
  85. "label": "Color",
  86. "type": "color",
  87. "content": ["id_qmk_rgb_matrix_color", 3, 4]
  88. }
  89. ]
  90. }
  91. ]
  92. }
  93. ],
  94. "customKeycodes": [
  95. {"name": "2.4G", "title": "Set to 2.4G working mode", "shortName": "MD_24G"},
  96. {"name": "BLE1", "title": "Set to Bluetooth Channel 1 working mode", "shortName": "MD_BLE1"},
  97. {"name": "BLE2", "title": "Set to Bluetooth Channel 2 working mode", "shortName": "MD_BLE2"},
  98. {"name": "BLE3", "title": "Set to Bluetooth Channel 3 working mode", "shortName": "MD_BLE3"},
  99. {"name": "USB", "title": "Set to USB working mode", "shortName": "MD_USB"},
  100. {"name": "BAT", "title": "Querying Battery Status", "shortName": "QK_BAT"},
  101. {"name": "WLO", "title": "Lock WIN", "shortName": "QK_WLO"},
  102. {"name": "SIX_N", "title": "Full-key six-key switch", "shortName": "SIX_N" },
  103. {"name": "RTOG", "title": "Toggle led lighting on or off", "shortName": "RGB_RTOG"},
  104. {"name": "TEST", "title": "Test Keyboard Colour", "shortName": "TEST" },
  105. {"name": "U_EE_CLR", "title": "Customize the reset button", "shortName": "U_EE_CLR"},
  106. {"name": "KbPrSlp", "title": "Keyboard primary sleep", "shortName": "KbPrSlp"},
  107. {"name": "KbdSecS", "title": "Keyboard secondary sleep", "shortName": "KbdSecS"},
  108. {"name": "QK_DEB", "title": "Number of times that the key shakes off", "shortName": "QK_DEB" },
  109. {"name": "LG_TOG", "title": "Toggle logo lighting on or off", "shortName": "LG_TOG" },
  110. {"name": "LG_MO", "title": "Cycle through modes", "shortName": "LG_MOD" },
  111. {"name": "LG_RM", "title": "Cycle through modes in reverse", "shortName": "LG_RMOD" },
  112. {"name": "LG_HUI", "title": "logo Increase hue", "shortName": "LG_HUI" },
  113. {"name": "LG_HUD", "title": "logo Decrease hue", "shortName": "LG_HUD" },
  114. {"name": "LG_SAI", "title": "logo Increase saturation", "shortName": "LG_SAI" },
  115. {"name": "LG_SAD", "title": "logo Decrease saturation", "shortName": "LG_SAD" },
  116. {"name": "LG_VAI", "title": "logo Increase value (brightness)", "shortName": "LG_VAI" },
  117. {"name": "LG_VAD", "title": "logo Decrease value (brightness)", "shortName": "LG_VAD" },
  118. {"name": "LG_SPI", "title": "logo Increase effect speed", "shortName": "LG_SPI" },
  119. {"name": "LG_SPD", "title": "logo Decrease effect speed", "shortName": "LG_SPD" }
  120. ],
  121. "matrix": { "rows": 6, "cols": 16 },
  122. "layouts": {
  123. "labels": [
  124. "Split CapsLock"
  125. ],
  126. "keymap": [
  127. [
  128. { "c":"#777777" },
  129. { "w":1.0, "h":1.0, "x":0.0 }, "0,0",
  130. { "c":"#aaaaaa" },
  131. { "w":1.0, "h":1.0, "x":0.0 }, "1,1",
  132. { "w":1.0, "h":1.0, "x":0.0 }, "1,2",
  133. { "w":1.0, "h":1.0, "x":0.0 }, "1,3",
  134. { "w":1.0, "h":1.0, "x":0.0 }, "1,4",
  135. { "w":1.0, "h":1.0, "x":0.0 }, "1,5",
  136. { "w":1.0, "h":1.0, "x":0.0 }, "1,6",
  137. { "w":1.0, "h":1.0, "x":0.0 }, "1,7",
  138. { "w":1.0, "h":1.0, "x":0.0 }, "1,8",
  139. { "w":1.0, "h":1.0, "x":0.0 }, "1,9",
  140. { "w":1.0, "h":1.0, "x":0.0 }, "1,10",
  141. { "w":1.0, "h":1.0, "x":0.0 }, "1,11",
  142. { "w":1.0, "h":1.0, "x":0.0 }, "1,12",
  143. { "w":2.0, "h":1.0, "x":0.0 }, "1,13",
  144. { "w":1.0, "h":1.0, "x":0.0 }, "1,14"
  145. ],
  146. [
  147. { "c":"#aaaaaa" },
  148. { "w":1.5, "h":1.0, "x":0.0 }, "2,0",
  149. { "c":"#cccccc" },
  150. { "w":1.0, "h":1.0, "x":0.0 }, "2,1",
  151. { "w":1.0, "h":1.0, "x":0.0 }, "2,2",
  152. { "w":1.0, "h":1.0, "x":0.0 }, "2,3",
  153. { "w":1.0, "h":1.0, "x":0.0 }, "2,4",
  154. { "w":1.0, "h":1.0, "x":0.0 }, "2,5",
  155. { "w":1.0, "h":1.0, "x":0.0 }, "2,6",
  156. { "w":1.0, "h":1.0, "x":0.0 }, "2,7",
  157. { "w":1.0, "h":1.0, "x":0.0 }, "2,8",
  158. { "w":1.0, "h":1.0, "x":0.0 }, "2,9",
  159. { "w":1.0, "h":1.0, "x":0.0 }, "2,10",
  160. { "w":1.0, "h":1.0, "x":0.0 }, "2,11",
  161. { "w":1.0, "h":1.0, "x":0.0 }, "2,12",
  162. { "w":1.5, "h":1.0, "x":0.0 }, "2,13",
  163. { "c":"#aaaaaa" },
  164. { "w":1.0, "h":1.0, "x":0.0 }, "2,14"
  165. ],
  166. [
  167. { "c":"#aaaaaa" },
  168. { "w":1.75, "h":1.0, "x":0.0 }, "5,3\n\n\n0,0",
  169. { "w":1.5, "h":1.0, "x":-1.5}, "3,0\n\n\n0,1",
  170. { "c":"#cccccc" },
  171. { "w":1.0, "h":1.0, "x":0.0 }, "3,1",
  172. { "w":1.0, "h":1.0, "x":0.0 }, "3,2",
  173. { "w":1.0, "h":1.0, "x":0.0 }, "3,3",
  174. { "w":1.0, "h":1.0, "x":0.0 }, "3,4",
  175. { "w":1.0, "h":1.0, "x":0.0 }, "3,5",
  176. { "w":1.0, "h":1.0, "x":0.0 }, "3,6",
  177. { "w":1.0, "h":1.0, "x":0.0 }, "3,7",
  178. { "w":1.0, "h":1.0, "x":0.0 }, "3,8",
  179. { "w":1.0, "h":1.0, "x":0.0 }, "3,9",
  180. { "w":1.0, "h":1.0, "x":0.0 }, "3,10",
  181. { "w":1.0, "h":1.0, "x":0.0 }, "3,11",
  182. { "c":"#777777" },
  183. { "w":2.25, "h":1.0, "x":0.0 }, "3,13",
  184. { "c":"#aaaaaa" },
  185. { "w":1.0, "h":1.0, "x":0.0 }, "3,14"
  186. ],
  187. [
  188. { "c":"#aaaaaa" },
  189. { "w":2.25, "h":1.0, "x":0.0 }, "4,0",
  190. { "c":"#cccccc" },
  191. { "w":1.0, "h":1.0, "x":0.0 }, "4,2",
  192. { "w":1.0, "h":1.0, "x":0.0 }, "4,3",
  193. { "w":1.0, "h":1.0, "x":0.0 }, "4,4",
  194. { "w":1.0, "h":1.0, "x":0.0 }, "4,5",
  195. { "w":1.0, "h":1.0, "x":0.0 }, "4,6",
  196. { "w":1.0, "h":1.0, "x":0.0 }, "4,7",
  197. { "w":1.0, "h":1.0, "x":0.0 }, "4,8",
  198. { "w":1.0, "h":1.0, "x":0.0 }, "4,9",
  199. { "w":1.0, "h":1.0, "x":0.0 }, "4,10",
  200. { "w":1.0, "h":1.0, "x":0.0 }, "4,11",
  201. { "c":"#aaaaaa" },
  202. { "w":1.75, "h":1.0, "x":0.0 }, "4,13",
  203. { "c":"#777777" },
  204. { "w":1.0, "h":1.0, "x":0.0 }, "4,14",
  205. { "c":"#aaaaaa" },
  206. { "w":1.0, "h":1.0, "x":0.0 }, "3,15"
  207. ],
  208. [
  209. { "c":"#aaaaaa" },
  210. { "w":1.25, "h":1.0, "x":0.0 }, "5,0",
  211. { "w":1.25, "h":1.0, "x":0.0 }, "5,1",
  212. { "w":1.25, "h":1.0, "x":0.0 }, "5,2",
  213. { "c":"#cccccc" },
  214. { "w":6.25, "h":1.0, "x":0.0 }, "5,5",
  215. { "c":"#aaaaaa" },
  216. { "w":1.25, "h":1.0, "x":0.0 }, "5,9",
  217. { "w":1.25, "h":1.0, "x":0.0 }, "5,10",
  218. { "c":"#777777" },
  219. { "w":1.0, "h":1.0, "x":0.5 }, "5,13",
  220. { "w":1.0, "h":1.0, "x":0.0 }, "5,14",
  221. { "w":1.0, "h":1.0, "x":0.0 }, "5,15"
  222. ]
  223. ]
  224. }
  225. }