keyboard.json (2964B)
1 { 2 "manufacturer": "akb", 3 "keyboard_name": "akb/ogrn", 4 "maintainer": "arnstadm", 5 "bootloader": "atmel-dfu", 6 "features": { 7 "bootmagic": true, 8 "extrakey": true, 9 "mousekey": true, 10 "nkro": true 11 }, 12 "matrix_pins": { 13 "direct": [ 14 ["F1", "E6", "B2", "D2"], 15 ["F5", "F0", "B1", "D1"], 16 ["F6", "F7", "D5", "D3"], 17 ["C7", "C6", "D6", "D4"], 18 ["B5", "B6", "D7", "B4"] 19 ] 20 }, 21 "indicators": { 22 "num_lock": "F4" 23 }, 24 "processor": "atmega32u4", 25 "url": "https://alchemistkeyboards.com/projects/keyboards/ogr/", 26 "usb": { 27 "device_version": "1.0.0", 28 "pid": "0x4F4E", 29 "vid": "0x414B" 30 }, 31 "community_layouts": [ 32 "ortho_5x4", 33 "numpad_5x4" 34 ], 35 "layouts": { 36 "LAYOUT_ortho_5x4": { 37 "layout": [ 38 {"matrix": [0, 0], "x": 0, "y": 0}, 39 {"matrix": [0, 1], "x": 1, "y": 0}, 40 {"matrix": [0, 2], "x": 2, "y": 0}, 41 {"matrix": [0, 3], "x": 3, "y": 0}, 42 43 {"matrix": [1, 0], "x": 0, "y": 1}, 44 {"matrix": [1, 1], "x": 1, "y": 1}, 45 {"matrix": [1, 2], "x": 2, "y": 1}, 46 {"matrix": [1, 3], "x": 3, "y": 1}, 47 48 {"matrix": [2, 0], "x": 0, "y": 2}, 49 {"matrix": [2, 1], "x": 1, "y": 2}, 50 {"matrix": [2, 2], "x": 2, "y": 2}, 51 {"matrix": [2, 3], "x": 3, "y": 2}, 52 53 {"matrix": [3, 0], "x": 0, "y": 3}, 54 {"matrix": [3, 1], "x": 1, "y": 3}, 55 {"matrix": [3, 2], "x": 2, "y": 3}, 56 {"matrix": [3, 3], "x": 3, "y": 3}, 57 58 {"matrix": [4, 0], "x": 0, "y": 4}, 59 {"matrix": [4, 1], "x": 1, "y": 4}, 60 {"matrix": [4, 2], "x": 2, "y": 4}, 61 {"matrix": [4, 3], "x": 3, "y": 4} 62 ] 63 }, 64 "LAYOUT_numpad_5x4": { 65 "layout": [ 66 {"matrix": [0, 0], "x": 0, "y": 0}, 67 {"matrix": [0, 1], "x": 1, "y": 0}, 68 {"matrix": [0, 2], "x": 2, "y": 0}, 69 {"matrix": [0, 3], "x": 3, "y": 0}, 70 71 {"matrix": [1, 0], "x": 0, "y": 1}, 72 {"matrix": [1, 1], "x": 1, "y": 1}, 73 {"matrix": [1, 2], "x": 2, "y": 1}, 74 75 {"matrix": [2, 0], "x": 0, "y": 2}, 76 {"matrix": [2, 1], "x": 1, "y": 2}, 77 {"matrix": [2, 2], "x": 2, "y": 2}, 78 {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, 79 80 {"matrix": [3, 0], "x": 0, "y": 3}, 81 {"matrix": [3, 1], "x": 1, "y": 3}, 82 {"matrix": [3, 2], "x": 2, "y": 3}, 83 84 {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, 85 {"matrix": [4, 2], "x": 2, "y": 4}, 86 {"matrix": [3, 3], "x": 3, "y": 3, "h": 2} 87 ] 88 } 89 } 90 }