info.json 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. {
  2. "manufacturer": "SOFT/HRUF",
  3. "keyboard_name": "Splitography",
  4. "url": "https://softhruf.love/collections/writers",
  5. "maintainer": "qmk",
  6. "diode_direction": "COL2ROW",
  7. "features": {
  8. "steno": true,
  9. "nkro": true,
  10. "bootmagic": true,
  11. "mousekey": false,
  12. "extrakey": true,
  13. "console": false,
  14. "audio": false,
  15. "command": false,
  16. "backlight": false
  17. },
  18. "matrix_pins": {
  19. "rows": ["D0", "D1", "D2", "D3"],
  20. "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7"]
  21. },
  22. "usb": {
  23. "vid": "0xFEED",
  24. "pid": "0x6060",
  25. "device_version": "0.0.1"
  26. },
  27. "processor": "atmega32u4",
  28. "bootloader": "atmel-dfu",
  29. "layouts": {
  30. "LAYOUT": {
  31. "layout": [
  32. {
  33. "x": 0,
  34. "y": 0,
  35. "h": 0.6,
  36. "matrix": [0, 0],
  37. "label": "Esc"
  38. },
  39. {
  40. "x": 1,
  41. "y": 0,
  42. "h": 0.6,
  43. "matrix": [0, 1],
  44. "label": "Q"
  45. },
  46. {
  47. "x": 2,
  48. "y": 0,
  49. "h": 0.6,
  50. "matrix": [0, 2],
  51. "label": "W"
  52. },
  53. {
  54. "x": 3,
  55. "y": 0,
  56. "h": 0.6,
  57. "matrix": [0, 3],
  58. "label": "E"
  59. },
  60. {
  61. "x": 4,
  62. "y": 0,
  63. "h": 0.6,
  64. "matrix": [0, 4],
  65. "label": "R"
  66. },
  67. {
  68. "x": 5,
  69. "y": 0,
  70. "h": 0.6,
  71. "matrix": [0, 5],
  72. "label": "T"
  73. },
  74. {
  75. "x": 8,
  76. "y": 0,
  77. "h": 0.6,
  78. "matrix": [0, 6],
  79. "label": "Y"
  80. },
  81. {
  82. "x": 9,
  83. "y": 0,
  84. "h": 0.6,
  85. "matrix": [0, 7],
  86. "label": "U"
  87. },
  88. {
  89. "x": 10,
  90. "y": 0,
  91. "h": 0.6,
  92. "matrix": [0, 8],
  93. "label": "I"
  94. },
  95. {
  96. "x": 11,
  97. "y": 0,
  98. "h": 0.6,
  99. "matrix": [0, 9],
  100. "label": "O"
  101. },
  102. {
  103. "x": 12,
  104. "y": 0,
  105. "h": 0.6,
  106. "matrix": [0, 10],
  107. "label": "P"
  108. },
  109. {
  110. "x": 13,
  111. "y": 0,
  112. "h": 0.6,
  113. "matrix": [0, 11],
  114. "label": "Backspace"
  115. },
  116. {
  117. "x": 0,
  118. "y": 0.6,
  119. "matrix": [1, 0],
  120. "label": "Alt"
  121. },
  122. {
  123. "x": 1,
  124. "y": 0.6,
  125. "matrix": [1, 1],
  126. "label": "A"
  127. },
  128. {
  129. "x": 2,
  130. "y": 0.6,
  131. "matrix": [1, 2],
  132. "label": "S"
  133. },
  134. {
  135. "x": 3,
  136. "y": 0.6,
  137. "matrix": [1, 3],
  138. "label": "D"
  139. },
  140. {
  141. "x": 4,
  142. "y": 0.6,
  143. "matrix": [1, 4],
  144. "label": "F"
  145. },
  146. {
  147. "x": 5,
  148. "y": 0.6,
  149. "matrix": [1, 5],
  150. "label": "G"
  151. },
  152. {
  153. "x": 8,
  154. "y": 0.6,
  155. "matrix": [1, 6],
  156. "label": "H"
  157. },
  158. {
  159. "x": 9,
  160. "y": 0.6,
  161. "matrix": [1, 7],
  162. "label": "J"
  163. },
  164. {
  165. "x": 10,
  166. "y": 0.6,
  167. "matrix": [1, 8],
  168. "label": "K"
  169. },
  170. {
  171. "x": 11,
  172. "y": 0.6,
  173. "matrix": [1, 9],
  174. "label": "L"
  175. },
  176. {
  177. "x": 12,
  178. "y": 0.6,
  179. "matrix": [1, 10],
  180. "label": ";"
  181. },
  182. {
  183. "x": 13,
  184. "y": 0.6,
  185. "matrix": [1, 11],
  186. "label": "Enter"
  187. },
  188. {
  189. "x": 0,
  190. "y": 1.6,
  191. "h": 1.2,
  192. "matrix": [2, 0],
  193. "label": "Shift"
  194. },
  195. {
  196. "x": 1,
  197. "y": 1.6,
  198. "h": 1.2,
  199. "matrix": [2, 1],
  200. "label": "Z"
  201. },
  202. {
  203. "x": 2,
  204. "y": 1.6,
  205. "h": 1.2,
  206. "matrix": [2, 2],
  207. "label": "X"
  208. },
  209. {
  210. "x": 3,
  211. "y": 1.6,
  212. "h": 1.2,
  213. "matrix": [2, 3],
  214. "label": "C"
  215. },
  216. {
  217. "x": 4,
  218. "y": 1.6,
  219. "h": 1.2,
  220. "matrix": [2, 4],
  221. "label": "V"
  222. },
  223. {
  224. "x": 5,
  225. "y": 1.6,
  226. "h": 1.2,
  227. "matrix": [2, 5],
  228. "label": "B"
  229. },
  230. {
  231. "x": 8,
  232. "y": 1.6,
  233. "h": 1.2,
  234. "matrix": [2, 6],
  235. "label": "N"
  236. },
  237. {
  238. "x": 9,
  239. "y": 1.6,
  240. "h": 1.2,
  241. "matrix": [2, 7],
  242. "label": "M"
  243. },
  244. {
  245. "x": 10,
  246. "y": 1.6,
  247. "h": 1.2,
  248. "matrix": [2, 8],
  249. "label": ","
  250. },
  251. {
  252. "x": 11,
  253. "y": 1.6,
  254. "h": 1.2,
  255. "matrix": [2, 9],
  256. "label": "c"
  257. },
  258. {
  259. "x": 12,
  260. "y": 1.6,
  261. "h": 1.2,
  262. "matrix": [2, 10],
  263. "label": "/"
  264. },
  265. {
  266. "x": 13,
  267. "y": 1.6,
  268. "h": 1.2,
  269. "matrix": [2, 11],
  270. "label": "Super"
  271. },
  272. {
  273. "x": 3.5,
  274. "y": 3,
  275. "h": 1.2,
  276. "matrix": [3, 4],
  277. "label": "Orange"
  278. },
  279. {
  280. "x": 4.5,
  281. "y": 3,
  282. "h": 1.2,
  283. "matrix": [3, 5],
  284. "label": "Blue"
  285. },
  286. {
  287. "x": 8.5,
  288. "y": 3,
  289. "h": 1.2,
  290. "matrix": [3, 6],
  291. "label": "Space"
  292. },
  293. {
  294. "x": 9.5,
  295. "y": 3,
  296. "h": 1.2,
  297. "matrix": [3, 7],
  298. "label": "Ctrl"
  299. }
  300. ]
  301. }
  302. }
  303. }