keyboard.json (4188B)
1 { 2 "keyboard_name": "KBDPAD-MKII", 3 "manufacturer": "KBDfans", 4 "url": "https://kb.ai03.me/projects/kbdpad-mkii.html", 5 "maintainer": "ai03", 6 "usb": { 7 "vid": "0xA103", 8 "pid": "0x0006", 9 "device_version": "0.0.1" 10 }, 11 "features": { 12 "backlight": true, 13 "bootmagic": true, 14 "command": true, 15 "extrakey": true, 16 "mousekey": true, 17 "nkro": true, 18 "rgblight": true 19 }, 20 "qmk": { 21 "locking": { 22 "enabled": true, 23 "resync": true 24 } 25 }, 26 "matrix_pins": { 27 "cols": ["C4", "C5", "B3", "B2"], 28 "rows": ["D3", "D1", "D2", "C6", "C7", "B6"] 29 }, 30 "diode_direction": "COL2ROW", 31 "backlight": { 32 "pin": "B7", 33 "levels": 5, 34 "breathing": true 35 }, 36 "rgblight": { 37 "saturation_steps": 8, 38 "brightness_steps": 8, 39 "led_count": 16, 40 "sleep": true, 41 "animations": { 42 "breathing": true, 43 "rainbow_mood": true, 44 "rainbow_swirl": true, 45 "snake": true, 46 "knight": true, 47 "christmas": true, 48 "static_gradient": true, 49 "rgb_test": true, 50 "alternating": true, 51 "twinkle": true 52 } 53 }, 54 "ws2812": { 55 "pin": "B5" 56 }, 57 "indicators": { 58 "num_lock": "B4", 59 "on_state": 0 60 }, 61 "processor": "atmega32u2", 62 "bootloader": "atmel-dfu", 63 "community_layouts": ["ortho_6x4"], 64 "layouts": { 65 "LAYOUT_numpad_6x4": { 66 "layout": [ 67 {"matrix": [0, 0], "x": 0, "y": 0}, 68 {"matrix": [0, 1], "x": 1, "y": 0}, 69 {"matrix": [0, 2], "x": 2, "y": 0}, 70 {"matrix": [0, 3], "x": 3, "y": 0}, 71 72 {"matrix": [1, 0], "x": 0, "y": 1.25}, 73 {"matrix": [1, 1], "x": 1, "y": 1.25}, 74 {"matrix": [1, 2], "x": 2, "y": 1.25}, 75 {"matrix": [1, 3], "x": 3, "y": 1.25, "h": 2}, 76 77 {"matrix": [2, 0], "x": 0, "y": 2.25}, 78 {"matrix": [2, 1], "x": 1, "y": 2.25}, 79 {"matrix": [2, 2], "x": 2, "y": 2.25}, 80 81 {"matrix": [3, 0], "x": 0, "y": 3.25}, 82 {"matrix": [3, 1], "x": 1, "y": 3.25}, 83 {"matrix": [3, 2], "x": 2, "y": 3.25}, 84 {"matrix": [3, 3], "x": 3, "y": 3.25, "h": 2}, 85 86 {"matrix": [4, 0], "x": 0, "y": 4.25}, 87 {"matrix": [4, 1], "x": 1, "y": 4.25}, 88 {"matrix": [4, 2], "x": 2, "y": 4.25}, 89 90 {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 2}, 91 {"matrix": [5, 2], "x": 2, "y": 5.25}, 92 {"matrix": [5, 3], "x": 3, "y": 5.25} 93 ] 94 }, 95 "LAYOUT_ortho_6x4": { 96 "layout": [ 97 {"matrix": [0, 0], "x": 0, "y": 0}, 98 {"matrix": [0, 1], "x": 1, "y": 0}, 99 {"matrix": [0, 2], "x": 2, "y": 0}, 100 {"matrix": [0, 3], "x": 3, "y": 0}, 101 102 {"matrix": [1, 0], "x": 0, "y": 1.25}, 103 {"matrix": [1, 1], "x": 1, "y": 1.25}, 104 {"matrix": [1, 2], "x": 2, "y": 1.25}, 105 {"matrix": [1, 3], "x": 3, "y": 1.25}, 106 107 {"matrix": [2, 0], "x": 0, "y": 2.25}, 108 {"matrix": [2, 1], "x": 1, "y": 2.25}, 109 {"matrix": [2, 2], "x": 2, "y": 2.25}, 110 {"matrix": [2, 3], "x": 3, "y": 2.25}, 111 112 {"matrix": [3, 0], "x": 0, "y": 3.25}, 113 {"matrix": [3, 1], "x": 1, "y": 3.25}, 114 {"matrix": [3, 2], "x": 2, "y": 3.25}, 115 {"matrix": [3, 3], "x": 3, "y": 3.25}, 116 117 {"matrix": [4, 0], "x": 0, "y": 4.25}, 118 {"matrix": [4, 1], "x": 1, "y": 4.25}, 119 {"matrix": [4, 2], "x": 2, "y": 4.25}, 120 {"matrix": [4, 3], "x": 3, "y": 4.25}, 121 122 {"matrix": [5, 0], "x": 0, "y": 5.25}, 123 {"matrix": [5, 1], "x": 1, "y": 5.25}, 124 {"matrix": [5, 2], "x": 2, "y": 5.25}, 125 {"matrix": [5, 3], "x": 3, "y": 5.25} 126 ] 127 } 128 } 129 }