keyboard.json (2756B)
1 { 2 "matrix_pins": { 3 "cols": ["F6", "F5", "F4", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "B0"], 4 "rows": ["D0", "D1", "D2", "D3"] 5 }, 6 "diode_direction": "COL2ROW", 7 "processor": "atmega32u4", 8 "bootloader": "halfkay", 9 "layout_aliases": { 10 "LAYOUT_pcb_up": "LAYOUT", 11 "LAYOUT_pcb_down": "LAYOUT" 12 }, 13 "layouts": { 14 "LAYOUT": { 15 "layout": [ 16 {"matrix": [0, 0], "x": 0, "y": 0.6}, 17 {"matrix": [0, 1], "x": 1, "y": 0.35}, 18 {"matrix": [0, 2], "x": 2, "y": 0}, 19 {"matrix": [0, 3], "x": 3, "y": 0.35}, 20 {"matrix": [0, 4], "x": 4, "y": 0.7}, 21 22 {"matrix": [0, 6], "x": 8, "y": 0.7}, 23 {"matrix": [0, 7], "x": 9, "y": 0.35}, 24 {"matrix": [0, 8], "x": 10, "y": 0}, 25 {"matrix": [0, 9], "x": 11, "y": 0.35}, 26 {"matrix": [0, 10], "x": 12, "y": 0.6}, 27 28 {"matrix": [1, 0], "x": 0, "y": 1.6}, 29 {"matrix": [1, 1], "x": 1, "y": 1.35}, 30 {"matrix": [1, 2], "x": 2, "y": 1}, 31 {"matrix": [1, 3], "x": 3, "y": 1.35}, 32 {"matrix": [1, 4], "x": 4, "y": 1.7}, 33 34 {"matrix": [1, 6], "x": 8, "y": 1.7}, 35 {"matrix": [1, 7], "x": 9, "y": 1.35}, 36 {"matrix": [1, 8], "x": 10, "y": 1}, 37 {"matrix": [1, 9], "x": 11, "y": 1.35}, 38 {"matrix": [1, 10], "x": 12, "y": 1.6}, 39 40 {"matrix": [2, 0], "x": 0, "y": 2.6}, 41 {"matrix": [2, 1], "x": 1, "y": 2.35}, 42 {"matrix": [2, 2], "x": 2, "y": 2}, 43 {"matrix": [2, 3], "x": 3, "y": 2.35}, 44 {"matrix": [2, 4], "x": 4, "y": 2.7}, 45 46 {"matrix": [2, 6], "x": 8, "y": 2.7}, 47 {"matrix": [2, 7], "x": 9, "y": 2.35}, 48 {"matrix": [2, 8], "x": 10, "y": 2}, 49 {"matrix": [2, 9], "x": 11, "y": 2.35}, 50 {"matrix": [2, 10], "x": 12, "y": 2.6}, 51 52 {"matrix": [3, 0], "x": 0, "y": 3.6}, 53 {"matrix": [3, 1], "x": 1, "y": 3.35}, 54 {"matrix": [3, 2], "x": 2, "y": 3}, 55 {"matrix": [3, 3], "x": 3, "y": 3.35}, 56 {"matrix": [3, 4], "x": 4, "y": 3.7}, 57 {"matrix": [2, 5], "x": 5, "y": 2.95, "h": 1.5}, 58 59 {"matrix": [3, 5], "x": 7, "y": 2.95, "h": 1.5}, 60 {"matrix": [3, 6], "x": 8, "y": 3.7}, 61 {"matrix": [3, 7], "x": 9, "y": 3.35}, 62 {"matrix": [3, 8], "x": 10, "y": 3}, 63 {"matrix": [3, 9], "x": 11, "y": 3.35}, 64 {"matrix": [3, 10], "x": 12, "y": 3.6} 65 ] 66 } 67 } 68 }