keyboard.json (2040B)
1 { 2 "keyboard_name": "Ixora Rev1", 3 "manufacturer": "PeiorisBoards", 4 "maintainer": "Peioris", 5 "usb": { 6 "vid": "0xFEED", 7 "pid": "0x0C61", 8 "device_version": "1.0.0" 9 }, 10 "matrix_pins": { 11 "cols": ["B4", "A15", "B3", "A1", "B6", "B5"], 12 "rows": ["A0"] 13 }, 14 "diode_direction": "COL2ROW", 15 "indicators": { 16 "caps_lock": "A10", 17 "num_lock": "A9", 18 "scroll_lock": "A8" 19 }, 20 "processor": "STM32F042", 21 "bootloader": "stm32-dfu", 22 "features": { 23 "bootmagic": true, 24 "mousekey": true, 25 "extrakey": true, 26 "nkro": true 27 }, 28 "debounce": 0, 29 "layouts": { 30 "LAYOUT_full": { 31 "layout": [ 32 {"matrix": [0, 0], "x": 0, "y": 0}, 33 {"matrix": [0, 1], "x": 1, "y": 0}, 34 {"matrix": [0, 2], "x": 2, "y": 0}, 35 36 {"matrix": [0, 3], "x": 0, "y": 1}, 37 {"matrix": [0, 4], "x": 1, "y": 1}, 38 {"matrix": [0, 5], "x": 2, "y": 1} 39 ] 40 }, 41 "LAYOUT_blocker_right": { 42 "layout": [ 43 {"matrix": [0, 0], "x": 0, "y": 0}, 44 {"matrix": [0, 1], "x": 1, "y": 0}, 45 46 {"matrix": [0, 3], "x": 0, "y": 1}, 47 {"matrix": [0, 4], "x": 1, "y": 1}, 48 {"matrix": [0, 5], "x": 2, "y": 1} 49 ] 50 }, 51 "LAYOUT_blocker_left": { 52 "layout": [ 53 {"matrix": [0, 1], "x": 1, "y": 0}, 54 {"matrix": [0, 2], "x": 2, "y": 0}, 55 56 {"matrix": [0, 3], "x": 0, "y": 1}, 57 {"matrix": [0, 4], "x": 1, "y": 1}, 58 {"matrix": [0, 5], "x": 2, "y": 1} 59 ] 60 }, 61 "LAYOUT_arrows": { 62 "layout": [ 63 {"matrix": [0, 1], "x": 1, "y": 0}, 64 65 {"matrix": [0, 3], "x": 0, "y": 1}, 66 {"matrix": [0, 4], "x": 1, "y": 1}, 67 {"matrix": [0, 5], "x": 2, "y": 1} 68 ] 69 } 70 } 71 }