aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/nullbitsco/nibble/info.json1329
-rw-r--r--keyboards/nullbitsco/nibble/keymaps/via/keymap.c28
-rw-r--r--keyboards/nullbitsco/nibble/nibble.h30
3 files changed, 247 insertions, 1140 deletions
diff --git a/keyboards/nullbitsco/nibble/info.json b/keyboards/nullbitsco/nibble/info.json
index bd97361e7..fe4bf59fc 100644
--- a/keyboards/nullbitsco/nibble/info.json
+++ b/keyboards/nullbitsco/nibble/info.json
@@ -6,1125 +6,232 @@
6 "layouts": { 6 "layouts": {
7 "LAYOUT_all": { 7 "LAYOUT_all": {
8 "layout": [ 8 "layout": [
9 { 9 {"label":"Esc", "x":1, "y":0},
10 "label": "Esc", 10 {"label":"!", "x":2, "y":0},
11 "x": 1, 11 {"label":"@", "x":3, "y":0},
12 "y": 0 12 {"label":"#", "x":4, "y":0},
13 }, 13 {"label":"$", "x":5, "y":0},
14 { 14 {"label":"%", "x":6, "y":0},
15 "label": "!", 15 {"label":"^", "x":7, "y":0},
16 "x": 2, 16 {"label":"&", "x":8, "y":0},
17 "y": 0 17 {"label":"*", "x":9, "y":0},
18 }, 18 {"label":"(", "x":10, "y":0},
19 { 19 {"label":")", "x":11, "y":0},
20 "label": "@", 20 {"label":"_", "x":12, "y":0},
21 "x": 3, 21 {"label":"+", "x":13, "y":0},
22 "y": 0 22 {"label":"Backspace", "x":14, "y":0, "w":2},
23 }, 23 {"label":"Home", "x":16, "y":0},
24 { 24 {"label":"ENC", "x":0, "y":1},
25 "label": "#", 25 {"label":"Tab", "x":1, "y":1, "w":1.5},
26 "x": 4, 26 {"label":"Q", "x":2.5, "y":1},
27 "y": 0 27 {"label":"W", "x":3.5, "y":1},
28 }, 28 {"label":"E", "x":4.5, "y":1},
29 { 29 {"label":"R", "x":5.5, "y":1},
30 "label": "$", 30 {"label":"T", "x":6.5, "y":1},
31 "x": 5, 31 {"label":"Y", "x":7.5, "y":1},
32 "y": 0 32 {"label":"U", "x":8.5, "y":1},
33 }, 33 {"label":"I", "x":9.5, "y":1},
34 { 34 {"label":"O", "x":10.5, "y":1},
35 "label": "%", 35 {"label":"P", "x":11.5, "y":1},
36 "x": 6, 36 {"label":"{", "x":12.5, "y":1},
37 "y": 0 37 {"label":"}", "x":13.5, "y":1},
38 }, 38 {"label":"|", "x":14.5, "y":1, "w":1.5},
39 { 39 {"label":"Delete", "x":16, "y":1},
40 "label": "^", 40 {"label":"M1", "x":0, "y":2},
41 "x": 7, 41 {"label":"Caps Lock", "x":1, "y":2, "w":1.25},
42 "y": 0 42 {"label":"A", "x":2.75, "y":2},
43 }, 43 {"label":"S", "x":3.75, "y":2},
44 { 44 {"label":"D", "x":4.75, "y":2},
45 "label": "&", 45 {"label":"F", "x":5.75, "y":2},
46 "x": 8, 46 {"label":"G", "x":6.75, "y":2},
47 "y": 0 47 {"label":"H", "x":7.75, "y":2},
48 }, 48 {"label":"J", "x":8.75, "y":2},
49 { 49 {"label":"K", "x":9.75, "y":2},
50 "label": "*", 50 {"label":"L", "x":10.75, "y":2},
51 "x": 9, 51 {"label":":", "x":11.75, "y":2},
52 "y": 0 52 {"label":"\"", "x":12.75, "y":2},
53 }, 53 {"label":"Enter", "x":13.75, "y":2, "w":2.25},
54 { 54 {"label":"PgUp", "x":16, "y":2},
55 "label": "(", 55 {"label":"M2", "x":0, "y":3},
56 "x": 10, 56 {"label":"Shift", "x":1, "y":3, "w":1.25},
57 "y": 0 57 {"label":"ISO \\", "x":2.25, "y":3},
58 }, 58 {"label":"Z", "x":3.25, "y":3},
59 { 59 {"label":"X", "x":4.25, "y":3},
60 "label": ")", 60 {"label":"C", "x":5.25, "y":3},
61 "x": 11, 61 {"label":"V", "x":6.25, "y":3},
62 "y": 0 62 {"label":"B", "x":7.25, "y":3},
63 }, 63 {"label":"N", "x":8.25, "y":3},
64 { 64 {"label":"M", "x":9.25, "y":3},
65 "label": "_", 65 {"label":"<", "x":10.25, "y":3},
66 "x": 12, 66 {"label":">", "x":11.25, "y":3},
67 "y": 0 67 {"label":"?", "x":12.25, "y":3},
68 }, 68 {"label":"Shift", "x":13.25, "y":3, "w":1.75},
69 { 69 {"label":"\u2191", "x":15, "y":3},
70 "label": "+", 70 {"label":"PgDn", "x":16, "y":3},
71 "x": 13, 71 {"label":"M3", "x":0, "y":4},
72 "y": 0 72 {"label":"Ctrl", "x":1, "y":4, "w":1.25},
73 }, 73 {"label":"Win", "x":2.25, "y":4, "w":1.25},
74 { 74 {"label":"Alt", "x":3.5, "y":4, "w":1.25},
75 "label": "Backspace", 75 {"label":"Space", "x":4.75, "y":4, "w":6.25},
76 "x": 14, 76 {"label":"Fn", "x":11, "y":4},
77 "y": 0, 77 {"label":"Alt", "x":12, "y":4},
78 "w": 2 78 {"label":"Ctrl", "x":13, "y":4},
79 }, 79 {"label":"\u2190", "x":14, "y":4},
80 { 80 {"label":"\u2193", "x":15, "y":4},
81 "label": "Home", 81 {"label":"\u2192", "x":16, "y":4}
82 "x": 16,
83 "y": 0
84 },
85 {
86 "x": 0,
87 "y": 1
88 },
89 {
90 "label": "Tab",
91 "x": 1,
92 "y": 1,
93 "w": 1.5
94 },
95 {
96 "label": "Q",
97 "x": 2.5,
98 "y": 1
99 },
100 {
101 "label": "W",
102 "x": 3.5,
103 "y": 1
104 },
105 {
106 "label": "E",
107 "x": 4.5,
108 "y": 1
109 },
110 {
111 "label": "R",
112 "x": 5.5,
113 "y": 1
114 },
115 {
116 "label": "T",
117 "x": 6.5,
118 "y": 1
119 },
120 {
121 "label": "Y",
122 "x": 7.5,
123 "y": 1
124 },
125 {
126 "label": "U",
127 "x": 8.5,
128 "y": 1
129 },
130 {
131 "label": "I",
132 "x": 9.5,
133 "y": 1
134 },
135 {
136 "label": "O",
137 "x": 10.5,
138 "y": 1
139 },
140 {
141 "label": "P",
142 "x": 11.5,
143 "y": 1
144 },
145 {
146 "label": "{",
147 "x": 12.5,
148 "y": 1
149 },
150 {
151 "label": "}",
152 "x": 13.5,
153 "y": 1
154 },
155 {
156 "label": "Enter",
157 "x": 14.75,
158 "y": 1,
159 "w": 1.25,
160 "h": 2
161 },
162 {
163 "label": "Delete",
164 "x": 16,
165 "y": 1
166 },
167 {
168 "x": 0,
169 "y": 2
170 },
171 {
172 "label": "Caps Lock",
173 "x": 1,
174 "y": 2,
175 "w": 1.25
176 },
177 {
178 "label": "A",
179 "x": 2.75,
180 "y": 2
181 },
182 {
183 "label": "S",
184 "x": 3.75,
185 "y": 2
186 },
187 {
188 "label": "D",
189 "x": 4.75,
190 "y": 2
191 },
192 {
193 "label": "F",
194 "x": 5.75,
195 "y": 2
196 },
197 {
198 "label": "G",
199 "x": 6.75,
200 "y": 2
201 },
202 {
203 "label": "H",
204 "x": 7.75,
205 "y": 2
206 },
207 {
208 "label": "J",
209 "x": 8.75,
210 "y": 2
211 },
212 {
213 "label": "K",
214 "x": 9.75,
215 "y": 2
216 },
217 {
218 "label": "L",
219 "x": 10.75,
220 "y": 2
221 },
222 {
223 "label": ":",
224 "x": 11.75,
225 "y": 2
226 },
227 {
228 "label": "\"",
229 "x": 12.75,
230 "y": 2
231 },
232 {
233 "label": "~",
234 "x": 13.75,
235 "y": 2
236 },
237 {
238 "label": "Page Up",
239 "x": 16,
240 "y": 2
241 },
242 {
243 "x": 0,
244 "y": 3
245 },
246 {
247 "label": "Shift",
248 "x": 1,
249 "y": 3,
250 "w": 1.25
251 },
252 {
253 "label": "|",
254 "x": 2.25,
255 "y": 3
256 },
257 {
258 "label": "Z",
259 "x": 3.25,
260 "y": 3
261 },
262 {
263 "label": "X",
264 "x": 4.25,
265 "y": 3
266 },
267 {
268 "label": "C",
269 "x": 5.25,
270 "y": 3
271 },
272 {
273 "label": "V",
274 "x": 6.25,
275 "y": 3
276 },
277 {
278 "label": "B",
279 "x": 7.25,
280 "y": 3
281 },
282 {
283 "label": "N",
284 "x": 8.25,
285 "y": 3
286 },
287 {
288 "label": "M",
289 "x": 9.25,
290 "y": 3
291 },
292 {
293 "label": "<",
294 "x": 10.25,
295 "y": 3
296 },
297 {
298 "label": ">",
299 "x": 11.25,
300 "y": 3
301 },
302 {
303 "label": "?",
304 "x": 12.25,
305 "y": 3
306 },
307 {
308 "label": "Shift",
309 "x": 13.25,
310 "y": 3,
311 "w": 1.75
312 },
313 {
314 "label": "\u2191",
315 "x": 15,
316 "y": 3
317 },
318 {
319 "label": "Page Down",
320 "x": 16,
321 "y": 3
322 },
323 {
324 "x": 0,
325 "y": 4
326 },
327 {
328 "label": "Ctrl",
329 "x": 1,
330 "y": 4,
331 "w": 1.25
332 },
333 {
334 "label": "Win",
335 "x": 2.25,
336 "y": 4,
337 "w": 1.25
338 },
339 {
340 "label": "Alt",
341 "x": 3.5,
342 "y": 4,
343 "w": 1.25
344 },
345 {
346 "label": "Space",
347 "x": 4.75,
348 "y": 4,
349 "w": 6.25
350 },
351 {
352 "label": "Alt",
353 "x": 11,
354 "y": 4
355 },
356 {
357 "label": "Fn",
358 "x": 12,
359 "y": 4
360 },
361 {
362 "label": "Ctrl",
363 "x": 13,
364 "y": 4
365 },
366 {
367 "label": "\u2190",
368 "x": 14,
369 "y": 4
370 },
371 {
372 "label": "\u2193",
373 "x": 15,
374 "y": 4
375 },
376 {
377 "label": "\u2192",
378 "x": 16,
379 "y": 4
380 }
381 ] 82 ]
382 }, 83 },
383 "LAYOUT_ansi": { 84 "LAYOUT_ansi": {
384 "layout": [ 85 "layout": [
385 { 86 {"label":"Esc", "x":1, "y":0},
386 "label": "Esc", 87 {"label":"!", "x":2, "y":0},
387 "x": 1, 88 {"label":"@", "x":3, "y":0},
388 "y": 0 89 {"label":"#", "x":4, "y":0},
389 }, 90 {"label":"$", "x":5, "y":0},
390 { 91 {"label":"%", "x":6, "y":0},
391 "label": "!", 92 {"label":"^", "x":7, "y":0},
392 "x": 2, 93 {"label":"&", "x":8, "y":0},
393 "y": 0 94 {"label":"*", "x":9, "y":0},
394 }, 95 {"label":"(", "x":10, "y":0},
395 { 96 {"label":")", "x":11, "y":0},
396 "label": "@", 97 {"label":"_", "x":12, "y":0},
397 "x": 3, 98 {"label":"+", "x":13, "y":0},
398 "y": 0 99 {"label":"Backspace", "x":14, "y":0, "w":2},
399 }, 100 {"label":"~", "x":16, "y":0},
400 { 101 {"x":0, "y":1},
401 "label": "#", 102 {"label":"Tab", "x":1, "y":1, "w":1.5},
402 "x": 4, 103 {"label":"Q", "x":2.5, "y":1},
403 "y": 0 104 {"label":"W", "x":3.5, "y":1},
404 }, 105 {"label":"E", "x":4.5, "y":1},
405 { 106 {"label":"R", "x":5.5, "y":1},
406 "label": "$", 107 {"label":"T", "x":6.5, "y":1},
407 "x": 5, 108 {"label":"Y", "x":7.5, "y":1},
408 "y": 0 109 {"label":"U", "x":8.5, "y":1},
409 }, 110 {"label":"I", "x":9.5, "y":1},
410 { 111 {"label":"O", "x":10.5, "y":1},
411 "label": "%", 112 {"label":"P", "x":11.5, "y":1},
412 "x": 6, 113 {"label":"{", "x":12.5, "y":1},
413 "y": 0 114 {"label":"}", "x":13.5, "y":1},
414 }, 115 {"label":"|", "x":14.5, "y":1, "w":1.5},
415 { 116 {"label":"Page Up", "x":16, "y":1},
416 "label": "^", 117 {"x":0, "y":2},
417 "x": 7, 118 {"label":"Caps Lock", "x":1, "y":2, "w":1.25},
418 "y": 0 119 {"label":"A", "x":2.75, "y":2},
419 }, 120 {"label":"S", "x":3.75, "y":2},
420 { 121 {"label":"D", "x":4.75, "y":2},
421 "label": "&", 122 {"label":"F", "x":5.75, "y":2},
422 "x": 8, 123 {"label":"G", "x":6.75, "y":2},
423 "y": 0 124 {"label":"H", "x":7.75, "y":2},
424 }, 125 {"label":"J", "x":8.75, "y":2},
425 { 126 {"label":"K", "x":9.75, "y":2},
426 "label": "*", 127 {"label":"L", "x":10.75, "y":2},
427 "x": 9, 128 {"label":":", "x":11.75, "y":2},
428 "y": 0 129 {"label":"\"", "x":12.75, "y":2},
429 }, 130 {"label":"Enter", "x":13.75, "y":2, "w":2.25},
430 { 131 {"label":"Page Down", "x":16, "y":2},
431 "label": "(", 132 {"x":0, "y":3},
432 "x": 10, 133 {"label":"Shift", "x":1, "y":3, "w":2.25},
433 "y": 0 134 {"label":"Z", "x":3.25, "y":3},
434 }, 135 {"label":"X", "x":4.25, "y":3},
435 { 136 {"label":"C", "x":5.25, "y":3},
436 "label": ")", 137 {"label":"V", "x":6.25, "y":3},
437 "x": 11, 138 {"label":"B", "x":7.25, "y":3},
438 "y": 0 139 {"label":"N", "x":8.25, "y":3},
439 }, 140 {"label":"M", "x":9.25, "y":3},
440 { 141 {"label":"<", "x":10.25, "y":3},
441 "label": "_", 142 {"label":">", "x":11.25, "y":3},
442 "x": 12, 143 {"label":"?", "x":12.25, "y":3},
443 "y": 0 144 {"label":"Shift", "x":13.25, "y":3, "w":1.75},
444 }, 145 {"label":"\u2191", "x":15, "y":3},
445 { 146 {"label":"End", "x":16, "y":3},
446 "label": "+", 147 {"x":0, "y":4},
447 "x": 13, 148 {"label":"Ctrl", "x":1, "y":4, "w":1.25},
448 "y": 0 149 {"label":"Win", "x":2.25, "y":4, "w":1.25},
449 }, 150 {"label":"Alt", "x":3.5, "y":4, "w":1.25},
450 { 151 {"label":"Space", "x":4.75, "y":4, "w":6.25},
451 "label": "Backspace", 152 {"label":"Alt", "x":11, "y":4},
452 "x": 14, 153 {"label":"Fn", "x":12, "y":4},
453 "y": 0, 154 {"label":"Ctrl", "x":13, "y":4},
454 "w": 2 155 {"label":"\u2190", "x":14, "y":4},
455 }, 156 {"label":"\u2193", "x":15, "y":4},
456 { 157 {"label":"\u2192", "x":16, "y":4}
457 "label": "~",
458 "x": 16,
459 "y": 0
460 },
461 {
462 "x": 0,
463 "y": 1
464 },
465 {
466 "label": "Tab",
467 "x": 1,
468 "y": 1,
469 "w": 1.5
470 },
471 {
472 "label": "Q",
473 "x": 2.5,
474 "y": 1
475 },
476 {
477 "label": "W",
478 "x": 3.5,
479 "y": 1
480 },
481 {
482 "label": "E",
483 "x": 4.5,
484 "y": 1
485 },
486 {
487 "label": "R",
488 "x": 5.5,
489 "y": 1
490 },
491 {
492 "label": "T",
493 "x": 6.5,
494 "y": 1
495 },
496 {
497 "label": "Y",
498 "x": 7.5,
499 "y": 1
500 },
501 {
502 "label": "U",
503 "x": 8.5,
504 "y": 1
505 },
506 {
507 "label": "I",
508 "x": 9.5,
509 "y": 1
510 },
511 {
512 "label": "O",
513 "x": 10.5,
514 "y": 1
515 },
516 {
517 "label": "P",
518 "x": 11.5,
519 "y": 1
520 },
521 {
522 "label": "{",
523 "x": 12.5,
524 "y": 1
525 },
526 {
527 "label": "}",
528 "x": 13.5,
529 "y": 1
530 },
531 {
532 "label": "|",
533 "x": 14.5,
534 "y": 1,
535 "w": 1.5
536 },
537 {
538 "label": "Page Up",
539 "x": 16,
540 "y": 1
541 },
542 {
543 "x": 0,
544 "y": 2
545 },
546 {
547 "label": "Caps Lock",
548 "x": 1,
549 "y": 2,
550 "w": 1.25
551 },
552 {
553 "label": "A",
554 "x": 2.75,
555 "y": 2
556 },
557 {
558 "label": "S",
559 "x": 3.75,
560 "y": 2
561 },
562 {
563 "label": "D",
564 "x": 4.75,
565 "y": 2
566 },
567 {
568 "label": "F",
569 "x": 5.75,
570 "y": 2
571 },
572 {
573 "label": "G",
574 "x": 6.75,
575 "y": 2
576 },
577 {
578 "label": "H",
579 "x": 7.75,
580 "y": 2
581 },
582 {
583 "label": "J",
584 "x": 8.75,
585 "y": 2
586 },
587 {
588 "label": "K",
589 "x": 9.75,
590 "y": 2
591 },
592 {
593 "label": "L",
594 "x": 10.75,
595 "y": 2
596 },
597 {
598 "label": ":",
599 "x": 11.75,
600 "y": 2
601 },
602 {
603 "label": "\"",
604 "x": 12.75,
605 "y": 2
606 },
607 {
608 "label": "Enter",
609 "x": 13.75,
610 "y": 2,
611 "w": 2.25
612 },
613 {
614 "label": "Page Down",
615 "x": 16,
616 "y": 2
617 },
618 {
619 "x": 0,
620 "y": 3
621 },
622 {
623 "label": "Shift",
624 "x": 1,
625 "y": 3,
626 "w": 2.25
627 },
628 {
629 "label": "Z",
630 "x": 3.25,
631 "y": 3
632 },
633 {
634 "label": "X",
635 "x": 4.25,
636 "y": 3
637 },
638 {
639 "label": "C",
640 "x": 5.25,
641 "y": 3
642 },
643 {
644 "label": "V",
645 "x": 6.25,
646 "y": 3
647 },
648 {
649 "label": "B",
650 "x": 7.25,
651 "y": 3
652 },
653 {
654 "label": "N",
655 "x": 8.25,
656 "y": 3
657 },
658 {
659 "label": "M",
660 "x": 9.25,
661 "y": 3
662 },
663 {
664 "label": "<",
665 "x": 10.25,
666 "y": 3
667 },
668 {
669 "label": ">",
670 "x": 11.25,
671 "y": 3
672 },
673 {
674 "label": "?",
675 "x": 12.25,
676 "y": 3
677 },
678 {
679 "label": "Shift",
680 "x": 13.25,
681 "y": 3,
682 "w": 1.75
683 },
684 {
685 "label": "\u2191",
686 "x": 15,
687 "y": 3
688 },
689 {
690 "label": "End",
691 "x": 16,
692 "y": 3
693 },
694 {
695 "x": 0,
696 "y": 4
697 },
698 {
699 "label": "Ctrl",
700 "x": 1,
701 "y": 4,
702 "w": 1.25
703 },
704 {
705 "label": "Win",
706 "x": 2.25,
707 "y": 4,
708 "w": 1.25
709 },
710 {
711 "label": "Alt",
712 "x": 3.5,
713 "y": 4,
714 "w": 1.25
715 },
716 {
717 "label": "Space",
718 "x": 4.75,
719 "y": 4,
720 "w": 6.25
721 },
722 {
723 "label": "Alt",
724 "x": 11,
725 "y": 4
726 },
727 {
728 "label": "Fn",
729 "x": 12,
730 "y": 4
731 },
732 {
733 "label": "Ctrl",
734 "x": 13,
735 "y": 4
736 },
737 {
738 "label": "\u2190",
739 "x": 14,
740 "y": 4
741 },
742 {
743 "label": "\u2193",
744 "x": 15,
745 "y": 4
746 },
747 {
748 "label": "\u2192",
749 "x": 16,
750 "y": 4
751 }
752 ] 158 ]
753 }, 159 },
754 "LAYOUT_iso": { 160 "LAYOUT_iso": {
755 "layout": [ 161 "layout": [
756 { 162 {"label":"Esc", "x":1, "y":0},
757 "label": "Esc", 163 {"label":"!", "x":2, "y":0},
758 "x": 1, 164 {"label":"@", "x":3, "y":0},
759 "y": 0 165 {"label":"#", "x":4, "y":0},
760 }, 166 {"label":"$", "x":5, "y":0},
761 { 167 {"label":"%", "x":6, "y":0},
762 "label": "!", 168 {"label":"^", "x":7, "y":0},
763 "x": 2, 169 {"label":"&", "x":8, "y":0},
764 "y": 0 170 {"label":"*", "x":9, "y":0},
765 }, 171 {"label":"(", "x":10, "y":0},
766 { 172 {"label":")", "x":11, "y":0},
767 "label": "@", 173 {"label":"_", "x":12, "y":0},
768 "x": 3, 174 {"label":"+", "x":13, "y":0},
769 "y": 0 175 {"label":"Backspace", "x":14, "y":0, "w":2},
770 }, 176 {"label":"Home", "x":16, "y":0},
771 { 177 {"x":0, "y":1},
772 "label": "#", 178 {"label":"Tab", "x":1, "y":1, "w":1.5},
773 "x": 4, 179 {"label":"Q", "x":2.5, "y":1},
774 "y": 0 180 {"label":"W", "x":3.5, "y":1},
775 }, 181 {"label":"E", "x":4.5, "y":1},
776 { 182 {"label":"R", "x":5.5, "y":1},
777 "label": "$", 183 {"label":"T", "x":6.5, "y":1},
778 "x": 5, 184 {"label":"Y", "x":7.5, "y":1},
779 "y": 0 185 {"label":"U", "x":8.5, "y":1},
780 }, 186 {"label":"I", "x":9.5, "y":1},
781 { 187 {"label":"O", "x":10.5, "y":1},
782 "label": "%", 188 {"label":"P", "x":11.5, "y":1},
783 "x": 6, 189 {"label":"{", "x":12.5, "y":1},
784 "y": 0 190 {"label":"}", "x":13.5, "y":1},
785 }, 191 {"label":"Delete", "x":16, "y":1},
786 { 192 {"x":0, "y":2},
787 "label": "^", 193 {"label":"Caps Lock", "x":1, "y":2, "w":1.25},
788 "x": 7, 194 {"label":"A", "x":2.75, "y":2},
789 "y": 0 195 {"label":"S", "x":3.75, "y":2},
790 }, 196 {"label":"D", "x":4.75, "y":2},
791 { 197 {"label":"F", "x":5.75, "y":2},
792 "label": "&", 198 {"label":"G", "x":6.75, "y":2},
793 "x": 8, 199 {"label":"H", "x":7.75, "y":2},
794 "y": 0 200 {"label":"J", "x":8.75, "y":2},
795 }, 201 {"label":"K", "x":9.75, "y":2},
796 { 202 {"label":"L", "x":10.75, "y":2},
797 "label": "*", 203 {"label":":", "x":11.75, "y":2},
798 "x": 9, 204 {"label":"\"", "x":12.75, "y":2},
799 "y": 0 205 {"label":"~", "x":13.75, "y":2},
800 }, 206 {"label":"Enter", "x":14.75, "y":1, "w":1.25, "h":2},
801 { 207 {"label":"Page Up", "x":16, "y":2},
802 "label": "(", 208 {"x":0, "y":3},
803 "x": 10, 209 {"label":"Shift", "x":1, "y":3, "w":1.25},
804 "y": 0 210 {"label":"|", "x":2.25, "y":3},
805 }, 211 {"label":"Z", "x":3.25, "y":3},
806 { 212 {"label":"X", "x":4.25, "y":3},
807 "label": ")", 213 {"label":"C", "x":5.25, "y":3},
808 "x": 11, 214 {"label":"V", "x":6.25, "y":3},
809 "y": 0 215 {"label":"B", "x":7.25, "y":3},
810 }, 216 {"label":"N", "x":8.25, "y":3},
811 { 217 {"label":"M", "x":9.25, "y":3},
812 "label": "_", 218 {"label":"<", "x":10.25, "y":3},
813 "x": 12, 219 {"label":">", "x":11.25, "y":3},
814 "y": 0 220 {"label":"?", "x":12.25, "y":3},
815 }, 221 {"label":"Shift", "x":13.25, "y":3, "w":1.75},
816 { 222 {"label":"\u2191", "x":15, "y":3},
817 "label": "+", 223 {"label":"Page Down", "x":16, "y":3},
818 "x": 13, 224 {"x":0, "y":4},
819 "y": 0 225 {"label":"Ctrl", "x":1, "y":4, "w":1.25},
820 }, 226 {"label":"Win", "x":2.25, "y":4, "w":1.25},
821 { 227 {"label":"Alt", "x":3.5, "y":4, "w":1.25},
822 "label": "Backspace", 228 {"label":"Space", "x":4.75, "y":4, "w":6.25},
823 "x": 14, 229 {"label":"Alt", "x":11, "y":4},
824 "y": 0, 230 {"label":"Fn", "x":12, "y":4},
825 "w": 2 231 {"label":"Ctrl", "x":13, "y":4},
826 }, 232 {"label":"\u2190", "x":14, "y":4},
827 { 233 {"label":"\u2193", "x":15, "y":4},
828 "label": "Home", 234 {"label":"\u2192", "x":16, "y":4}
829 "x": 16,
830 "y": 0
831 },
832 {
833 "x": 0,
834 "y": 1
835 },
836 {
837 "label": "Tab",
838 "x": 1,
839 "y": 1,
840 "w": 1.5
841 },
842 {
843 "label": "Q",
844 "x": 2.5,
845 "y": 1
846 },
847 {
848 "label": "W",
849 "x": 3.5,
850 "y": 1
851 },
852 {
853 "label": "E",
854 "x": 4.5,
855 "y": 1
856 },
857 {
858 "label": "R",
859 "x": 5.5,
860 "y": 1
861 },
862 {
863 "label": "T",
864 "x": 6.5,
865 "y": 1
866 },
867 {
868 "label": "Y",
869 "x": 7.5,
870 "y": 1
871 },
872 {
873 "label": "U",
874 "x": 8.5,
875 "y": 1
876 },
877 {
878 "label": "I",
879 "x": 9.5,
880 "y": 1
881 },
882 {
883 "label": "O",
884 "x": 10.5,
885 "y": 1
886 },
887 {
888 "label": "P",
889 "x": 11.5,
890 "y": 1
891 },
892 {
893 "label": "{",
894 "x": 12.5,
895 "y": 1
896 },
897 {
898 "label": "}",
899 "x": 13.5,
900 "y": 1
901 },
902 {
903 "label": "Enter",
904 "x": 14.75,
905 "y": 1,
906 "w": 1.25,
907 "h": 2
908 },
909 {
910 "label": "Delete",
911 "x": 16,
912 "y": 1
913 },
914 {
915 "x": 0,
916 "y": 2
917 },
918 {
919 "label": "Caps Lock",
920 "x": 1,
921 "y": 2,
922 "w": 1.25
923 },
924 {
925 "label": "A",
926 "x": 2.75,
927 "y": 2
928 },
929 {
930 "label": "S",
931 "x": 3.75,
932 "y": 2
933 },
934 {
935 "label": "D",
936 "x": 4.75,
937 "y": 2
938 },
939 {
940 "label": "F",
941 "x": 5.75,
942 "y": 2
943 },
944 {
945 "label": "G",
946 "x": 6.75,
947 "y": 2
948 },
949 {
950 "label": "H",
951 "x": 7.75,
952 "y": 2
953 },
954 {
955 "label": "J",
956 "x": 8.75,
957 "y": 2
958 },
959 {
960 "label": "K",
961 "x": 9.75,
962 "y": 2
963 },
964 {
965 "label": "L",
966 "x": 10.75,
967 "y": 2
968 },
969 {
970 "label": ":",
971 "x": 11.75,
972 "y": 2
973 },
974 {
975 "label": "\"",
976 "x": 12.75,
977 "y": 2
978 },
979 {
980 "label": "~",
981 "x": 13.75,
982 "y": 2
983 },
984 {
985 "label": "Page Up",
986 "x": 16,
987 "y": 2
988 },
989 {
990 "x": 0,
991 "y": 3
992 },
993 {
994 "label": "Shift",
995 "x": 1,
996 "y": 3,
997 "w": 1.25
998 },
999 {
1000 "label": "|",
1001 "x": 2.25,
1002 "y": 3
1003 },
1004 {
1005 "label": "Z",
1006 "x": 3.25,
1007 "y": 3
1008 },
1009 {
1010 "label": "X",
1011 "x": 4.25,
1012 "y": 3
1013 },
1014 {
1015 "label": "C",
1016 "x": 5.25,
1017 "y": 3
1018 },
1019 {
1020 "label": "V",
1021 "x": 6.25,
1022 "y": 3
1023 },
1024 {
1025 "label": "B",
1026 "x": 7.25,
1027 "y": 3
1028 },
1029 {
1030 "label": "N",
1031 "x": 8.25,
1032 "y": 3
1033 },
1034 {
1035 "label": "M",
1036 "x": 9.25,
1037 "y": 3
1038 },
1039 {
1040 "label": "<",
1041 "x": 10.25,
1042 "y": 3
1043 },
1044 {
1045 "label": ">",
1046 "x": 11.25,
1047 "y": 3
1048 },
1049 {
1050 "label": "?",
1051 "x": 12.25,
1052 "y": 3
1053 },
1054 {
1055 "label": "Shift",
1056 "x": 13.25,
1057 "y": 3,
1058 "w": 1.75
1059 },
1060 {
1061 "label": "\u2191",
1062 "x": 15,
1063 "y": 3
1064 },
1065 {
1066 "label": "Page Down",
1067 "x": 16,
1068 "y": 3
1069 },
1070 {
1071 "x": 0,
1072 "y": 4
1073 },
1074 {
1075 "label": "Ctrl",
1076 "x": 1,
1077 "y": 4,
1078 "w": 1.25
1079 },
1080 {
1081 "label": "Win",
1082 "x": 2.25,
1083 "y": 4,
1084 "w": 1.25
1085 },
1086 {
1087 "label": "Alt",
1088 "x": 3.5,
1089 "y": 4,
1090 "w": 1.25
1091 },
1092 {
1093 "label": "Space",
1094 "x": 4.75,
1095 "y": 4,
1096 "w": 6.25
1097 },
1098 {
1099 "label": "Alt",
1100 "x": 11,
1101 "y": 4
1102 },
1103 {
1104 "label": "Fn",
1105 "x": 12,
1106 "y": 4
1107 },
1108 {
1109 "label": "Ctrl",
1110 "x": 13,
1111 "y": 4
1112 },
1113 {
1114 "label": "\u2190",
1115 "x": 14,
1116 "y": 4
1117 },
1118 {
1119 "label": "\u2193",
1120 "x": 15,
1121 "y": 4
1122 },
1123 {
1124 "label": "\u2192",
1125 "x": 16,
1126 "y": 4
1127 }
1128 ] 235 ]
1129 } 236 }
1130 } 237 }
diff --git a/keyboards/nullbitsco/nibble/keymaps/via/keymap.c b/keyboards/nullbitsco/nibble/keymaps/via/keymap.c
index 1e1b0c036..f72ffc56e 100644
--- a/keyboards/nullbitsco/nibble/keymaps/via/keymap.c
+++ b/keyboards/nullbitsco/nibble/keymaps/via/keymap.c
@@ -42,35 +42,35 @@ bool deafened = false;
42 42
43const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 43const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
44 [_BASE] = LAYOUT_all( 44 [_BASE] = LAYOUT_all(
45 KC_NUBS, KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME, 45 KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_HOME,
46 KC_F13, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, 46 KC_F13, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL,
47 KC_F14, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGUP, 47 KC_F14, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGUP,
48 KC_F15, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN, 48 KC_F15, KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN,
49 KC_F16, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(_VIA1), KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT 49 KC_F16, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(_VIA1), KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
50 ), 50 ),
51 51
52 [_VIA1] = LAYOUT_all( 52 [_VIA1] = LAYOUT_all(
53 _______, RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_INS, 53 RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_INS,
54 RGB_TOG, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 54 RGB_TOG, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
55 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 55 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
56 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 56 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
57 _______, _______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_MPLY, KC_MNXT 57 _______, _______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_MPLY, KC_MNXT
58 ), 58 ),
59 59
60 [_VIA2] = LAYOUT_all( 60 [_VIA2] = LAYOUT_all(
61 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
61 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 62 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
62 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
63 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
64 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 63 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
65 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 64 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
65 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
66 ), 66 ),
67 67
68 [_VIA3] = LAYOUT_all( 68 [_VIA3] = LAYOUT_all(
69 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 69 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
70 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 70 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
71 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 71 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
72 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 72 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
73 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 73 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
74 ), 74 ),
75 75
76}; 76};
diff --git a/keyboards/nullbitsco/nibble/nibble.h b/keyboards/nullbitsco/nibble/nibble.h
index 9744ae745..f6537b8b3 100644
--- a/keyboards/nullbitsco/nibble/nibble.h
+++ b/keyboards/nullbitsco/nibble/nibble.h
@@ -21,11 +21,11 @@
21#include "remote_kb.h" 21#include "remote_kb.h"
22 22
23#define LAYOUT_all( \ 23#define LAYOUT_all( \
24 K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \ 24 K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \
25 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, \ 25 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, \
26 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2F, K2G, \ 26 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2F, K2G, \
27 K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3F, K3G, \ 27 K31, K32, K01, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3F, K3G, \
28 K41, K42, K43, K44, K47, K4A, K4B, K4C, K4D, K4F, K4G \ 28 K41, K42, K43, K44, K47, K4A, K4B, K4C, K4D, K4F, K4G \
29) { \ 29) { \
30 {K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G}, \ 30 {K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G}, \
31 {K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G}, \ 31 {K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G}, \
@@ -35,11 +35,11 @@
35} 35}
36 36
37#define LAYOUT_ansi( \ 37#define LAYOUT_ansi( \
38 K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \ 38 K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \
39 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, \ 39 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G, \
40 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2F, K2G, \ 40 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2F, K2G, \
41 K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3F, K3G, \ 41 K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3F, K3G, \
42 K41, K42, K43, K44, K47, K4A, K4B, K4C, K4D, K4F, K4G \ 42 K41, K42, K43, K44, K47, K4A, K4B, K4C, K4D, K4F, K4G \
43) { \ 43) { \
44 {___, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G}, \ 44 {___, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G}, \
45 {K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G}, \ 45 {K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G}, \
@@ -49,11 +49,11 @@
49} 49}
50 50
51#define LAYOUT_iso( \ 51#define LAYOUT_iso( \
52 K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \ 52 K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G, \
53 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1G, \ 53 K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1G, \
54 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K1F, K2F, K2G, \ 54 K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K1F, K2F, K2G, \
55 K31, K32, K01, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3F, K3G, \ 55 K31, K32, K01, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3F, K3G, \
56 K41, K42, K43, K44, K47, K4A, K4B, K4C, K4D, K4F, K4G \ 56 K41, K42, K43, K44, K47, K4A, K4B, K4C, K4D, K4F, K4G \
57) { \ 57) { \
58 {K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G}, \ 58 {K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, K0G}, \
59 {K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G}, \ 59 {K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, K1G}, \