keyboard.json (3915B)
1 { 2 "keyboard_name": "Macropad v2", 3 "manufacturer": "GeebBoards", 4 "url": "https://geekboards.ru/", 5 "maintainer": "ruddy17", 6 "usb": { 7 "vid": "0x0483", 8 "pid": "0xA372", 9 "device_version": "0.0.2", 10 "wait_for_enumeration": true 11 }, 12 "qmk": { 13 "tap_keycode_delay": 10 14 }, 15 "ws2812": { 16 "pin": "A7", 17 "driver": "pwm" 18 }, 19 "rgb_matrix": { 20 "animations": { 21 "gradient_up_down": true, 22 "gradient_left_right": true, 23 "breathing": true, 24 "band_val": true, 25 "cycle_all": true, 26 "cycle_left_right": true, 27 "cycle_up_down": true, 28 "cycle_out_in_dual": true, 29 "cycle_pinwheel": true, 30 "dual_beacon": true, 31 "hue_breathing": true, 32 "hue_pendulum": true, 33 "hue_wave": true, 34 "pixel_flow": true, 35 "pixel_fractal": true, 36 "typing_heatmap": true, 37 "digital_rain": true, 38 "solid_reactive": true, 39 "solid_reactive_wide": true, 40 "solid_reactive_multiwide": true, 41 "solid_reactive_nexus": true, 42 "solid_reactive_multinexus": true, 43 "splash": true, 44 "multisplash": true, 45 "solid_splash": true, 46 "solid_multisplash": true 47 }, 48 "default": { 49 "animation": "cycle_up_down", 50 "speed": 30, 51 "val": 192 52 }, 53 "driver": "ws2812", 54 "layout": [ 55 {"matrix": [1, 1], "x": 85, "y": 46, "flags": 4}, 56 {"x": 85, "y": 64, "flags": 2}, 57 {"x": 67, "y": 64, "flags": 2}, 58 {"x": 49, "y": 64, "flags": 2}, 59 {"x": 31, "y": 64, "flags": 2}, 60 {"x": 13, "y": 64, "flags": 2}, 61 {"matrix": [1, 0], "x": 31, "y": 46, "flags": 4}, 62 {"x": 0, "y": 55, "flags": 2}, 63 {"x": 0, "y": 46, "flags": 2}, 64 {"x": 0, "y": 37, "flags": 2}, 65 {"x": 0, "y": 27, "flags": 2}, 66 {"x": 0, "y": 18, "flags": 2}, 67 {"x": 0, "y": 9, "flags": 2}, 68 {"matrix": [0, 0], "x": 31, "y": 18, "flags": 4}, 69 {"x": 13, "y": 0, "flags": 2}, 70 {"x": 31, "y": 0, "flags": 2}, 71 {"x": 49, "y": 0, "flags": 2}, 72 {"x": 67, "y": 0, "flags": 2}, 73 {"x": 85, "y": 0, "flags": 2}, 74 {"matrix": [0, 1], "x": 85, "y": 18, "flags": 4}, 75 {"matrix": [0, 2], "x": 139, "y": 18, "flags": 4}, 76 {"x": 139, "y": 0, "flags": 2}, 77 {"x": 157, "y": 0, "flags": 2}, 78 {"x": 175, "y": 0, "flags": 2}, 79 {"x": 193, "y": 0, "flags": 2}, 80 {"x": 211, "y": 0, "flags": 2}, 81 {"matrix": [0, 3], "x": 193, "y": 18, "flags": 4}, 82 {"x": 224, "y": 9, "flags": 2}, 83 {"x": 224, "y": 18, "flags": 2}, 84 {"x": 224, "y": 27, "flags": 2}, 85 {"x": 224, "y": 37, "flags": 2}, 86 {"x": 224, "y": 46, "flags": 2}, 87 {"x": 224, "y": 55, "flags": 2}, 88 {"matrix": [1, 3], "x": 193, "y": 46, "flags": 4}, 89 {"x": 211, "y": 64, "flags": 2}, 90 {"x": 193, "y": 64, "flags": 2}, 91 {"x": 175, "y": 64, "flags": 2}, 92 {"x": 157, "y": 64, "flags": 2}, 93 {"matrix": [1, 2], "x": 139, "y": 46, "flags": 4}, 94 {"x": 139, "y": 64, "flags": 2}, 95 {"x": 121, "y": 64, "flags": 2}, 96 {"x": 103, "y": 64, "flags": 2} 97 ], 98 "sleep": true 99 }, 100 "processor": "STM32F072", 101 "bootloader": "stm32-dfu", 102 "features": { 103 "bootmagic": true, 104 "extrakey": true, 105 "mousekey": true, 106 "nkro": true, 107 "rgb_matrix": true 108 }, 109 "matrix_pins": { 110 "direct": [ 111 ["B13", "B15", "B3", "B5"], 112 ["B12", "B14", "A13", "B7"] 113 ] 114 }, 115 "debounce": 3, 116 "layouts": { 117 "LAYOUT_ortho_2x4": { 118 "layout": [ 119 {"x": 0, "y": 0, "matrix": [0, 0]}, 120 {"x": 1, "y": 0, "matrix": [0, 1]}, 121 {"x": 2, "y": 0, "matrix": [0, 2]}, 122 {"x": 3, "y": 0, "matrix": [0, 3]}, 123 124 {"x": 0, "y": 1, "matrix": [1, 0]}, 125 {"x": 1, "y": 1, "matrix": [1, 1]}, 126 {"x": 2, "y": 1, "matrix": [1, 2]}, 127 {"x": 3, "y": 1, "matrix": [1, 3]} 128 ] 129 } 130 } 131 }