keyboard.json (4607B)
1 { 2 "keyboard_name": "BAMFK-4", 3 "manufacturer": "Keebio", 4 "url": "https://keeb.io", 5 "maintainer": "nooges", 6 "usb": { 7 "vid": "0xCB10", 8 "pid": "0x1114", 9 "device_version": "0.0.1" 10 }, 11 "ws2812": { 12 "pin": "D3" 13 }, 14 "rgb_matrix": { 15 "animations":{ 16 "alphas_mods": true, 17 "gradient_up_down": true, 18 "gradient_left_right": true, 19 "breathing": true, 20 "band_sat": true, 21 "band_val": true, 22 "band_pinwheel_sat": true, 23 "band_pinwheel_val": true, 24 "band_spiral_sat": true, 25 "band_spiral_val": true, 26 "cycle_all": true, 27 "cycle_left_right": true, 28 "cycle_up_down": true, 29 "rainbow_moving_chevron": true, 30 "cycle_out_in": true, 31 "cycle_out_in_dual": true, 32 "cycle_pinwheel": true, 33 "cycle_spiral": true, 34 "dual_beacon": true, 35 "rainbow_beacon": true, 36 "rainbow_pinwheels": true, 37 "typing_heatmap": true, 38 "digital_rain": true, 39 "solid_reactive_simple": true, 40 "solid_reactive": true, 41 "solid_reactive_wide": true, 42 "solid_reactive_multiwide": true, 43 "solid_reactive_cross": true, 44 "solid_reactive_multicross": true, 45 "solid_reactive_nexus": true, 46 "solid_reactive_multinexus": true, 47 "splash": true, 48 "multisplash": true, 49 "solid_splash": true, 50 "solid_multisplash": true 51 }, 52 "driver": "ws2812", 53 "layout": [ 54 {"x": 26, "y": 10, "flags": 4}, 55 {"x": 4, "y": 10, "flags": 4}, 56 {"x": 3, "y": 49, "flags": 4}, 57 {"x": 23, "y": 49, "flags": 4}, 58 {"x": 69, "y": 49, "flags": 4}, 59 {"x": 68, "y": 10, "flags": 4}, 60 {"x": 90, "y": 10, "flags": 4}, 61 {"x": 89, "y": 49, "flags": 4}, 62 {"x": 134, "y": 49, "flags": 4}, 63 {"x": 132, "y": 10, "flags": 4}, 64 {"x": 155, "y": 10, "flags": 4}, 65 {"x": 155, "y": 49, "flags": 4}, 66 {"x": 199, "y": 49, "flags": 4}, 67 {"x": 199, "y": 10, "flags": 4}, 68 {"x": 219, "y": 10, "flags": 4}, 69 {"x": 219, "y": 49, "flags": 4}, 70 {"x": 218, "y": 62, "flags": 2}, 71 {"x": 188, "y": 62, "flags": 2}, 72 {"x": 159, "y": 62, "flags": 2}, 73 {"x": 123, "y": 62, "flags": 2}, 74 {"x": 100, "y": 62, "flags": 2}, 75 {"x": 59, "y": 62, "flags": 2}, 76 {"x": 35, "y": 62, "flags": 2}, 77 {"x": 5, "y": 62, "flags": 2}, 78 {"x": 6, "y": 6, "flags": 2}, 79 {"x": 35, "y": 6, "flags": 2}, 80 {"x": 59, "y": 6, "flags": 2}, 81 {"x": 100, "y": 6, "flags": 2}, 82 {"x": 123, "y": 6, "flags": 2}, 83 {"x": 159, "y": 6, "flags": 2}, 84 {"x": 188, "y": 6, "flags": 2}, 85 {"x": 218, "y": 6, "flags": 2} 86 ], 87 "max_brightness": 160, 88 "sleep": true 89 }, 90 "rgblight": { 91 "saturation_steps": 8, 92 "brightness_steps": 8, 93 "led_count": 32, 94 "max_brightness": 120, 95 "sleep": true, 96 "animations": { 97 "breathing": true, 98 "rainbow_mood": true, 99 "rainbow_swirl": true, 100 "snake": true, 101 "knight": true, 102 "christmas": true, 103 "static_gradient": true, 104 "rgb_test": true, 105 "alternating": true, 106 "twinkle": true 107 }, 108 "default": { 109 "val": 120 110 } 111 }, 112 "build": { 113 "lto": true 114 }, 115 "features": { 116 "bootmagic": true, 117 "console": true, 118 "extrakey": true, 119 "mousekey": false, 120 "nkro": false, 121 "rgb_matrix": true 122 }, 123 "qmk": { 124 "locking": { 125 "enabled": true, 126 "resync": true 127 } 128 }, 129 "matrix_pins": { 130 "cols": ["E6", "D5", "B6", "B7"], 131 "rows": ["F0"] 132 }, 133 "diode_direction": "COL2ROW", 134 "processor": "atmega32u4", 135 "bootloader": "atmel-dfu", 136 "layouts": { 137 "LAYOUT": { 138 "layout": [ 139 {"matrix": [0, 0], "x": 0, "y": 0, "w": 2, "h": 2}, 140 {"matrix": [0, 1], "x": 2, "y": 0, "w": 2, "h": 2}, 141 {"matrix": [0, 2], "x": 4, "y": 0, "w": 2, "h": 2}, 142 {"matrix": [0, 3], "x": 6, "y": 0, "w": 2, "h": 2} 143 ] 144 } 145 } 146 }