keyboard.json (3424B)
1 { 2 "keyboard_name": "YMD09", 3 "manufacturer": "YMDK", 4 "url": "https://www.aliexpress.com/item/4000510880374.html", 5 "maintainer": "kaeltis", 6 "usb": { 7 "vid": "0x594D", 8 "pid": "0x4409", 9 "device_version": "0.0.1" 10 }, 11 "matrix_pins": { 12 "cols": ["D6", "D2", "D1"], 13 "rows": ["F5", "F4", "F1"] 14 }, 15 "diode_direction": "ROW2COL", 16 "processor": "atmega32u4", 17 "bootloader": "atmel-dfu", 18 "features": { 19 "bootmagic": true, 20 "mousekey": true, 21 "extrakey": true, 22 "nkro": true, 23 "rgb_matrix": true 24 }, 25 "qmk": { 26 "locking": { 27 "enabled": true, 28 "resync": true 29 } 30 }, 31 "ws2812": { 32 "pin": "E2" 33 }, 34 "build": { 35 "lto": true 36 }, 37 "layouts": { 38 "LAYOUT": { 39 "layout": [ 40 {"label": "7", "matrix": [0, 0], "x": 0, "y": 0}, 41 {"label": "8", "matrix": [0, 1], "x": 1, "y": 0}, 42 {"label": "9", "matrix": [0, 2], "x": 2, "y": 0}, 43 {"label": "4", "matrix": [1, 0], "x": 0, "y": 1}, 44 {"label": "5", "matrix": [1, 1], "x": 1, "y": 1}, 45 {"label": "6", "matrix": [1, 2], "x": 2, "y": 1}, 46 {"label": "1", "matrix": [2, 0], "x": 0, "y": 2}, 47 {"label": "2", "matrix": [2, 1], "x": 1, "y": 2}, 48 {"label": "3", "matrix": [2, 2], "x": 2, "y": 2} 49 ] 50 } 51 }, 52 "rgb_matrix": { 53 "animations": { 54 "breathing": true, 55 "cycle_all": true, 56 "cycle_left_right": true, 57 "cycle_up_down": true, 58 "rainbow_moving_chevron": true, 59 "cycle_out_in": true, 60 "cycle_pinwheel": true, 61 "cycle_spiral": true, 62 "dual_beacon": true, 63 "rainbow_beacon": true, 64 "raindrops": true, 65 "jellybean_raindrops": true, 66 "hue_breathing": true, 67 "hue_pendulum": true, 68 "hue_wave": true, 69 "pixel_rain": true, 70 "pixel_flow": true, 71 "pixel_fractal": true, 72 "typing_heatmap": true, 73 "digital_rain": true, 74 "solid_reactive_simple": true, 75 "solid_reactive": true, 76 "solid_reactive_wide": true, 77 "solid_reactive_multiwide": true, 78 "solid_reactive_cross": true, 79 "solid_reactive_multicross": true, 80 "solid_reactive_nexus": true, 81 "solid_reactive_multinexus": true, 82 "splash": true, 83 "multisplash": true, 84 "solid_splash": true, 85 "solid_multisplash": true 86 }, 87 "driver": "ws2812", 88 "layout": [ 89 {"flags": 4, "matrix": [0, 2], "x": 64, "y": 0}, //7 90 {"flags": 4, "matrix": [0, 1], "x": 32, "y": 0}, //8 91 {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, //9 92 {"flags": 4, "matrix": [1, 2], "x": 64, "y": 32}, //4 93 {"flags": 4, "matrix": [1, 1], "x": 32, "y": 32}, //5 94 {"flags": 4, "matrix": [1, 0], "x": 0, "y": 32}, //6 95 {"flags": 4, "matrix": [2, 2], "x": 64, "y": 64}, //1 96 {"flags": 4, "matrix": [2, 1], "x": 32, "y": 64}, //2 97 {"flags": 4, "matrix": [2, 0], "x": 0, "y": 64} //3 98 ], 99 "center_point": [32, 32], 100 "sleep": true 101 } 102 }