info.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543
  1. {
  2. "keyboard_name": "Nightmare",
  3. "manufacturer": "cfbender",
  4. "url": "https://keyhive.xyz/shop/nightmare-pcb-and-case",
  5. "maintainer": "cfbender",
  6. "usb": {
  7. "vid": "0x434B",
  8. "pid": "0x4E49",
  9. "device_version": "0.0.1"
  10. },
  11. "bootmagic": {
  12. "matrix": [0, 1]
  13. },
  14. "processor": "atmega32u4",
  15. "bootloader": "atmel-dfu",
  16. "layouts": {
  17. "LAYOUT_default": {
  18. "layout": [
  19. {
  20. "label": "Home",
  21. "x": 0,
  22. "y": 0
  23. },
  24. {
  25. "label": "`",
  26. "x": 1.25,
  27. "y": 0
  28. },
  29. {
  30. "label": "Q",
  31. "x": 2.25,
  32. "y": 0
  33. },
  34. {
  35. "label": "W",
  36. "x": 3.25,
  37. "y": 0
  38. },
  39. {
  40. "label": "E",
  41. "x": 4.25,
  42. "y": 0
  43. },
  44. {
  45. "label": "R",
  46. "x": 5.25,
  47. "y": 0
  48. },
  49. {
  50. "label": "T",
  51. "x": 6.25,
  52. "y": 0
  53. },
  54. {
  55. "label": "Y",
  56. "x": 7.25,
  57. "y": 0
  58. },
  59. {
  60. "label": "U",
  61. "x": 8.25,
  62. "y": 0
  63. },
  64. {
  65. "label": "I",
  66. "x": 9.25,
  67. "y": 0
  68. },
  69. {
  70. "label": "O",
  71. "x": 10.25,
  72. "y": 0
  73. },
  74. {
  75. "label": "P",
  76. "x": 11.25,
  77. "y": 0
  78. },
  79. {
  80. "label": "{",
  81. "x": 12.25,
  82. "y": 0
  83. },
  84. {
  85. "label": "}",
  86. "x": 13.25,
  87. "y": 0
  88. },
  89. {
  90. "label": "Bspc",
  91. "x": 14.25,
  92. "y": 0
  93. },
  94. {
  95. "label": "End",
  96. "x": 0,
  97. "y": 1
  98. },
  99. {
  100. "label": "Tab",
  101. "x": 1.25,
  102. "y": 1,
  103. "w": 1.25
  104. },
  105. {
  106. "label": "A",
  107. "x": 2.5,
  108. "y": 1
  109. },
  110. {
  111. "label": "S",
  112. "x": 3.5,
  113. "y": 1
  114. },
  115. {
  116. "label": "D",
  117. "x": 4.5,
  118. "y": 1
  119. },
  120. {
  121. "label": "F",
  122. "x": 5.5,
  123. "y": 1
  124. },
  125. {
  126. "label": "G",
  127. "x": 6.5,
  128. "y": 1
  129. },
  130. {
  131. "label": "H",
  132. "x": 7.5,
  133. "y": 1
  134. },
  135. {
  136. "label": "J",
  137. "x": 8.5,
  138. "y": 1
  139. },
  140. {
  141. "label": "K",
  142. "x": 9.5,
  143. "y": 1
  144. },
  145. {
  146. "label": "L",
  147. "x": 10.5,
  148. "y": 1
  149. },
  150. {
  151. "label": ":",
  152. "x": 11.5,
  153. "y": 1
  154. },
  155. {
  156. "label": "\"",
  157. "x": 12.5,
  158. "y": 1
  159. },
  160. {
  161. "label": "Enter",
  162. "x": 13.5,
  163. "y": 1,
  164. "w": 1.75
  165. },
  166. {
  167. "label": "PgUp",
  168. "x": 0,
  169. "y": 2
  170. },
  171. {
  172. "label": "Shift",
  173. "x": 1.25,
  174. "y": 2,
  175. "w": 1.75
  176. },
  177. {
  178. "label": "Z",
  179. "x": 3,
  180. "y": 2
  181. },
  182. {
  183. "label": "X",
  184. "x": 4,
  185. "y": 2
  186. },
  187. {
  188. "label": "C",
  189. "x": 5,
  190. "y": 2
  191. },
  192. {
  193. "label": "V",
  194. "x": 6,
  195. "y": 2
  196. },
  197. {
  198. "label": "B",
  199. "x": 7,
  200. "y": 2
  201. },
  202. {
  203. "label": "N",
  204. "x": 8,
  205. "y": 2
  206. },
  207. {
  208. "label": "M",
  209. "x": 9,
  210. "y": 2
  211. },
  212. {
  213. "label": "<",
  214. "x": 10,
  215. "y": 2
  216. },
  217. {
  218. "label": "<",
  219. "x": 11,
  220. "y": 2
  221. },
  222. {
  223. "label": "?",
  224. "x": 12,
  225. "y": 2
  226. },
  227. {
  228. "label": "Shift",
  229. "x": 13,
  230. "y": 2,
  231. "w": 1.25
  232. },
  233. {
  234. "label": "MO(1)",
  235. "x": 14.25,
  236. "y": 2
  237. },
  238. {
  239. "label": "PgDn",
  240. "x": 0,
  241. "y": 3
  242. },
  243. {
  244. "label": "GUI",
  245. "x": 2.5,
  246. "y": 3
  247. },
  248. {
  249. "label": "Ctrl",
  250. "x": 3.5,
  251. "y": 3,
  252. "w": 1.25
  253. },
  254. {
  255. "x": 4.75,
  256. "y": 3,
  257. "w": 7
  258. },
  259. {
  260. "label": "Ctrl",
  261. "x": 11.75,
  262. "y": 3,
  263. "w": 1.25
  264. },
  265. {
  266. "label": "MO(2)",
  267. "x": 13,
  268. "y": 3
  269. }
  270. ]
  271. },
  272. "LAYOUT_split": {
  273. "layout": [
  274. {
  275. "label": "Home",
  276. "x": 0,
  277. "y": 0
  278. },
  279. {
  280. "label": "`",
  281. "x": 1.25,
  282. "y": 0
  283. },
  284. {
  285. "label": "Q",
  286. "x": 2.25,
  287. "y": 0
  288. },
  289. {
  290. "label": "W",
  291. "x": 3.25,
  292. "y": 0
  293. },
  294. {
  295. "label": "E",
  296. "x": 4.25,
  297. "y": 0
  298. },
  299. {
  300. "label": "R",
  301. "x": 5.25,
  302. "y": 0
  303. },
  304. {
  305. "label": "T",
  306. "x": 6.25,
  307. "y": 0
  308. },
  309. {
  310. "label": "Y",
  311. "x": 7.25,
  312. "y": 0
  313. },
  314. {
  315. "label": "U",
  316. "x": 8.25,
  317. "y": 0
  318. },
  319. {
  320. "label": "I",
  321. "x": 9.25,
  322. "y": 0
  323. },
  324. {
  325. "label": "O",
  326. "x": 10.25,
  327. "y": 0
  328. },
  329. {
  330. "label": "P",
  331. "x": 11.25,
  332. "y": 0
  333. },
  334. {
  335. "label": "{",
  336. "x": 12.25,
  337. "y": 0
  338. },
  339. {
  340. "label": "}",
  341. "x": 13.25,
  342. "y": 0
  343. },
  344. {
  345. "label": "Bspc",
  346. "x": 14.25,
  347. "y": 0
  348. },
  349. {
  350. "label": "End",
  351. "x": 0,
  352. "y": 1
  353. },
  354. {
  355. "label": "Tab",
  356. "x": 1.25,
  357. "y": 1,
  358. "w": 1.25
  359. },
  360. {
  361. "label": "A",
  362. "x": 2.5,
  363. "y": 1
  364. },
  365. {
  366. "label": "S",
  367. "x": 3.5,
  368. "y": 1
  369. },
  370. {
  371. "label": "D",
  372. "x": 4.5,
  373. "y": 1
  374. },
  375. {
  376. "label": "F",
  377. "x": 5.5,
  378. "y": 1
  379. },
  380. {
  381. "label": "G",
  382. "x": 6.5,
  383. "y": 1
  384. },
  385. {
  386. "label": "H",
  387. "x": 7.5,
  388. "y": 1
  389. },
  390. {
  391. "label": "J",
  392. "x": 8.5,
  393. "y": 1
  394. },
  395. {
  396. "label": "K",
  397. "x": 9.5,
  398. "y": 1
  399. },
  400. {
  401. "label": "L",
  402. "x": 10.5,
  403. "y": 1
  404. },
  405. {
  406. "label": ":",
  407. "x": 11.5,
  408. "y": 1
  409. },
  410. {
  411. "label": "\"",
  412. "x": 12.5,
  413. "y": 1
  414. },
  415. {
  416. "label": "Enter",
  417. "x": 13.5,
  418. "y": 1,
  419. "w": 1.75
  420. },
  421. {
  422. "label": "PgUp",
  423. "x": 0,
  424. "y": 2
  425. },
  426. {
  427. "label": "Shift",
  428. "x": 1.25,
  429. "y": 2,
  430. "w": 1.75
  431. },
  432. {
  433. "label": "Z",
  434. "x": 3,
  435. "y": 2
  436. },
  437. {
  438. "label": "X",
  439. "x": 4,
  440. "y": 2
  441. },
  442. {
  443. "label": "C",
  444. "x": 5,
  445. "y": 2
  446. },
  447. {
  448. "label": "V",
  449. "x": 6,
  450. "y": 2
  451. },
  452. {
  453. "label": "B",
  454. "x": 7,
  455. "y": 2
  456. },
  457. {
  458. "label": "N",
  459. "x": 8,
  460. "y": 2
  461. },
  462. {
  463. "label": "M",
  464. "x": 9,
  465. "y": 2
  466. },
  467. {
  468. "label": "<",
  469. "x": 10,
  470. "y": 2
  471. },
  472. {
  473. "label": "<",
  474. "x": 11,
  475. "y": 2
  476. },
  477. {
  478. "label": "?",
  479. "x": 12,
  480. "y": 2
  481. },
  482. {
  483. "label": "Shift",
  484. "x": 13,
  485. "y": 2,
  486. "w": 1.25
  487. },
  488. {
  489. "label": "MO(1)",
  490. "x": 14.25,
  491. "y": 2
  492. },
  493. {
  494. "label": "PgDn",
  495. "x": 0,
  496. "y": 3
  497. },
  498. {
  499. "label": "GUI",
  500. "x": 2.5,
  501. "y": 3
  502. },
  503. {
  504. "label": "Ctrl",
  505. "x": 3.5,
  506. "y": 3,
  507. "w": 1.25
  508. },
  509. {
  510. "label": "Alt",
  511. "x": 4.75,
  512. "y": 3
  513. },
  514. {
  515. "x": 5.75,
  516. "y": 3,
  517. "w": 2.25
  518. },
  519. {
  520. "x": 8,
  521. "y": 3,
  522. "w": 2.75
  523. },
  524. {
  525. "label": "RGUI",
  526. "x": 10.75,
  527. "y": 3
  528. },
  529. {
  530. "label": "Ctrl",
  531. "x": 11.75,
  532. "y": 3,
  533. "w": 1.25
  534. },
  535. {
  536. "label": "MO(2)",
  537. "x": 13,
  538. "y": 3
  539. }
  540. ]
  541. }
  542. }
  543. }