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.

400 lines
9.9 KiB

  1. {
  2. "keyboard_name": "KBIC65",
  3. "url": "https://karlb.eu/kbic65/",
  4. "maintainer": "b-karl",
  5. "diode_direction": "ROW2COL",
  6. "matrix_pins": {
  7. "cols": [
  8. "B2",
  9. "B6",
  10. "B3",
  11. "B1",
  12. "F7",
  13. "F6",
  14. "F5",
  15. "F4"
  16. ],
  17. "rows": [
  18. "B5",
  19. "D1",
  20. "B4",
  21. "D0",
  22. "E6",
  23. "D4",
  24. "D7",
  25. "C6",
  26. "D2"
  27. ]
  28. },
  29. "usb": {
  30. "vid": "0x424B",
  31. "pid": "0xD87A",
  32. "device_version": "0.0.1"
  33. },
  34. "layouts": {
  35. "LAYOUT": {
  36. "layout": [
  37. {
  38. "label": "Esc",
  39. "x": 0,
  40. "y": 0
  41. },
  42. {
  43. "label": "!",
  44. "x": 1,
  45. "y": 0
  46. },
  47. {
  48. "label": "\"",
  49. "x": 2,
  50. "y": 0
  51. },
  52. {
  53. "label": "£",
  54. "x": 3,
  55. "y": 0
  56. },
  57. {
  58. "label": "$",
  59. "x": 4,
  60. "y": 0
  61. },
  62. {
  63. "label": "%",
  64. "x": 5,
  65. "y": 0
  66. },
  67. {
  68. "label": "^",
  69. "x": 6,
  70. "y": 0
  71. },
  72. {
  73. "label": "&",
  74. "x": 7,
  75. "y": 0
  76. },
  77. {
  78. "label": "*",
  79. "x": 8,
  80. "y": 0
  81. },
  82. {
  83. "label": "(",
  84. "x": 9,
  85. "y": 0
  86. },
  87. {
  88. "label": ")",
  89. "x": 10,
  90. "y": 0
  91. },
  92. {
  93. "label": "_",
  94. "x": 11,
  95. "y": 0
  96. },
  97. {
  98. "label": "+",
  99. "x": 12,
  100. "y": 0
  101. },
  102. {
  103. "label": "BkSp1",
  104. "x": 13,
  105. "y": 0
  106. },
  107. {
  108. "label": "BkSp2",
  109. "x": 14,
  110. "y": 0
  111. },
  112. {
  113. "label": "Delete",
  114. "x": 15.5,
  115. "y": 0
  116. },
  117. {
  118. "label": "Tab",
  119. "x": 0,
  120. "y": 1,
  121. "w": 1.5
  122. },
  123. {
  124. "label": "Q",
  125. "x": 1.5,
  126. "y": 1
  127. },
  128. {
  129. "label": "W",
  130. "x": 2.5,
  131. "y": 1
  132. },
  133. {
  134. "label": "E",
  135. "x": 3.5,
  136. "y": 1
  137. },
  138. {
  139. "label": "R",
  140. "x": 4.5,
  141. "y": 1
  142. },
  143. {
  144. "label": "T",
  145. "x": 5.5,
  146. "y": 1
  147. },
  148. {
  149. "label": "Y",
  150. "x": 6.5,
  151. "y": 1
  152. },
  153. {
  154. "label": "U",
  155. "x": 7.5,
  156. "y": 1
  157. },
  158. {
  159. "label": "I",
  160. "x": 8.5,
  161. "y": 1
  162. },
  163. {
  164. "label": "O",
  165. "x": 9.5,
  166. "y": 1
  167. },
  168. {
  169. "label": "P",
  170. "x": 10.5,
  171. "y": 1
  172. },
  173. {
  174. "label": "{",
  175. "x": 11.5,
  176. "y": 1
  177. },
  178. {
  179. "label": "}",
  180. "x": 12.5,
  181. "y": 1
  182. },
  183. {
  184. "label": "Enter_ISO",
  185. "x": 13.75,
  186. "y": 1,
  187. "w": 1.25,
  188. "h": 2
  189. },
  190. {
  191. "label": "¬",
  192. "x": 15.5,
  193. "y": 1
  194. },
  195. {
  196. "label": "Caps Lock",
  197. "x": 0,
  198. "y": 2,
  199. "w": 1.75
  200. },
  201. {
  202. "label": "A",
  203. "x": 1.75,
  204. "y": 2
  205. },
  206. {
  207. "label": "S",
  208. "x": 2.75,
  209. "y": 2
  210. },
  211. {
  212. "label": "D",
  213. "x": 3.75,
  214. "y": 2
  215. },
  216. {
  217. "label": "F",
  218. "x": 4.75,
  219. "y": 2
  220. },
  221. {
  222. "label": "G",
  223. "x": 5.75,
  224. "y": 2
  225. },
  226. {
  227. "label": "H",
  228. "x": 6.75,
  229. "y": 2
  230. },
  231. {
  232. "label": "J",
  233. "x": 7.75,
  234. "y": 2
  235. },
  236. {
  237. "label": "K",
  238. "x": 8.75,
  239. "y": 2
  240. },
  241. {
  242. "label": "L",
  243. "x": 9.75,
  244. "y": 2
  245. },
  246. {
  247. "label": ":",
  248. "x": 10.75,
  249. "y": 2
  250. },
  251. {
  252. "label": "@",
  253. "x": 11.75,
  254. "y": 2
  255. },
  256. {
  257. "label": "~",
  258. "x": 12.75,
  259. "y": 2
  260. },
  261. {
  262. "label": "PgUp",
  263. "x": 15.5,
  264. "y": 2
  265. },
  266. {
  267. "label": "Shift",
  268. "x": 0,
  269. "y": 3,
  270. "w": 1.25
  271. },
  272. {
  273. "label": "|",
  274. "x": 1.25,
  275. "y": 3
  276. },
  277. {
  278. "label": "Z",
  279. "x": 2.25,
  280. "y": 3
  281. },
  282. {
  283. "label": "X",
  284. "x": 3.25,
  285. "y": 3
  286. },
  287. {
  288. "label": "C",
  289. "x": 4.25,
  290. "y": 3
  291. },
  292. {
  293. "label": "V",
  294. "x": 5.25,
  295. "y": 3
  296. },
  297. {
  298. "label": "B",
  299. "x": 6.25,
  300. "y": 3
  301. },
  302. {
  303. "label": "N",
  304. "x": 7.25,
  305. "y": 3
  306. },
  307. {
  308. "label": "M",
  309. "x": 8.25,
  310. "y": 3
  311. },
  312. {
  313. "label": "<",
  314. "x": 9.25,
  315. "y": 3
  316. },
  317. {
  318. "label": ">",
  319. "x": 10.25,
  320. "y": 3
  321. },
  322. {
  323. "label": "?",
  324. "x": 11.25,
  325. "y": 3
  326. },
  327. {
  328. "label": "Shift",
  329. "x": 12.25,
  330. "y": 3,
  331. "w": 1.75
  332. },
  333. {
  334. "label": "PgDn",
  335. "x": 15.5,
  336. "y": 3
  337. },
  338. {
  339. "label": "↑",
  340. "x": 14.25,
  341. "y": 3.25
  342. },
  343. {
  344. "label": "Ctrl",
  345. "x": 0,
  346. "y": 4,
  347. "w": 1.25
  348. },
  349. {
  350. "label": "Win",
  351. "x": 1.25,
  352. "y": 4,
  353. "w": 1.25
  354. },
  355. {
  356. "label": "Alt",
  357. "x": 2.5,
  358. "y": 4,
  359. "w": 1.25
  360. },
  361. {
  362. "label": "Space",
  363. "x": 3.75,
  364. "y": 4,
  365. "w": 6.25
  366. },
  367. {
  368. "label": "AltGr",
  369. "x": 10,
  370. "y": 4
  371. },
  372. {
  373. "label": "Win",
  374. "x": 11,
  375. "y": 4
  376. },
  377. {
  378. "label": "Ctrl",
  379. "x": 12,
  380. "y": 4
  381. },
  382. {
  383. "label": "←",
  384. "x": 13.25,
  385. "y": 4.25
  386. },
  387. {
  388. "label": "↓",
  389. "x": 14.25,
  390. "y": 4.25
  391. },
  392. {
  393. "label": "→",
  394. "x": 15.25,
  395. "y": 4.25
  396. }
  397. ]
  398. }
  399. }
  400. }