keyboard.json 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "keyboard_name": "The Key",
  3. "manufacturer": "Drop Inc.",
  4. "url": "https://drop.com/buy/stack-overflow-the-key-macropad",
  5. "maintainer": "zvecr",
  6. "usb": {
  7. "vid": "0x359B",
  8. "pid": "0x0002",
  9. "device_version": "1.0.0"
  10. },
  11. "features": {
  12. "bootmagic": true,
  13. "command": false,
  14. "console": false,
  15. "extrakey": true,
  16. "mousekey": true,
  17. "backlight": true,
  18. "rgblight": true
  19. },
  20. "processor": "atmega32u4",
  21. "bootloader": "atmel-dfu",
  22. "matrix_pins": {
  23. "cols": ["D2", "D1", "D0"],
  24. "rows": ["D4"]
  25. },
  26. "diode_direction": "ROW2COL",
  27. "backlight": {
  28. "pin": "B6",
  29. "breathing": true
  30. },
  31. "rgblight": {
  32. "led_count": 2,
  33. "sleep": true,
  34. "animations": {
  35. "alternating": true,
  36. "breathing": true,
  37. "christmas": true,
  38. "knight": true,
  39. "rainbow_mood": true,
  40. "rainbow_swirl": true,
  41. "rgb_test": true,
  42. "snake": true,
  43. "static_gradient": true,
  44. "twinkle": true
  45. }
  46. },
  47. "ws2812": {
  48. "pin": "B1"
  49. },
  50. "layouts": {
  51. "LAYOUT": {
  52. "layout": [
  53. {"matrix": [0, 0], "x": 0, "y": 0},
  54. {"matrix": [0, 1], "x": 1, "y": 0},
  55. {"matrix": [0, 2], "x": 2, "y": 0}
  56. ]
  57. }
  58. }
  59. }