info.json 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. {
  2. "keyboard_name": "Cospad",
  3. "manufacturer": "KPrepublic",
  4. "url": "",
  5. "maintainer": "qmk",
  6. "usb": {
  7. "vid": "0x4B5C",
  8. "pid": "0xB1E5",
  9. "device_version": "0.0.1"
  10. },
  11. "backlight": {
  12. "pin": "F7",
  13. "on_state": 0
  14. },
  15. "indicators": {
  16. "num_lock": "B2",
  17. "on_state": 0
  18. },
  19. "processor": "atmega32u4",
  20. "bootloader": "atmel-dfu",
  21. "community_layouts": ["numpad_6x4", "ortho_6x4"],
  22. "layouts": {
  23. "LAYOUT_ortho_6x4": {
  24. "layout": [
  25. {"x":0, "y":0},
  26. {"x":1, "y":0},
  27. {"x":2, "y":0},
  28. {"x":3, "y":0},
  29. {"x":0, "y":1},
  30. {"x":1, "y":1},
  31. {"x":2, "y":1},
  32. {"x":3, "y":1},
  33. {"x":0, "y":2},
  34. {"x":1, "y":2},
  35. {"x":2, "y":2},
  36. {"x":3, "y":2},
  37. {"x":0, "y":3},
  38. {"x":1, "y":3},
  39. {"x":2, "y":3},
  40. {"x":3, "y":3},
  41. {"x":0, "y":4},
  42. {"x":1, "y":4},
  43. {"x":2, "y":4},
  44. {"x":3, "y":4},
  45. {"x":0, "y":5},
  46. {"x":1, "y":5},
  47. {"x":2, "y":5},
  48. {"x":3, "y":5}
  49. ]
  50. },
  51. "LAYOUT_gamepad_6x4": {
  52. "layout": [
  53. {"x":0, "y":0},
  54. {"x":1, "y":0},
  55. {"x":2, "y":0},
  56. {"x":3, "y":0},
  57. {"x":0, "y":1},
  58. {"x":1, "y":1},
  59. {"x":2, "y":1},
  60. {"x":3, "y":1},
  61. {"x":0, "y":2},
  62. {"x":1, "y":2},
  63. {"x":2, "y":2},
  64. {"x":0, "y":3},
  65. {"x":1, "y":3},
  66. {"x":2, "y":3},
  67. {"x":3, "y":2, "h":2},
  68. {"x":0, "y":4},
  69. {"x":1, "y":4},
  70. {"x":2, "y":4},
  71. {"x":3, "y":4},
  72. {"x":0, "y":5},
  73. {"x":1, "y":5},
  74. {"x":2, "y":5},
  75. {"x":3, "y":5}
  76. ]
  77. },
  78. "LAYOUT_numpad_6x4": {
  79. "layout": [
  80. {"x":0, "y":0},
  81. {"x":1, "y":0},
  82. {"x":2, "y":0},
  83. {"x":3, "y":0},
  84. {"x":0, "y":1},
  85. {"x":1, "y":1},
  86. {"x":2, "y":1},
  87. {"x":3, "y":1},
  88. {"x":0, "y":2},
  89. {"x":1, "y":2},
  90. {"x":2, "y":2},
  91. {"x":0, "y":3},
  92. {"x":1, "y":3},
  93. {"x":2, "y":3},
  94. {"x":3, "y":2, "h":2},
  95. {"x":0, "y":4},
  96. {"x":1, "y":4},
  97. {"x":2, "y":4},
  98. {"x":0, "y":5, "w":2},
  99. {"x":2, "y":5},
  100. {"x":3, "y":4, "h":2}
  101. ]
  102. },
  103. "LAYOUT_numpad_6x4_split_plus": {
  104. "layout": [
  105. {"x":0, "y":0},
  106. {"x":1, "y":0},
  107. {"x":2, "y":0},
  108. {"x":3, "y":0},
  109. {"x":0, "y":1},
  110. {"x":1, "y":1},
  111. {"x":2, "y":1},
  112. {"x":3, "y":1},
  113. {"x":0, "y":2},
  114. {"x":1, "y":2},
  115. {"x":2, "y":2},
  116. {"x":3, "y":2},
  117. {"x":0, "y":3},
  118. {"x":1, "y":3},
  119. {"x":2, "y":3},
  120. {"x":3, "y":3},
  121. {"x":0, "y":4},
  122. {"x":1, "y":4},
  123. {"x":2, "y":4},
  124. {"x":0, "y":5, "w":2},
  125. {"x":2, "y":5},
  126. {"x":3, "y":4, "h":2}
  127. ]
  128. },
  129. "LAYOUT_numpad_6x4_split_plus_zero": {
  130. "layout": [
  131. {"x":0, "y":0},
  132. {"x":1, "y":0},
  133. {"x":2, "y":0},
  134. {"x":3, "y":0},
  135. {"x":0, "y":1},
  136. {"x":1, "y":1},
  137. {"x":2, "y":1},
  138. {"x":3, "y":1},
  139. {"x":0, "y":2},
  140. {"x":1, "y":2},
  141. {"x":2, "y":2},
  142. {"x":3, "y":2},
  143. {"x":0, "y":3},
  144. {"x":1, "y":3},
  145. {"x":2, "y":3},
  146. {"x":3, "y":3},
  147. {"x":0, "y":4},
  148. {"x":1, "y":4},
  149. {"x":2, "y":4},
  150. {"x":0, "y":5},
  151. {"x":1, "y":5},
  152. {"x":2, "y":5},
  153. {"x":3, "y":4, "h":2}
  154. ]
  155. },
  156. "LAYOUT_numpad_6x4_split_zero": {
  157. "layout": [
  158. {"x":0, "y":0},
  159. {"x":1, "y":0},
  160. {"x":2, "y":0},
  161. {"x":3, "y":0},
  162. {"x":0, "y":1},
  163. {"x":1, "y":1},
  164. {"x":2, "y":1},
  165. {"x":3, "y":1},
  166. {"x":0, "y":2},
  167. {"x":1, "y":2},
  168. {"x":2, "y":2},
  169. {"x":0, "y":3},
  170. {"x":1, "y":3},
  171. {"x":2, "y":3},
  172. {"x":3, "y":2, "h":2},
  173. {"x":0, "y":4},
  174. {"x":1, "y":4},
  175. {"x":2, "y":4},
  176. {"x":0, "y":5},
  177. {"x":1, "y":5},
  178. {"x":2, "y":5},
  179. {"x":3, "y":4, "h":2}
  180. ]
  181. }
  182. }
  183. }