vial.json (2815B)
1 { 2 "name": "Claw Sweeper", 3 "vendorId": "0xC2AB", 4 "productId": "0x3939", 5 "firmwareVersion": 0, 6 "lighting": "none", 7 "keycodes": [ 8 "via/keycodes" 9 ], 10 "menus": [ 11 "via/keymap", 12 "via/layouts", 13 "via/macros", 14 "via/save_load" 15 ], 16 "matrix": { 17 "rows": 8, 18 "cols": 5 19 }, 20 "layouts": { 21 "keymap": [ 22 [ 23 { 24 "x": 2 25 }, 26 "0,2", 27 { 28 "x": 5.75 29 }, 30 "4,2" 31 ], 32 [ 33 { 34 "y": -0.5, 35 "x": 1 36 }, 37 "0,1", 38 { 39 "x": 1 40 }, 41 "0,3", 42 { 43 "x": 3.75 44 }, 45 "4,1", 46 { 47 "x": 1 48 }, 49 "4,3" 50 ], 51 [ 52 { 53 "y": -0.75, 54 "x": 4 55 }, 56 "0,4", 57 { 58 "x": 1.75 59 }, 60 "4,0" 61 ], 62 [ 63 { 64 "y": -0.75, 65 "x": 2 66 }, 67 "1,2", 68 { 69 "x": 5.75 70 }, 71 "5,2" 72 ], 73 [ 74 { 75 "y": -0.75 76 }, 77 "0,0", 78 { 79 "x": 9.75 80 }, 81 "4,4" 82 ], 83 [ 84 { 85 "y": -0.75, 86 "x": 1 87 }, 88 "1,1", 89 { 90 "x": 1 91 }, 92 "1,3", 93 { 94 "x": 3.75 95 }, 96 "5,1", 97 { 98 "x": 1 99 }, 100 "5,3" 101 ], 102 [ 103 { 104 "y": -0.75, 105 "x": 4 106 }, 107 "1,4", 108 { 109 "x": 1.75 110 }, 111 "5,0" 112 ], 113 [ 114 { 115 "y": -0.75, 116 "x": 2 117 }, 118 "2,2", 119 { 120 "x": 5.75 121 }, 122 "6,2" 123 ], 124 [ 125 { 126 "y": -0.75 127 }, 128 "1,0", 129 { 130 "x": 9.75 131 }, 132 "5,4" 133 ], 134 [ 135 { 136 "y": -0.75, 137 "x": 1 138 }, 139 "2,1", 140 { 141 "x": 1 142 }, 143 "2,3", 144 { 145 "x": 3.75 146 }, 147 "6,1", 148 { 149 "x": 1 150 }, 151 "6,3" 152 ], 153 [ 154 { 155 "y": -0.75, 156 "x": 4 157 }, 158 "2,4", 159 { 160 "x": 1.75 161 }, 162 "6,0" 163 ], 164 [ 165 { 166 "y": -0.5 167 }, 168 "2,0", 169 { 170 "x": 9.75 171 }, 172 "6,4" 173 ], 174 [ 175 { 176 "r": 15, 177 "y": -1.5099999999999998, 178 "x": 4.67 179 }, 180 "3,0" 181 ], 182 [ 183 { 184 "r": 30, 185 "y": -2.49, 186 "x": 6.5 187 }, 188 "3,1" 189 ], 190 [ 191 { 192 "r": -30, 193 "y": 4.92, 194 "x": 2.76 195 }, 196 "7,0" 197 ], 198 [ 199 { 200 "r": -15, 201 "y": -2.42, 202 "x": 5.75 203 }, 204 "7,1" 205 ] 206 ] 207 } 208 }