You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

198 lines
4.9 KiB

[Keyboard] Added two new layouts for the cospad (#8502) * creation new numpad layout for 23 keys creation of new keymap * Update cospad.h * Update info.json * Update keymap.c * Update keymap.c Added a macro for the "00" key. * added two new keymap. one for each new layout. The new keymaps are based on the default keymap but focus on * Update keyboards/cospad/cospad.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/cospad.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keymap.c layout name fix. * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Delete keymap.c * Rename keyboards/cospad/keymaps/johannbl/numpad2/keymap.c to keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/numpad3/keymap.c to keyboards/cospad/keymaps/johannbl/split_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c to keyboards/cospad/keymaps/split_plus_and_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/split_zero/keymap.c to keyboards/cospad/keymaps/split_zero/keymap.c * Update keyboards/cospad/keymaps/split_plus_and_zero/keymap.c Co-Authored-By: Nick Brassel <nick@tzarc.org> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
4 years ago
  1. {
  2. "keyboard_name": "Cospad",
  3. "url": "",
  4. "maintainer": "qmk",
  5. "width": 4,
  6. "height": 6,
  7. "layouts": {
  8. "LAYOUT_ortho_6x4": {
  9. "layout": [
  10. {"x":0, "y":0},
  11. {"x":1, "y":0},
  12. {"x":2, "y":0},
  13. {"x":3, "y":0},
  14. {"x":0, "y":1},
  15. {"x":1, "y":1},
  16. {"x":2, "y":1},
  17. {"x":3, "y":1},
  18. {"x":0, "y":2},
  19. {"x":1, "y":2},
  20. {"x":2, "y":2},
  21. {"x":3, "y":2},
  22. {"x":0, "y":3},
  23. {"x":1, "y":3},
  24. {"x":2, "y":3},
  25. {"x":3, "y":3},
  26. {"x":0, "y":4},
  27. {"x":1, "y":4},
  28. {"x":2, "y":4},
  29. {"x":3, "y":4},
  30. {"x":0, "y":5},
  31. {"x":1, "y":5},
  32. {"x":2, "y":5},
  33. {"x":3, "y":5}
  34. ]
  35. },
  36. "LAYOUT_gamepad_6x4": {
  37. "layout": [
  38. {"x":0, "y":0},
  39. {"x":1, "y":0},
  40. {"x":2, "y":0},
  41. {"x":3, "y":0},
  42. {"x":0, "y":1},
  43. {"x":1, "y":1},
  44. {"x":2, "y":1},
  45. {"x":3, "y":1},
  46. {"x":0, "y":2},
  47. {"x":1, "y":2},
  48. {"x":2, "y":2},
  49. {"x":0, "y":3},
  50. {"x":1, "y":3},
  51. {"x":2, "y":3},
  52. {"x":3, "y":2, "h":2},
  53. {"x":0, "y":4},
  54. {"x":1, "y":4},
  55. {"x":2, "y":4},
  56. {"x":3, "y":4},
  57. {"x":0, "y":5},
  58. {"x":1, "y":5},
  59. {"x":2, "y":5},
  60. {"x":3, "y":5}
  61. ]
  62. },
  63. "LAYOUT_numpad_6x4": {
  64. "layout": [
  65. {"x":0, "y":0},
  66. {"x":1, "y":0},
  67. {"x":2, "y":0},
  68. {"x":3, "y":0},
  69. {"x":0, "y":1},
  70. {"x":1, "y":1},
  71. {"x":2, "y":1},
  72. {"x":3, "y":1},
  73. {"x":0, "y":2},
  74. {"x":1, "y":2},
  75. {"x":2, "y":2},
  76. {"x":0, "y":3},
  77. {"x":1, "y":3},
  78. {"x":2, "y":3},
  79. {"x":3, "y":2, "h":2},
  80. {"x":0, "y":4},
  81. {"x":1, "y":4},
  82. {"x":2, "y":4},
  83. {"x":0, "y":5, "w":2},
  84. {"x":2, "y":5},
  85. {"x":3, "y":4, "h":2}
  86. ]
  87. },
  88. "LAYOUT_numpad_6x4_split_plus": {
  89. "layout": [
  90. {"x":0, "y":0},
  91. {"x":1, "y":0},
  92. {"x":2, "y":0},
  93. {"x":3, "y":0},
  94. {"x":0, "y":1},
  95. {"x":1, "y":1},
  96. {"x":2, "y":1},
  97. {"x":3, "y":1},
  98. {"x":0, "y":2},
  99. {"x":1, "y":2},
  100. {"x":2, "y":2},
  101. {"x":3, "y":2},
  102. {"x":0, "y":3},
  103. {"x":1, "y":3},
  104. {"x":2, "y":3},
  105. {"x":3, "y":3},
  106. {"x":0, "y":4},
  107. {"x":1, "y":4},
  108. {"x":2, "y":4},
  109. {"x":0, "y":5, "w":2},
  110. {"x":2, "y":5},
  111. {"x":3, "y":4, "h":2}
  112. ]
  113. },
  114. "LAYOUT_numpad_6x4_split_plus_zero": {
  115. "layout": [
  116. {"x":0, "y":0},
  117. {"x":1, "y":0},
  118. {"x":2, "y":0},
  119. {"x":3, "y":0},
  120. {"x":0, "y":1},
  121. {"x":1, "y":1},
  122. {"x":2, "y":1},
  123. {"x":3, "y":1},
  124. {"x":0, "y":2},
  125. {"x":1, "y":2},
  126. {"x":2, "y":2},
  127. {"x":3, "y":2},
  128. {"x":0, "y":3},
  129. {"x":1, "y":3},
  130. {"x":2, "y":3},
  131. {"x":3, "y":3},
  132. {"x":0, "y":4},
  133. {"x":1, "y":4},
  134. {"x":2, "y":4},
  135. {"x":0, "y":5},
  136. {"x":1, "y":5},
  137. {"x":2, "y":5},
  138. {"x":3, "y":4, "h":2}
  139. ]
  140. },
  141. "LAYOUT_numpad_6x4_split_zero": {
  142. "layout": [
  143. {"x":0, "y":0},
  144. {"x":1, "y":0},
  145. {"x":2, "y":0},
  146. {"x":3, "y":0},
  147. {"x":0, "y":1},
  148. {"x":1, "y":1},
  149. {"x":2, "y":1},
  150. {"x":3, "y":1},
  151. {"x":0, "y":2},
  152. {"x":1, "y":2},
  153. {"x":2, "y":2},
  154. {"x":0, "y":3},
  155. {"x":1, "y":3},
  156. {"x":2, "y":3},
  157. {"x":3, "y":2, "h":2},
  158. {"x":0, "y":4},
  159. {"x":1, "y":4},
  160. {"x":2, "y":4},
  161. {"x":0, "y":5},
  162. {"x":1, "y":5},
  163. {"x":2, "y":5},
  164. {"x":3, "y":4, "h":2}
  165. ]
  166. }
  167. }
  168. }