keyboard.json (1976B)
1 { 2 "keyboard_name": "ac001", 3 "manufacturer": "hfd", 4 "maintainer": "jonylee@hfd", 5 "usb": { 6 "vid": "0xFFFE", 7 "pid": "0x0001", 8 "device_version": "0.0.1" 9 }, 10 "host": { 11 "default": { 12 "nkro": true 13 } 14 }, 15 "rgb_matrix": { 16 "animations": { 17 "breathing": true, 18 "cycle_all": true, 19 "cycle_left_right": true, 20 "rainbow_moving_chevron": true, 21 "multisplash": true 22 }, 23 "driver": "ws2812", 24 "layout": [ 25 {"matrix": [0, 0], "x": 112, "y": 64, "flags": 4}, 26 {"matrix": [0, 1], "x": 224, "y": 64, "flags": 4}, 27 {"matrix": [0, 2], "x": 224, "y": 0, "flags": 4}, 28 {"matrix": [0, 3], "x": 0, "y": 0, "flags": 4}, 29 {"matrix": [0, 4], "x": 0, "y": 64, "flags": 4} 30 ], 31 "react_on_keyup": true, 32 "sleep": true 33 }, 34 "features": { 35 "bootmagic": true, 36 "extrakey": true, 37 "mousekey": false, 38 "nkro": true, 39 "rgb_matrix": true 40 }, 41 "matrix_pins": { 42 "cols": ["A5", "A6", "A7", "C4", "C5"], 43 "rows": ["B15"] 44 }, 45 "diode_direction": "ROW2COL", 46 "eeprom": { 47 "driver": "wear_leveling", 48 "wear_leveling": { 49 "driver": "spi_flash", 50 "backing_size": 8192 51 } 52 }, 53 "ws2812": { 54 "pin": "A1" 55 }, 56 "qmk": { 57 "tap_keycode_delay": 5, 58 "locking": { 59 "enabled": true, 60 "resync": true 61 } 62 }, 63 "processor": "WB32FQ95", 64 "bootloader": "wb32-dfu", 65 "layouts": { 66 "LAYOUT": { 67 "layout": [ 68 {"matrix": [0, 0], "x": 0, "y": 0}, 69 {"matrix": [0, 1], "x": 1, "y": 0}, 70 {"matrix": [0, 2], "x": 2, "y": 0}, 71 {"matrix": [0, 3], "x": 3, "y": 0}, 72 {"matrix": [0, 4], "x": 4, "y": 0} 73 ] 74 } 75 } 76 }