keyboard.json (5342B)
1 2 { 3 "manufacturer": "Lostdotfish", 4 "keyboard_name": "rp2040_orbweaver", 5 "maintainer": "Lostdotfish", 6 "url": "https://geekhack.org/index.php?topic=124092.0", 7 "bootloader": "rp2040", 8 "processor": "RP2040", 9 "usb": { 10 "device_version": "1.0.0", 11 "pid": "0x0000", 12 "vid": "0xFEED" 13 }, 14 "diode_direction": "ROW2COL", 15 "features": { 16 "bootmagic": true, 17 "extrakey": true, 18 "mousekey": true, 19 "nkro": true, 20 "rgb_matrix": true 21 }, 22 "rgb_matrix": { 23 "driver": "is31fl3731", 24 "layout": [ 25 {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, 26 {"x": 20, "y": 0, "flags": 4}, 27 {"matrix": [0, 1], "x": 40, "y": 0, "flags": 4}, 28 {"matrix": [0, 2], "x": 60, "y": 0, "flags": 4}, 29 {"matrix": [0, 3], "x": 80, "y": 0, "flags": 4}, 30 {"matrix": [0, 4], "x": 0, "y": 20, "flags": 4}, 31 {"matrix": [1, 0], "x": 20, "y": 20, "flags": 4}, 32 {"matrix": [1, 1], "x": 40, "y": 20, "flags": 4}, 33 {"matrix": [1, 2], "x": 60, "y": 20, "flags": 4}, 34 {"matrix": [1, 3], "x": 80, "y": 20, "flags": 4}, 35 {"matrix": [1, 4], "x": 0, "y": 40, "flags": 4}, 36 {"matrix": [2, 0], "x": 20, "y": 40, "flags": 4}, 37 {"matrix": [2, 1], "x": 40, "y": 40, "flags": 4}, 38 {"matrix": [2, 2], "x": 60, "y": 40, "flags": 4}, 39 {"matrix": [2, 3], "x": 80, "y": 40, "flags": 4}, 40 {"matrix": [2, 4], "x": 0, "y": 60, "flags": 4}, 41 {"matrix": [3, 0], "x": 20, "y": 60, "flags": 4}, 42 {"matrix": [3, 1], "x": 40, "y": 60, "flags": 4}, 43 {"matrix": [3, 2], "x": 60, "y": 60, "flags": 4}, 44 {"matrix": [3, 4], "x": 80, "y": 60, "flags": 4} 45 ], 46 "led_flush_limit": 26, 47 "led_process_limit": 5, 48 "max_brightness": 220, 49 "sleep": true, 50 "center_point": [40, 30], 51 "animations": { 52 "alphas_mods": true, 53 "gradient_up_down": true, 54 "gradient_left_right": true, 55 "breathing": true, 56 "band_sat": true, 57 "band_val": true, 58 "band_pinwheel_sat": true, 59 "band_pinwheel_val": true, 60 "band_spiral_sat": true, 61 "band_spiral_val": true, 62 "cycle_all": true, 63 "cycle_left_right": true, 64 "cycle_up_down": true, 65 "cycle_out_in": true, 66 "cycle_out_in_dual": true, 67 "rainbow_moving_chevron": true, 68 "cycle_pinwheel": true, 69 "cycle_spiral": true, 70 "dual_beacon": true, 71 "rainbow_beacon": true, 72 "rainbow_pinwheels": true, 73 "flower_blooming": true, 74 "raindrops": true, 75 "jellybean_raindrops": true, 76 "hue_breathing": true, 77 "hue_pendulum": true, 78 "hue_wave": true, 79 "pixel_fractal": true, 80 "pixel_flow": true, 81 "pixel_rain": true, 82 "typing_heatmap": true, 83 "digital_rain": true, 84 "solid_reactive_simple": true, 85 "solid_reactive": true, 86 "solid_reactive_wide": true, 87 "solid_reactive_multiwide": true, 88 "solid_reactive_cross": true, 89 "solid_reactive_multicross": true, 90 "solid_reactive_nexus": true, 91 "solid_reactive_multinexus": true, 92 "splash": true, 93 "multisplash": true, 94 "solid_splash": true, 95 "solid_multisplash": true, 96 "starlight": true, 97 "starlight_dual_sat": true, 98 "starlight_dual_hue": true, 99 "riverflow": true 100 } 101 }, 102 "matrix_pins": { 103 "rows": ["GP0", "GP1", "GP2", "GP3", "GP10", "GP9"], 104 "cols": ["GP4", "GP5", "GP8", "GP7", "GP6"] 105 }, 106 107 "layouts": { 108 "LAYOUT": { 109 "layout": [ 110 {"matrix": [0, 0], "x": 0, "y": 0}, 111 {"matrix": [0, 1], "x": 1, "y": 0}, 112 {"matrix": [0, 2], "x": 2, "y": 0}, 113 {"matrix": [0, 3], "x": 3, "y": 0}, 114 {"matrix": [0, 4], "x": 4, "y": 0}, 115 {"matrix": [1, 0], "x": 0, "y": 1}, 116 {"matrix": [1, 1], "x": 1, "y": 1}, 117 {"matrix": [1, 2], "x": 2, "y": 1}, 118 {"matrix": [1, 3], "x": 3, "y": 1}, 119 {"matrix": [1, 4], "x": 4, "y": 1}, 120 {"matrix": [2, 0], "x": 0, "y": 2}, 121 {"matrix": [2, 1], "x": 1, "y": 2}, 122 {"matrix": [2, 2], "x": 2, "y": 2}, 123 {"matrix": [2, 3], "x": 3, "y": 2}, 124 {"matrix": [2, 4], "x": 4, "y": 2}, 125 {"matrix": [3, 0], "x": 0, "y": 3}, 126 {"matrix": [3, 1], "x": 1, "y": 3}, 127 {"matrix": [3, 2], "x": 2, "y": 3}, 128 {"matrix": [3, 3], "x": 3, "y": 3}, 129 {"matrix": [3, 4], "x": 4, "y": 3}, 130 {"matrix": [4, 0], "x": 0, "y": 4}, 131 {"matrix": [4, 1], "x": 1, "y": 4}, 132 {"matrix": [4, 2], "x": 2, "y": 4}, 133 {"matrix": [4, 3], "x": 3, "y": 4}, 134 {"matrix": [4, 4], "x": 4, "y": 4}, 135 {"matrix": [5, 0], "x": 0, "y": 5}, 136 ] 137 } 138 } 139 }