keyboard.json (2633B)
1 { 2 "keyboard_name": "FM2U", 3 "manufacturer": "Botanical Keyboards", 4 "maintainer": "qmk", 5 "usb": { 6 "vid": "0x6969", 7 "pid": "0x0001", 8 "device_version": "0.0.1" 9 }, 10 "processor": "atmega32u2", 11 "bootloader": "atmel-dfu", 12 "features": { 13 "bootmagic": true, 14 "command": true, 15 "console": true, 16 "extrakey": true, 17 "mousekey": false, 18 "nkro": false 19 }, 20 "matrix_pins": { 21 "direct": [ 22 ["C4"] 23 ] 24 }, 25 "layout_aliases": { 26 "LAYOUT_100u": "LAYOUT_1u", 27 "LAYOUT_125u": "LAYOUT_1u25", 28 "LAYOUT_150u": "LAYOUT_1u5", 29 "LAYOUT_175u": "LAYOUT_1u75", 30 "LAYOUT_200u": "LAYOUT_2u", 31 "LAYOUT_225u": "LAYOUT_2u25", 32 "LAYOUT_275u": "LAYOUT_2u75", 33 "LAYOUT_300u": "LAYOUT_3u", 34 "LAYOUT_600u": "LAYOUT_6u", 35 "LAYOUT_625u": "LAYOUT_6u25", 36 "LAYOUT_700u": "LAYOUT_7u", 37 "LAYOUT_iso": "LAYOUT_isoenter" 38 }, 39 "layouts": { 40 "LAYOUT_1u": { 41 "layout": [ 42 {"x": 0, "y": 0, "matrix": [0, 0]} 43 ] 44 }, 45 "LAYOUT_1u25": { 46 "layout": [ 47 {"x": 0, "y": 0, "w": 1.25, "matrix": [0, 0]} 48 ] 49 }, 50 "LAYOUT_1u5": { 51 "layout": [ 52 {"x": 0, "y": 0, "w": 1.5, "matrix": [0, 0]} 53 ] 54 }, 55 "LAYOUT_1u75": { 56 "layout": [ 57 {"x": 0, "y": 0, "w": 1.75, "matrix": [0, 0]} 58 ] 59 }, 60 "LAYOUT_2u": { 61 "layout": [ 62 {"x": 0, "y": 0, "w": 2, "matrix": [0, 0]} 63 ] 64 }, 65 "LAYOUT_2u25": { 66 "layout": [ 67 {"x": 0, "y": 0, "w": 2.25, "matrix": [0, 0]} 68 ] 69 }, 70 "LAYOUT_2u75": { 71 "layout": [ 72 {"x": 0, "y": 0, "w": 2.75, "matrix": [0, 0]} 73 ] 74 }, 75 "LAYOUT_3u": { 76 "layout": [ 77 {"x": 0, "y": 0, "w": 3, "matrix": [0, 0]} 78 ] 79 }, 80 "LAYOUT_6u": { 81 "layout": [ 82 {"x": 0, "y": 0, "w": 6, "matrix": [0, 0]} 83 ] 84 }, 85 "LAYOUT_6u25": { 86 "layout": [ 87 {"x": 0, "y": 0, "w": 6.25, "matrix": [0, 0]} 88 ] 89 }, 90 "LAYOUT_7u": { 91 "layout": [ 92 {"x": 0, "y": 0, "w": 7, "matrix": [0, 0]} 93 ] 94 }, 95 "LAYOUT_isoenter": { 96 "layout": [ 97 {"x": 0.25, "y": 0, "w": 1.25, "h": 2, "matrix": [0, 0]} 98 ] 99 } 100 } 101 }