logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

keyboard.json (3333B)


  1. {
  2. "manufacturer": "Zach White",
  3. "keyboard_name": "DirectPins Teensy 2.0",
  4. "maintainer": "skullydazed",
  5. "processor": "atmega32u4",
  6. "bootloader": "halfkay",
  7. "features": {
  8. "bootmagic": true,
  9. "extrakey": true,
  10. "mousekey": true
  11. },
  12. "matrix_pins": {
  13. "direct": [
  14. ["B0", "F0"],
  15. ["B1", "F1"],
  16. ["B2", "F4"],
  17. ["B3", "F5"],
  18. ["B7", "F6"],
  19. ["D0", "F7"],
  20. ["D1", "B6"],
  21. ["D2", "B5"],
  22. ["D3", "B4"],
  23. ["C6", "D7"],
  24. ["C7", "D6"],
  25. ["D5", "D4"]
  26. ]
  27. },
  28. "usb": {
  29. "device_version": "0.0.1",
  30. "pid": "0x2322",
  31. "vid": "0xFEED"
  32. },
  33. "layout_aliases": {
  34. "LAYOUT_all": "LAYOUT"
  35. },
  36. "layouts": {
  37. "LAYOUT": {
  38. "layout": [
  39. {"label": "B0", "matrix": [0, 0], "x": 0, "y": 0}, {"label": "F0", "matrix": [0, 1], "x": 4, "y": 0},
  40. {"label": "B1", "matrix": [1, 0], "x": 0, "y": 1}, {"label": "F1", "matrix": [1, 1], "x": 4, "y": 1},
  41. {"label": "B2", "matrix": [2, 0], "x": 0, "y": 2}, {"label": "F4", "matrix": [2, 1], "x": 4, "y": 2},
  42. {"label": "B3", "matrix": [3, 0], "x": 0, "y": 3}, {"label": "F5", "matrix": [3, 1], "x": 4, "y": 3},
  43. {"label": "B7", "matrix": [4, 0], "x": 0, "y": 4}, {"label": "F6", "matrix": [4, 1], "x": 4, "y": 4},
  44. {"label": "D0", "matrix": [5, 0], "x": 0, "y": 5}, {"label": "F7", "matrix": [5, 1], "x": 4, "y": 5},
  45. {"label": "D1", "matrix": [6, 0], "x": 0, "y": 6}, {"label": "B6", "matrix": [6, 1], "x": 4, "y": 6},
  46. {"label": "D2", "matrix": [7, 0], "x": 0, "y": 7}, {"label": "B5", "matrix": [7, 1], "x": 4, "y": 7},
  47. {"label": "D3", "matrix": [8, 0], "x": 0, "y": 8}, {"label": "B4", "matrix": [8, 1], "x": 4, "y": 8},
  48. {"label": "C6", "matrix": [9, 0], "x": 0, "y": 9}, {"label": "D7", "matrix": [9, 1], "x": 4, "y": 9},
  49. {"label": "C7", "matrix": [10, 0], "x": 0, "y": 10}, {"label": "D5", "matrix": [11, 0], "x": 1, "y": 10}, {"label": "D4", "matrix": [11, 1], "x": 3, "y": 10}, {"label": "D6", "matrix": [10, 1], "x": 4, "y": 10}
  50. ]
  51. }
  52. }
  53. }