keyboard.json (2118B)
1 { 2 "keyboard_name": "DAISY", 3 "manufacturer": "Draytronics", 4 "url": "https://www.draytronics.co.uk/daisy", 5 "maintainer": "ghostseven", 6 "usb": { 7 "vid": "0x4454", 8 "pid": "0x4441", 9 "device_version": "1.0.0" 10 }, 11 "features": { 12 "bootmagic": true, 13 "encoder": true, 14 "extrakey": true, 15 "mousekey": true, 16 "nkro": false, 17 "rgblight": true 18 }, 19 "matrix_pins": { 20 "cols": ["C2", "C3", "C4", "C5"], 21 "rows": ["B0", "C0", "C1"] 22 }, 23 "diode_direction": "COL2ROW", 24 "encoder": { 25 "rotary": [ 26 {"pin_a": "B1", "pin_b": "B2"}, 27 {"pin_a": "D0", "pin_b": "D1"} 28 ] 29 }, 30 "qmk": { 31 "tap_keycode_delay": 10, 32 "locking": { 33 "enabled": true, 34 "resync": true 35 } 36 }, 37 "rgblight": { 38 "saturation_steps": 8, 39 "brightness_steps": 8, 40 "led_count": 4, 41 "sleep": true, 42 "animations": { 43 "breathing": true, 44 "rainbow_mood": true, 45 "rainbow_swirl": true, 46 "snake": true, 47 "knight": true, 48 "christmas": true, 49 "static_gradient": true, 50 "rgb_test": true, 51 "alternating": true, 52 "twinkle": true 53 } 54 }, 55 "ws2812": { 56 "pin": "D4" 57 }, 58 "processor": "atmega328p", 59 "bootloader": "usbasploader", 60 "layout_aliases": { 61 "LAYOUT_daisy": "LAYOUT" 62 }, 63 "layouts": { 64 "LAYOUT": { 65 "layout": [ 66 {"matrix": [0, 0], "x": 0, "y": 0}, 67 {"matrix": [0, 3], "x": 3, "y": 0}, 68 69 {"matrix": [1, 0], "x": 0, "y": 1}, 70 {"matrix": [1, 1], "x": 1, "y": 1}, 71 {"matrix": [1, 2], "x": 2, "y": 1}, 72 {"matrix": [1, 3], "x": 3, "y": 1}, 73 74 {"matrix": [2, 0], "x": 0, "y": 2}, 75 {"matrix": [2, 1], "x": 1, "y": 2}, 76 {"matrix": [2, 2], "x": 2, "y": 2}, 77 {"matrix": [2, 3], "x": 3, "y": 2} 78 ] 79 } 80 } 81 }