info.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. {
  2. "keyboard_name": "Choconum",
  3. "manufacturer": "Keebio",
  4. "url": "https://keeb.io",
  5. "maintainer": "Keebio",
  6. "usb": {
  7. "vid": "0xCB10",
  8. "pid": "0x1154",
  9. "device_version": "1.0.0"
  10. },
  11. "processor": "STM32F072",
  12. "bootloader": "stm32-dfu",
  13. "matrix_pins": {
  14. "direct": [
  15. ["B2", "B10", "B3", "B4"],
  16. ["B1", "B11", "A15", "B5"],
  17. ["B0", "A5", "B7", "F0"],
  18. ["A7", "A6", "B8", "B6"],
  19. ["A4", "A3", "B9", "F1"]
  20. ]
  21. },
  22. "community_layouts": ["ortho_5x4", "numpad_5x4"],
  23. "layouts": {
  24. "LAYOUT_numpad_5x4": {
  25. "layout": [
  26. {"x":0, "y":0, "matrix": [0, 0]},
  27. {"x":1, "y":0, "matrix": [0, 1]},
  28. {"x":2, "y":0, "matrix": [0, 2]},
  29. {"x":3, "y":0, "matrix": [0, 3]},
  30. {"x":0, "y":1, "matrix": [1, 0]},
  31. {"x":1, "y":1, "matrix": [1, 1]},
  32. {"x":2, "y":1, "matrix": [1, 2]},
  33. {"x":3, "y":1, "h":2, "matrix": [1, 3]},
  34. {"x":0, "y":2, "matrix": [2, 0]},
  35. {"x":1, "y":2, "matrix": [2, 1]},
  36. {"x":2, "y":2, "matrix": [2, 2]},
  37. {"x":0, "y":3, "matrix": [3, 0]},
  38. {"x":1, "y":3, "matrix": [3, 1]},
  39. {"x":2, "y":3, "matrix": [3, 2]},
  40. {"x":3, "y":3, "h":2, "matrix": [3, 3]},
  41. {"x":0, "y":4,"w":2, "matrix": [4, 0]},
  42. {"x":2, "y":4, "matrix": [4, 2]}
  43. ]
  44. },
  45. "LAYOUT_ortho_5x4": {
  46. "layout": [
  47. {"x":0, "y":0, "matrix": [0, 0]},
  48. {"x":1, "y":0, "matrix": [0, 1]},
  49. {"x":2, "y":0, "matrix": [0, 2]},
  50. {"x":3, "y":0, "matrix": [0, 3]},
  51. {"x":0, "y":1, "matrix": [1, 0]},
  52. {"x":1, "y":1, "matrix": [1, 1]},
  53. {"x":2, "y":1, "matrix": [1, 2]},
  54. {"x":3, "y":1, "matrix": [1, 3]},
  55. {"x":0, "y":2, "matrix": [2, 0]},
  56. {"x":1, "y":2, "matrix": [2, 1]},
  57. {"x":2, "y":2, "matrix": [2, 2]},
  58. {"x":3, "y":2, "matrix": [2, 3]},
  59. {"x":0, "y":3, "matrix": [3, 0]},
  60. {"x":1, "y":3, "matrix": [3, 1]},
  61. {"x":2, "y":3, "matrix": [3, 2]},
  62. {"x":3, "y":3, "matrix": [3, 3]},
  63. {"x":0, "y":4, "matrix": [4, 0]},
  64. {"x":1, "y":4, "matrix": [4, 1]},
  65. {"x":2, "y":4, "matrix": [4, 2]},
  66. {"x":3, "y":4, "matrix": [4, 3]}
  67. ]
  68. }
  69. }
  70. }