aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQMK Bot <hello@qmk.fm>2021-11-20 03:44:47 +0000
committerQMK Bot <hello@qmk.fm>2021-11-20 03:44:47 +0000
commitd08a33a45b96b45573f0703f7669638faa6b2156 (patch)
tree6a80ac9ddf645896baf9c3746120ce42c7291406
parent123015952f74b6bec89a14aae95d909984f5a497 (diff)
parentf7b24e296593e3f054f31210eb9c5955ee1ff59e (diff)
downloadqmk_firmware-d08a33a45b96b45573f0703f7669638faa6b2156.tar.gz
qmk_firmware-d08a33a45b96b45573f0703f7669638faa6b2156.zip
Merge remote-tracking branch 'origin/master' into develop
-rw-r--r--keyboards/meletrix/zoom65/info.json1036
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_ansi_blocker/keymap.c (renamed from keyboards/meletrix/zoom65/keymaps/65_ansi/keymap.c)0
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_ansi_blocker/readme.md (renamed from keyboards/meletrix/zoom65/keymaps/65_ansi/readme.md)0
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_bs/keymap.c (renamed from keyboards/meletrix/zoom65/keymaps/65_split_bs/keymap.c)16
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_bs/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_lshift/keymap.c (renamed from keyboards/meletrix/zoom65/keymaps/65_split_lshift/keymap.c)14
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_lshift/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_space/keymap.c (renamed from keyboards/meletrix/zoom65/keymaps/65_split_space/keymap.c)12
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_space/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_iso/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_iso_blocker/keymap.c (renamed from keyboards/meletrix/zoom65/keymaps/65_iso/keymap.c)14
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_iso_blocker/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_bs/keymap.c34
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_bs/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_space/keymap.c34
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_space/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_split_bs/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_split_lshift/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/65_split_space/readme.md1
-rw-r--r--keyboards/meletrix/zoom65/keymaps/default/keymap.c12
-rw-r--r--keyboards/meletrix/zoom65/keymaps/via/keymap.c24
-rw-r--r--keyboards/meletrix/zoom65/readme.md10
-rw-r--r--keyboards/meletrix/zoom65/rules.mk2
-rw-r--r--keyboards/meletrix/zoom65/zoom65.h126
-rw-r--r--keyboards/minimon/index_tab/index_tab.h60
-rw-r--r--keyboards/minimon/index_tab/info.json274
-rw-r--r--keyboards/minimon/index_tab/keymaps/default/keymap.c6
-rw-r--r--keyboards/minimon/index_tab/keymaps/default_2x2u/keymap.c37
-rw-r--r--keyboards/minimon/index_tab/keymaps/default_7u_space/keymap.c39
-rw-r--r--keyboards/minimon/index_tab/keymaps/via/keymap.c8
30 files changed, 1215 insertions, 553 deletions
diff --git a/keyboards/meletrix/zoom65/info.json b/keyboards/meletrix/zoom65/info.json
index 49535c106..8cc7dce8c 100644
--- a/keyboards/meletrix/zoom65/info.json
+++ b/keyboards/meletrix/zoom65/info.json
@@ -1,466 +1,622 @@
1{ 1{
2 "keyboard_name": "zoom65", 2 "keyboard_name": "zoom65",
3 "url": "https://zoom65.com/", 3 "url": "https://zoom65.com/",
4 "maintainer": "qmk", 4 "maintainer": "spbgzh",
5 "layouts": { 5 "layouts": {
6 "LAYOUT_all": { 6 "LAYOUT_all": {
7 "layout": [ 7 "layout": [
8 { "label": "Esc", "x": 0, "y": 0 }, 8 {"label":"Esc", "x":0, "y":0},
9 { "label": "1", "x": 1, "y": 0 }, 9 {"label":"1!", "x":1, "y":0},
10 { "label": "2", "x": 2, "y": 0 }, 10 {"label":"2@", "x":2, "y":0},
11 { "label": "3", "x": 3, "y": 0 }, 11 {"label":"3#", "x":3, "y":0},
12 { "label": "4", "x": 4, "y": 0 }, 12 {"label":"4$", "x":4, "y":0},
13 { "label": "5", "x": 5, "y": 0 }, 13 {"label":"5%", "x":5, "y":0},
14 { "label": "6", "x": 6, "y": 0 }, 14 {"label":"6^", "x":6, "y":0},
15 { "label": "7", "x": 7, "y": 0 }, 15 {"label":"7&", "x":7, "y":0},
16 { "label": "8", "x": 8, "y": 0 }, 16 {"label":"8*", "x":8, "y":0},
17 { "label": "9", "x": 9, "y": 0 }, 17 {"label":"9(", "x":9, "y":0},
18 { "label": "0", "x": 10, "y": 0 }, 18 {"label":"0)", "x":10, "y":0},
19 { "label": "-", "x": 11, "y": 0 }, 19 {"label":"-_", "x":11, "y":0},
20 { "label": "=", "x": 12, "y": 0 }, 20 {"label":"=+", "x":12, "y":0},
21 { "label": "Backspace", "x": 13, "y": 0 }, 21 {"label":"Backspace", "x":13, "y":0},
22 { "label": "EncoderRotateL", "x": 15, "y": 0, "w": 0.5 }, 22 {"label":"Backspace", "x":14, "y":0},
23 { "label": "EncoderClick", "x": 15.5, "y": 0 }, 23 {"label":"EncoderRotateL", "x":15, "y":0, "w":0.5},
24 { "label": "EncoderRotateR", "x": 16.5, "y": 0, "w": 0.5 }, 24 {"label":"EncoderClick", "x":15.5, "y":0},
25 25 {"label":"EncoderRotateR", "x":16.5, "y":0, "w":0.5},
26 { "label": "Tab", "x": 0, "y": 1, "w": 1.5 }, 26
27 { "label": "Q", "x": 1.5, "y": 1 }, 27 {"label":"Tab", "x":0, "y":1, "w":1.5},
28 { "label": "W", "x": 2.5, "y": 1 }, 28 {"label":"Q", "x":1.5, "y":1},
29 { "label": "E", "x": 3.5, "y": 1 }, 29 {"label":"W", "x":2.5, "y":1},
30 { "label": "R", "x": 4.5, "y": 1 }, 30 {"label":"E", "x":3.5, "y":1},
31 { "label": "T", "x": 5.5, "y": 1 }, 31 {"label":"R", "x":4.5, "y":1},
32 { "label": "Y", "x": 6.5, "y": 1 }, 32 {"label":"T", "x":5.5, "y":1},
33 { "label": "U", "x": 7.5, "y": 1 }, 33 {"label":"Y", "x":6.5, "y":1},
34 { "label": "I", "x": 8.5, "y": 1 }, 34 {"label":"U", "x":7.5, "y":1},
35 { "label": "O", "x": 9.5, "y": 1 }, 35 {"label":"I", "x":8.5, "y":1},
36 { "label": "P", "x": 10.5, "y": 1 }, 36 {"label":"O", "x":9.5, "y":1},
37 { "label": "[", "x": 11.5, "y": 1 }, 37 {"label":"P", "x":10.5, "y":1},
38 { "label": "]", "x": 12.5, "y": 1 }, 38 {"label":"[{", "x":11.5, "y":1},
39 { "label": "\\", "x": 13.5, "y": 1, "w": 1.5 }, 39 {"label":"]}", "x":12.5, "y":1},
40 { "label": "Delete", "x": 15, "y": 1 }, 40 {"label":"\\|", "x":13.5, "y":1, "w":1.5},
41 41 {"label":"Delete", "x":15, "y":1},
42 { "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75 }, 42
43 { "label": "A", "x": 1.75, "y": 2 }, 43 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
44 { "label": "S", "x": 2.75, "y": 2 }, 44 {"label":"A", "x":1.75, "y":2},
45 { "label": "D", "x": 3.75, "y": 2 }, 45 {"label":"S", "x":2.75, "y":2},
46 { "label": "F", "x": 4.75, "y": 2 }, 46 {"label":"D", "x":3.75, "y":2},
47 { "label": "G", "x": 5.75, "y": 2 }, 47 {"label":"F", "x":4.75, "y":2},
48 { "label": "H", "x": 6.75, "y": 2 }, 48 {"label":"G", "x":5.75, "y":2},
49 { "label": "J", "x": 7.75, "y": 2 }, 49 {"label":"H", "x":6.75, "y":2},
50 { "label": "K", "x": 8.75, "y": 2 }, 50 {"label":"J", "x":7.75, "y":2},
51 { "label": "L", "x": 9.75, "y": 2 }, 51 {"label":"K", "x":8.75, "y":2},
52 { "label": ";", "x": 10.75, "y": 2 }, 52 {"label":"L", "x":9.75, "y":2},
53 { "label": "'", "x": 11.75, "y": 2 }, 53 {"label":";:", "x":10.75, "y":2},
54 { "label": "Enter", "x": 12.75, "y": 2, "w": 2.25 }, 54 {"label":"'\"", "x":11.75, "y":2},
55 { "label": "Backspace", "x": 14, "y": 0 }, 55 {"label":"Enter", "x":12.75, "y":2, "w":2.25},
56 { "label": "PageUp", "x": 15, "y": 2 }, 56 {"label":"PageUp", "x":15, "y":2},
57 57
58 { "label": "Shift1", "x": 0, "y": 3, "w": 1.25 }, 58 {"label":"Shift1", "x":0, "y":3, "w":1.25},
59 { "label": "Shift2", "x": 1.25, "y": 3 }, 59 {"label":"Shift2", "x":1.25, "y":3},
60 { "label": "Z", "x": 2.25, "y": 3 }, 60 {"label":"Z", "x":2.25, "y":3},
61 { "label": "X", "x": 3.25, "y": 3 }, 61 {"label":"X", "x":3.25, "y":3},
62 { "label": "C", "x": 4.25, "y": 3 }, 62 {"label":"C", "x":4.25, "y":3},
63 { "label": "V", "x": 5.25, "y": 3 }, 63 {"label":"V", "x":5.25, "y":3},
64 { "label": "B", "x": 6.25, "y": 3 }, 64 {"label":"B", "x":6.25, "y":3},
65 { "label": "N", "x": 7.25, "y": 3 }, 65 {"label":"N", "x":7.25, "y":3},
66 { "label": "M", "x": 8.25, "y": 3 }, 66 {"label":"M", "x":8.25, "y":3},
67 { "label": ",", "x": 9.25, "y": 3 }, 67 {"label":",<", "x":9.25, "y":3},
68 { "label": ".", "x": 10.25, "y": 3 }, 68 {"label":".>", "x":10.25, "y":3},
69 { "label": "/", "x": 11.25, "y": 3 }, 69 {"label":"/?", "x":11.25, "y":3},
70 { "label": "Shift", "x": 12.25, "y": 3, "w": 1.75 }, 70 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
71 { "label": "\u2191", "x": 14, "y": 3 }, 71 {"label":"\u2191", "x":14, "y":3},
72 { "label": "End", "x": 15, "y": 3 }, 72 {"label":"End", "x":15, "y":3},
73 73
74 { "label": "Ctrl", "x": 0, "y": 4, "w": 1.25 }, 74 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
75 { "label": "Win", "x": 1.25, "y": 4, "w": 1.25 }, 75 {"label":"Win", "x":1.25, "y":4, "w":1.25},
76 { "label": "Alt", "x": 2.5, "y": 4, "w": 1.25 }, 76 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
77 { "x": 3.75, "y": 4, "w": 2.25 }, 77 {"label":"Space1", "x":3.75, "y":4, "w":2.25},
78 { "x": 6, "y": 4, "w": 1.25 }, 78 {"label":"Space2", "x":6, "y":4, "w":1.25},
79 { "x": 7.25, "y": 4, "w": 2.75 }, 79 {"label":"Space3", "x":7.25, "y":4, "w":2.75},
80 { "label": "Alt", "x": 10, "y": 4, "w": 1.25 }, 80 {"label":"Alt", "x":10, "y":4, "w":1.25},
81 { "label": "Fn", "x": 11.25, "y": 4, "w": 1.25 }, 81 {"label":"Fn", "x":11.25, "y":4, "w":1.25},
82 { "label": "\u2190", "x": 13, "y": 4 }, 82 {"label":"\u2190", "x":13, "y":4},
83 { "label": "\u2193", "x": 14, "y": 4 }, 83 {"label":"\u2193", "x":14, "y":4},
84 { "label": "\u2192", "x": 15, "y": 4 } 84 {"label":"\u2192", "x":15, "y":4}
85 ] 85 ]
86 }, 86 },
87 "LAYOUT_65_ansi_blocker": { 87 "LAYOUT_65_ansi_blocker": {
88 "layout": [ 88 "layout": [
89 { "label": "Esc", "x": 0, "y": 0 }, 89 {"label":"Esc", "x":0, "y":0},
90 { "label": "1", "x": 1, "y": 0 }, 90 {"label":"1!", "x":1, "y":0},
91 { "label": "2", "x": 2, "y": 0 }, 91 {"label":"2@", "x":2, "y":0},
92 { "label": "3", "x": 3, "y": 0 }, 92 {"label":"3#", "x":3, "y":0},
93 { "label": "4", "x": 4, "y": 0 }, 93 {"label":"4$", "x":4, "y":0},
94 { "label": "5", "x": 5, "y": 0 }, 94 {"label":"5%", "x":5, "y":0},
95 { "label": "6", "x": 6, "y": 0 }, 95 {"label":"6^", "x":6, "y":0},
96 { "label": "7", "x": 7, "y": 0 }, 96 {"label":"7&", "x":7, "y":0},
97 { "label": "8", "x": 8, "y": 0 }, 97 {"label":"8*", "x":8, "y":0},
98 { "label": "9", "x": 9, "y": 0 }, 98 {"label":"9(", "x":9, "y":0},
99 { "label": "0", "x": 10, "y": 0 }, 99 {"label":"0)", "x":10, "y":0},
100 { "label": "-", "x": 11, "y": 0 }, 100 {"label":"-_", "x":11, "y":0},
101 { "label": "=", "x": 12, "y": 0 }, 101 {"label":"=+", "x":12, "y":0},
102 { "label": "Backspace", "x": 13, "y": 0, "w": 2 }, 102 {"label":"Backspace", "x":13, "y":0, "w":2},
103 { "label": "Encode", "x": 15, "y": 0 }, 103 {"label":"Encode", "x":15, "y":0},
104 104
105 { "label": "Tab", "x": 0, "y": 1, "w": 1.5 }, 105 {"label":"Tab", "x":0, "y":1, "w":1.5},
106 { "label": "Q", "x": 1.5, "y": 1 }, 106 {"label":"Q", "x":1.5, "y":1},
107 { "label": "W", "x": 2.5, "y": 1 }, 107 {"label":"W", "x":2.5, "y":1},
108 { "label": "E", "x": 3.5, "y": 1 }, 108 {"label":"E", "x":3.5, "y":1},
109 { "label": "R", "x": 4.5, "y": 1 }, 109 {"label":"R", "x":4.5, "y":1},
110 { "label": "T", "x": 5.5, "y": 1 }, 110 {"label":"T", "x":5.5, "y":1},
111 { "label": "Y", "x": 6.5, "y": 1 }, 111 {"label":"Y", "x":6.5, "y":1},
112 { "label": "U", "x": 7.5, "y": 1 }, 112 {"label":"U", "x":7.5, "y":1},
113 { "label": "I", "x": 8.5, "y": 1 }, 113 {"label":"I", "x":8.5, "y":1},
114 { "label": "O", "x": 9.5, "y": 1 }, 114 {"label":"O", "x":9.5, "y":1},
115 { "label": "P", "x": 10.5, "y": 1 }, 115 {"label":"P", "x":10.5, "y":1},
116 { "label": "[", "x": 11.5, "y": 1 }, 116 {"label":"[{", "x":11.5, "y":1},
117 { "label": "]", "x": 12.5, "y": 1 }, 117 {"label":"]}", "x":12.5, "y":1},
118 { "label": "\\", "x": 13.5, "y": 1, "w": 1.5 }, 118 {"label":"\\|", "x":13.5, "y":1, "w":1.5},
119 { "label": "Delete", "x": 15, "y": 1 }, 119 {"label":"Delete", "x":15, "y":1},
120 120
121 { "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75 }, 121 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
122 { "label": "A", "x": 1.75, "y": 2 }, 122 {"label":"A", "x":1.75, "y":2},
123 { "label": "S", "x": 2.75, "y": 2 }, 123 {"label":"S", "x":2.75, "y":2},
124 { "label": "D", "x": 3.75, "y": 2 }, 124 {"label":"D", "x":3.75, "y":2},
125 { "label": "F", "x": 4.75, "y": 2 }, 125 {"label":"F", "x":4.75, "y":2},
126 { "label": "G", "x": 5.75, "y": 2 }, 126 {"label":"G", "x":5.75, "y":2},
127 { "label": "H", "x": 6.75, "y": 2 }, 127 {"label":"H", "x":6.75, "y":2},
128 { "label": "J", "x": 7.75, "y": 2 }, 128 {"label":"J", "x":7.75, "y":2},
129 { "label": "K", "x": 8.75, "y": 2 }, 129 {"label":"K", "x":8.75, "y":2},
130 { "label": "L", "x": 9.75, "y": 2 }, 130 {"label":"L", "x":9.75, "y":2},
131 { "label": ";", "x": 10.75, "y": 2 }, 131 {"label":";:", "x":10.75, "y":2},
132 { "label": "'", "x": 11.75, "y": 2 }, 132 {"label":"'\"", "x":11.75, "y":2},
133 { "label": "Enter", "x": 12.75, "y": 2, "w": 2.25 }, 133 {"label":"Enter", "x":12.75, "y":2, "w":2.25},
134 { "label": "PageUp", "x": 15, "y": 2 }, 134 {"label":"PageUp", "x":15, "y":2},
135 135
136 { "label": "Shift", "x": 0, "y": 3, "w": 2.25 }, 136 {"label":"Shift", "x":0, "y":3, "w":2.25},
137 { "label": "Z", "x": 2.25, "y": 3 }, 137 {"label":"Z", "x":2.25, "y":3},
138 { "label": "X", "x": 3.25, "y": 3 }, 138 {"label":"X", "x":3.25, "y":3},
139 { "label": "C", "x": 4.25, "y": 3 }, 139 {"label":"C", "x":4.25, "y":3},
140 { "label": "V", "x": 5.25, "y": 3 }, 140 {"label":"V", "x":5.25, "y":3},
141 { "label": "B", "x": 6.25, "y": 3 }, 141 {"label":"B", "x":6.25, "y":3},
142 { "label": "N", "x": 7.25, "y": 3 }, 142 {"label":"N", "x":7.25, "y":3},
143 { "label": "M", "x": 8.25, "y": 3 }, 143 {"label":"M", "x":8.25, "y":3},
144 { "label": ",", "x": 9.25, "y": 3 }, 144 {"label":",<", "x":9.25, "y":3},
145 { "label": ".", "x": 10.25, "y": 3 }, 145 {"label":".>", "x":10.25, "y":3},
146 { "label": "/", "x": 11.25, "y": 3 }, 146 {"label":"/?", "x":11.25, "y":3},
147 { "label": "Shift", "x": 12.25, "y": 3, "w": 1.75 }, 147 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
148 { "label": "\u2191", "x": 14, "y": 3 }, 148 {"label":"\u2191", "x":14, "y":3},
149 { "label": "End", "x": 15, "y": 3 }, 149 {"label":"End", "x":15, "y":3},
150 150
151 { "label": "Ctrl", "x": 0, "y": 4, "w": 1.25 }, 151 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
152 { "label": "Win", "x": 1.25, "y": 4, "w": 1.25 }, 152 {"label":"Win", "x":1.25, "y":4, "w":1.25},
153 { "label": "Alt", "x": 2.5, "y": 4, "w": 1.25 }, 153 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
154 { "x": 3.75, "y": 4, "w": 6.25 }, 154 {"label":"Space", "x":3.75, "y":4, "w":6.25},
155 { "label": "Alt", "x": 10, "y": 4, "w": 1.25 }, 155 {"label":"Alt", "x":10, "y":4, "w":1.25},
156 { "label": "Fn", "x": 11.25, "y": 4, "w": 1.25 }, 156 {"label":"Fn", "x":11.25, "y":4, "w":1.25},
157 { "label": "\u2190", "x": 13, "y": 4 }, 157 {"label":"\u2190", "x":13, "y":4},
158 { "label": "\u2193", "x": 14, "y": 4 }, 158 {"label":"\u2193", "x":14, "y":4},
159 { "label": "\u2192", "x": 15, "y": 4 } 159 {"label":"\u2192", "x":15, "y":4}
160 ] 160 ]
161 }, 161 },
162 "LAYOUT_65_iso_blocker": { 162 "LAYOUT_65_iso_blocker": {
163 "layout": [ 163 "layout": [
164 { "label": "Esc", "x": 0, "y": 0 }, 164 {"label":"Esc", "x":0, "y":0},
165 { "label": "1", "x": 1, "y": 0 }, 165 {"label":"1!", "x":1, "y":0},
166 { "label": "2", "x": 2, "y": 0 }, 166 {"label":"2\"", "x":2, "y":0},
167 { "label": "3", "x": 3, "y": 0 }, 167 {"label":"3\u00a3", "x":3, "y":0},
168 { "label": "4", "x": 4, "y": 0 }, 168 {"label":"4$", "x":4, "y":0},
169 { "label": "5", "x": 5, "y": 0 }, 169 {"label":"5%", "x":5, "y":0},
170 { "label": "6", "x": 6, "y": 0 }, 170 {"label":"6^", "x":6, "y":0},
171 { "label": "7", "x": 7, "y": 0 }, 171 {"label":"7&", "x":7, "y":0},
172 { "label": "8", "x": 8, "y": 0 }, 172 {"label":"8*", "x":8, "y":0},
173 { "label": "9", "x": 9, "y": 0 }, 173 {"label":"9(", "x":9, "y":0},
174 { "label": "0", "x": 10, "y": 0 }, 174 {"label":"0)", "x":10, "y":0},
175 { "label": "-", "x": 11, "y": 0 }, 175 {"label":"-_", "x":11, "y":0},
176 { "label": "=", "x": 12, "y": 0 }, 176 {"label":"=+", "x":12, "y":0},
177 { "label": "Backspace", "x": 13, "y": 0, "w": 2 }, 177 {"label":"Backspace", "x":13, "y":0, "w":2},
178 { "label": "Encode", "x": 15, "y": 0 }, 178 {"label":"Encode", "x":15, "y":0},
179 179
180 { "label": "Tab", "x": 0, "y": 1, "w": 1.5 }, 180 {"label":"Tab", "x":0, "y":1, "w":1.5},
181 { "label": "Q", "x": 1.5, "y": 1 }, 181 {"label":"Q", "x":1.5, "y":1},
182 { "label": "W", "x": 2.5, "y": 1 }, 182 {"label":"W", "x":2.5, "y":1},
183 { "label": "E", "x": 3.5, "y": 1 }, 183 {"label":"E", "x":3.5, "y":1},
184 { "label": "R", "x": 4.5, "y": 1 }, 184 {"label":"R", "x":4.5, "y":1},
185 { "label": "T", "x": 5.5, "y": 1 }, 185 {"label":"T", "x":5.5, "y":1},
186 { "label": "Y", "x": 6.5, "y": 1 }, 186 {"label":"Y", "x":6.5, "y":1},
187 { "label": "U", "x": 7.5, "y": 1 }, 187 {"label":"U", "x":7.5, "y":1},
188 { "label": "I", "x": 8.5, "y": 1 }, 188 {"label":"I", "x":8.5, "y":1},
189 { "label": "O", "x": 9.5, "y": 1 }, 189 {"label":"O", "x":9.5, "y":1},
190 { "label": "P", "x": 10.5, "y": 1 }, 190 {"label":"P", "x":10.5, "y":1},
191 { "label": "[", "x": 11.5, "y": 1 }, 191 {"label":"[{", "x":11.5, "y":1},
192 { "label": "]", "x": 12.5, "y": 1 }, 192 {"label":"]}", "x":12.5, "y":1},
193 { "label": "ISO", "x": 13.75, "y": 1, "w": 1.25, "h": 2 }, 193 {"label":"Delete", "x":15, "y":1},
194 { "label": "Delete", "x": 15, "y": 1 }, 194
195 195 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
196 { "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75 }, 196 {"label":"A", "x":1.75, "y":2},
197 { "label": "A", "x": 1.75, "y": 2 }, 197 {"label":"S", "x":2.75, "y":2},
198 { "label": "S", "x": 2.75, "y": 2 }, 198 {"label":"D", "x":3.75, "y":2},
199 { "label": "D", "x": 3.75, "y": 2 }, 199 {"label":"F", "x":4.75, "y":2},
200 { "label": "F", "x": 4.75, "y": 2 }, 200 {"label":"G", "x":5.75, "y":2},
201 { "label": "G", "x": 5.75, "y": 2 }, 201 {"label":"H", "x":6.75, "y":2},
202 { "label": "H", "x": 6.75, "y": 2 }, 202 {"label":"J", "x":7.75, "y":2},
203 { "label": "J", "x": 7.75, "y": 2 }, 203 {"label":"K", "x":8.75, "y":2},
204 { "label": "K", "x": 8.75, "y": 2 }, 204 {"label":"L", "x":9.75, "y":2},
205 { "label": "L", "x": 9.75, "y": 2 }, 205 {"label":";:", "x":10.75, "y":2},
206 { "label": ";", "x": 10.75, "y": 2 }, 206 {"label":"'@", "x":11.75, "y":2},
207 { "label": "'", "x": 11.75, "y": 2 }, 207 {"label":"#~", "x":12.75, "y":2},
208 { "label": "\\", "x": 12.75, "y": 2 }, 208 {"label":"Enter", "x":13.75, "y":1, "w":1.25, "h":2},
209 { "label": "PageUp", "x": 15, "y": 2 }, 209 {"label":"PageUp", "x":15, "y":2},
210 210
211 { "label": "Shift", "x": 0, "y": 3, "w": 2.25 }, 211 {"label":"Shift", "x":0, "y":3, "w":1.25},
212 { "label": "Z", "x": 2.25, "y": 3 }, 212 {"label":"\\|", "x":1.25, "y":3},
213 { "label": "X", "x": 3.25, "y": 3 }, 213 {"label":"Z", "x":2.25, "y":3},
214 { "label": "C", "x": 4.25, "y": 3 }, 214 {"label":"X", "x":3.25, "y":3},
215 { "label": "V", "x": 5.25, "y": 3 }, 215 {"label":"C", "x":4.25, "y":3},
216 { "label": "B", "x": 6.25, "y": 3 }, 216 {"label":"V", "x":5.25, "y":3},
217 { "label": "N", "x": 7.25, "y": 3 }, 217 {"label":"B", "x":6.25, "y":3},
218 { "label": "M", "x": 8.25, "y": 3 }, 218 {"label":"N", "x":7.25, "y":3},
219 { "label": ",", "x": 9.25, "y": 3 }, 219 {"label":"M", "x":8.25, "y":3},
220 { "label": ".", "x": 10.25, "y": 3 }, 220 {"label":",<", "x":9.25, "y":3},
221 { "label": "/", "x": 11.25, "y": 3 }, 221 {"label":".>", "x":10.25, "y":3},
222 { "label": "Shift", "x": 12.25, "y": 3, "w": 1.75 }, 222 {"label":"/?", "x":11.25, "y":3},
223 { "label": "\u2191", "x": 14, "y": 3 }, 223 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
224 { "label": "End", "x": 15, "y": 3 }, 224 {"label":"\u2191", "x":14, "y":3},
225 225 {"label":"End", "x":15, "y":3},
226 { "label": "Ctrl", "x": 0, "y": 4, "w": 1.25 }, 226
227 { "label": "Win", "x": 1.25, "y": 4, "w": 1.25 }, 227 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
228 { "label": "Alt", "x": 2.5, "y": 4, "w": 1.25 }, 228 {"label":"Win", "x":1.25, "y":4, "w":1.25},
229 { "x": 3.75, "y": 4, "w": 6.25 }, 229 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
230 { "label": "Alt", "x": 10, "y": 4, "w": 1.25 }, 230 {"label":"Space", "x":3.75, "y":4, "w":6.25},
231 { "label": "Fn", "x": 11.25, "y": 4, "w": 1.25 }, 231 {"label":"Alt", "x":10, "y":4, "w":1.25},
232 { "label": "\u2190", "x": 13, "y": 4 }, 232 {"label":"Fn", "x":11.25, "y":4, "w":1.25},
233 { "label": "\u2193", "x": 14, "y": 4 }, 233 {"label":"\u2190", "x":13, "y":4},
234 { "label": "\u2192", "x": 15, "y": 4 } 234 {"label":"\u2193", "x":14, "y":4},
235 {"label":"\u2192", "x":15, "y":4}
236 ]
237 },
238 "LAYOUT_65_ansi_blocker_split_bs": {
239 "layout": [
240 {"label":"Esc", "x":0, "y":0},
241 {"label":"1!", "x":1, "y":0},
242 {"label":"2@", "x":2, "y":0},
243 {"label":"3#", "x":3, "y":0},
244 {"label":"4$", "x":4, "y":0},
245 {"label":"5%", "x":5, "y":0},
246 {"label":"6^", "x":6, "y":0},
247 {"label":"7&", "x":7, "y":0},
248 {"label":"8*", "x":8, "y":0},
249 {"label":"9(", "x":9, "y":0},
250 {"label":"0)", "x":10, "y":0},
251 {"label":"-_", "x":11, "y":0},
252 {"label":"=+", "x":12, "y":0},
253 {"label":"Backspace", "x":13, "y":0},
254 {"label":"Backspace", "x":14, "y":0},
255 {"label":"Encode", "x":15, "y":0},
256
257 {"label":"Tab", "x":0, "y":1, "w":1.5},
258 {"label":"Q", "x":1.5, "y":1},
259 {"label":"W", "x":2.5, "y":1},
260 {"label":"E", "x":3.5, "y":1},
261 {"label":"R", "x":4.5, "y":1},
262 {"label":"T", "x":5.5, "y":1},
263 {"label":"Y", "x":6.5, "y":1},
264 {"label":"U", "x":7.5, "y":1},
265 {"label":"I", "x":8.5, "y":1},
266 {"label":"O", "x":9.5, "y":1},
267 {"label":"P", "x":10.5, "y":1},
268 {"label":"[{", "x":11.5, "y":1},
269 {"label":"]}", "x":12.5, "y":1},
270 {"label":"\\|", "x":13.5, "y":1, "w":1.5},
271 {"label":"Delete", "x":15, "y":1},
272
273 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
274 {"label":"A", "x":1.75, "y":2},
275 {"label":"S", "x":2.75, "y":2},
276 {"label":"D", "x":3.75, "y":2},
277 {"label":"F", "x":4.75, "y":2},
278 {"label":"G", "x":5.75, "y":2},
279 {"label":"H", "x":6.75, "y":2},
280 {"label":"J", "x":7.75, "y":2},
281 {"label":"K", "x":8.75, "y":2},
282 {"label":"L", "x":9.75, "y":2},
283 {"label":";:", "x":10.75, "y":2},
284 {"label":"'\"", "x":11.75, "y":2},
285 {"label":"Enter", "x":12.75, "y":2, "w":2.25},
286 {"label":"PageUp", "x":15, "y":2},
287
288 {"label":"Shift", "x":0, "y":3, "w":2.25},
289 {"label":"Z", "x":2.25, "y":3},
290 {"label":"X", "x":3.25, "y":3},
291 {"label":"C", "x":4.25, "y":3},
292 {"label":"V", "x":5.25, "y":3},
293 {"label":"B", "x":6.25, "y":3},
294 {"label":"N", "x":7.25, "y":3},
295 {"label":"M", "x":8.25, "y":3},
296 {"label":",<", "x":9.25, "y":3},
297 {"label":".>", "x":10.25, "y":3},
298 {"label":"/?", "x":11.25, "y":3},
299 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
300 {"label":"\u2191", "x":14, "y":3},
301 {"label":"End", "x":15, "y":3},
302
303 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
304 {"label":"Win", "x":1.25, "y":4, "w":1.25},
305 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
306 {"label":"Space", "x":3.75, "y":4, "w":6.25},
307 {"label":"Alt", "x":10, "y":4, "w":1.25},
308 {"label":"Fn", "x":11.25, "y":4, "w":1.25},
309 {"label":"\u2190", "x":13, "y":4},
310 {"label":"\u2193", "x":14, "y":4},
311 {"label":"\u2192", "x":15, "y":4}
312 ]
313 },
314 "LAYOUT_65_iso_blocker_split_bs": {
315 "layout": [
316 {"label":"Esc", "x":0, "y":0},
317 {"label":"1!", "x":1, "y":0},
318 {"label":"2\"", "x":2, "y":0},
319 {"label":"3\u00a3", "x":3, "y":0},
320 {"label":"4$", "x":4, "y":0},
321 {"label":"5%", "x":5, "y":0},
322 {"label":"6^", "x":6, "y":0},
323 {"label":"7&", "x":7, "y":0},
324 {"label":"8*", "x":8, "y":0},
325 {"label":"9(", "x":9, "y":0},
326 {"label":"0)", "x":10, "y":0},
327 {"label":"-_", "x":11, "y":0},
328 {"label":"=+", "x":12, "y":0},
329 {"label":"Backspace", "x":13, "y":0},
330 {"label":"Backspace", "x":14, "y":0},
331 {"label":"Encode", "x":15, "y":0},
332
333 {"label":"Tab", "x":0, "y":1, "w":1.5},
334 {"label":"Q", "x":1.5, "y":1},
335 {"label":"W", "x":2.5, "y":1},
336 {"label":"E", "x":3.5, "y":1},
337 {"label":"R", "x":4.5, "y":1},
338 {"label":"T", "x":5.5, "y":1},
339 {"label":"Y", "x":6.5, "y":1},
340 {"label":"U", "x":7.5, "y":1},
341 {"label":"I", "x":8.5, "y":1},
342 {"label":"O", "x":9.5, "y":1},
343 {"label":"P", "x":10.5, "y":1},
344 {"label":"[{", "x":11.5, "y":1},
345 {"label":"]}", "x":12.5, "y":1},
346 {"label":"Delete", "x":15, "y":1},
347
348 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
349 {"label":"A", "x":1.75, "y":2},
350 {"label":"S", "x":2.75, "y":2},
351 {"label":"D", "x":3.75, "y":2},
352 {"label":"F", "x":4.75, "y":2},
353 {"label":"G", "x":5.75, "y":2},
354 {"label":"H", "x":6.75, "y":2},
355 {"label":"J", "x":7.75, "y":2},
356 {"label":"K", "x":8.75, "y":2},
357 {"label":"L", "x":9.75, "y":2},
358 {"label":";:", "x":10.75, "y":2},
359 {"label":"'@", "x":11.75, "y":2},
360 {"label":"#~", "x":12.75, "y":2},
361 {"label":"Enter", "x":13.75, "y":1, "w":1.25, "h":2},
362 {"label":"PageUp", "x":15, "y":2},
363
364 {"label":"Shift", "x":0, "y":3, "w":1.25},
365 {"label":"\\|", "x":1.25, "y":3},
366 {"label":"Z", "x":2.25, "y":3},
367 {"label":"X", "x":3.25, "y":3},
368 {"label":"C", "x":4.25, "y":3},
369 {"label":"V", "x":5.25, "y":3},
370 {"label":"B", "x":6.25, "y":3},
371 {"label":"N", "x":7.25, "y":3},
372 {"label":"M", "x":8.25, "y":3},
373 {"label":",<", "x":9.25, "y":3},
374 {"label":".>", "x":10.25, "y":3},
375 {"label":"/?", "x":11.25, "y":3},
376 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
377 {"label":"\u2191", "x":14, "y":3},
378 {"label":"End", "x":15, "y":3},
379
380 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
381 {"label":"Win", "x":1.25, "y":4, "w":1.25},
382 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
383 {"label":"Space", "x":3.75, "y":4, "w":6.25},
384 {"label":"Alt", "x":10, "y":4, "w":1.25},
385 {"label":"Fn", "x":11.25, "y":4, "w":1.25},
386 {"label":"\u2190", "x":13, "y":4},
387 {"label":"\u2193", "x":14, "y":4},
388 {"label":"\u2192", "x":15, "y":4}
235 ] 389 ]
236 }, 390 },
237 "LAYOUT_65_ansi_split_bs": { 391 "LAYOUT_65_ansi_blocker_split_lshift": {
238 "layout": [ 392 "layout": [
239 { "label": "Esc", "x": 0, "y": 0 }, 393 {"label":"Esc", "x":0, "y":0},
240 { "label": "1", "x": 1, "y": 0 }, 394 {"label":"1!", "x":1, "y":0},
241 { "label": "2", "x": 2, "y": 0 }, 395 {"label":"2@", "x":2, "y":0},
242 { "label": "3", "x": 3, "y": 0 }, 396 {"label":"3#", "x":3, "y":0},
243 { "label": "4", "x": 4, "y": 0 }, 397 {"label":"4$", "x":4, "y":0},
244 { "label": "5", "x": 5, "y": 0 }, 398 {"label":"5%", "x":5, "y":0},
245 { "label": "6", "x": 6, "y": 0 }, 399 {"label":"6^", "x":6, "y":0},
246 { "label": "7", "x": 7, "y": 0 }, 400 {"label":"7&", "x":7, "y":0},
247 { "label": "8", "x": 8, "y": 0 }, 401 {"label":"8*", "x":8, "y":0},
248 { "label": "9", "x": 9, "y": 0 }, 402 {"label":"9(", "x":9, "y":0},
249 { "label": "0", "x": 10, "y": 0 }, 403 {"label":"0)", "x":10, "y":0},
250 { "label": "-", "x": 11, "y": 0 }, 404 {"label":"-_", "x":11, "y":0},
251 { "label": "=", "x": 12, "y": 0 }, 405 {"label":"=+", "x":12, "y":0},
252 { "label": "Backspace", "x": 13, "y": 0 }, 406 {"label":"Backspace", "x":13, "y":0, "w":2},
253 { "label": "Encode", "x": 15, "y": 0 }, 407 {"label":"Encode", "x":15, "y":0},
254 408
255 { "label": "Tab", "x": 0, "y": 1, "w": 1.5 }, 409 {"label":"Tab", "x":0, "y":1, "w":1.5},
256 { "label": "Q", "x": 1.5, "y": 1 }, 410 {"label":"Q", "x":1.5, "y":1},
257 { "label": "W", "x": 2.5, "y": 1 }, 411 {"label":"W", "x":2.5, "y":1},
258 { "label": "E", "x": 3.5, "y": 1 }, 412 {"label":"E", "x":3.5, "y":1},
259 { "label": "R", "x": 4.5, "y": 1 }, 413 {"label":"R", "x":4.5, "y":1},
260 { "label": "T", "x": 5.5, "y": 1 }, 414 {"label":"T", "x":5.5, "y":1},
261 { "label": "Y", "x": 6.5, "y": 1 }, 415 {"label":"Y", "x":6.5, "y":1},
262 { "label": "U", "x": 7.5, "y": 1 }, 416 {"label":"U", "x":7.5, "y":1},
263 { "label": "I", "x": 8.5, "y": 1 }, 417 {"label":"I", "x":8.5, "y":1},
264 { "label": "O", "x": 9.5, "y": 1 }, 418 {"label":"O", "x":9.5, "y":1},
265 { "label": "P", "x": 10.5, "y": 1 }, 419 {"label":"P", "x":10.5, "y":1},
266 { "label": "[", "x": 11.5, "y": 1 }, 420 {"label":"[{", "x":11.5, "y":1},
267 { "label": "]", "x": 12.5, "y": 1 }, 421 {"label":"]}", "x":12.5, "y":1},
268 { "label": "\\", "x": 13.5, "y": 1, "w": 1.5 }, 422 {"label":"\\|", "x":13.5, "y":1, "w":1.5},
269 { "label": "Delete", "x": 15, "y": 1 }, 423 {"label":"Delete", "x":15, "y":1},
270 424
271 { "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75 }, 425 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
272 { "label": "A", "x": 1.75, "y": 2 }, 426 {"label":"A", "x":1.75, "y":2},
273 { "label": "S", "x": 2.75, "y": 2 }, 427 {"label":"S", "x":2.75, "y":2},
274 { "label": "D", "x": 3.75, "y": 2 }, 428 {"label":"D", "x":3.75, "y":2},
275 { "label": "F", "x": 4.75, "y": 2 }, 429 {"label":"F", "x":4.75, "y":2},
276 { "label": "G", "x": 5.75, "y": 2 }, 430 {"label":"G", "x":5.75, "y":2},
277 { "label": "H", "x": 6.75, "y": 2 }, 431 {"label":"H", "x":6.75, "y":2},
278 { "label": "J", "x": 7.75, "y": 2 }, 432 {"label":"J", "x":7.75, "y":2},
279 { "label": "K", "x": 8.75, "y": 2 }, 433 {"label":"K", "x":8.75, "y":2},
280 { "label": "L", "x": 9.75, "y": 2 }, 434 {"label":"L", "x":9.75, "y":2},
281 { "label": ";", "x": 10.75, "y": 2 }, 435 {"label":";:", "x":10.75, "y":2},
282 { "label": "'", "x": 11.75, "y": 2 }, 436 {"label":"'\"", "x":11.75, "y":2},
283 { "label": "Enter", "x": 12.75, "y": 2, "w": 2.25 }, 437 {"label":"Enter", "x":12.75, "y":2, "w":2.25},
284 { "label": "Backspace", "x": 14, "y": 0 }, 438 {"label":"PageUp", "x":15, "y":2},
285 { "label": "PageUp", "x": 15, "y": 2 }, 439
286 440 {"label":"Shift1", "x":0, "y":3, "w":1.25},
287 { "label": "Shift", "x": 0, "y": 3, "w": 2.25 }, 441 {"label":"Shift2", "x":1.25, "y":3},
288 { "label": "Z", "x": 2.25, "y": 3 }, 442 {"label":"Z", "x":2.25, "y":3},
289 { "label": "X", "x": 3.25, "y": 3 }, 443 {"label":"X", "x":3.25, "y":3},
290 { "label": "C", "x": 4.25, "y": 3 }, 444 {"label":"C", "x":4.25, "y":3},
291 { "label": "V", "x": 5.25, "y": 3 }, 445 {"label":"V", "x":5.25, "y":3},
292 { "label": "B", "x": 6.25, "y": 3 }, 446 {"label":"B", "x":6.25, "y":3},
293 { "label": "N", "x": 7.25, "y": 3 }, 447 {"label":"N", "x":7.25, "y":3},
294 { "label": "M", "x": 8.25, "y": 3 }, 448 {"label":"M", "x":8.25, "y":3},
295 { "label": ",", "x": 9.25, "y": 3 }, 449 {"label":",<", "x":9.25, "y":3},
296 { "label": ".", "x": 10.25, "y": 3 }, 450 {"label":".>", "x":10.25, "y":3},
297 { "label": "/", "x": 11.25, "y": 3 }, 451 {"label":"/?", "x":11.25, "y":3},
298 { "label": "Shift", "x": 12.25, "y": 3, "w": 1.75 }, 452 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
299 { "label": "\u2191", "x": 14, "y": 3 }, 453 {"label":"\u2191", "x":14, "y":3},
300 { "label": "End", "x": 15, "y": 3 }, 454 {"label":"End", "x":15, "y":3},
301 455
302 { "label": "Ctrl", "x": 0, "y": 4, "w": 1.25 }, 456 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
303 { "label": "Win", "x": 1.25, "y": 4, "w": 1.25 }, 457 {"label":"Win", "x":1.25, "y":4, "w":1.25},
304 { "label": "Alt", "x": 2.5, "y": 4, "w": 1.25 }, 458 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
305 { "x": 3.75, "y": 4, "w": 6.25 }, 459 {"label":"Space", "x":3.75, "y":4, "w":6.25},
306 { "label": "Alt", "x": 10, "y": 4, "w": 1.25 }, 460 {"label":"Alt", "x":10, "y":4, "w":1.25},
307 { "label": "Fn", "x": 11.25, "y": 4, "w": 1.25 }, 461 {"label":"Fn", "x":11.25, "y":4, "w":1.25},
308 { "label": "\u2190", "x": 13, "y": 4 }, 462 {"label":"\u2190", "x":13, "y":4},
309 { "label": "\u2193", "x": 14, "y": 4 }, 463 {"label":"\u2193", "x":14, "y":4},
310 { "label": "\u2192", "x": 15, "y": 4 } 464 {"label":"\u2192", "x":15, "y":4}
311 ] 465 ]
312 }, 466 },
313 "LAYOUT_65_ansi_split_lshift": { 467 "LAYOUT_65_ansi_blocker_split_space": {
314 "layout": [ 468 "layout": [
315 { "label": "Esc", "x": 0, "y": 0 }, 469 {"label":"Esc", "x":0, "y":0},
316 { "label": "1", "x": 1, "y": 0 }, 470 {"label":"1!", "x":1, "y":0},
317 { "label": "2", "x": 2, "y": 0 }, 471 {"label":"2@", "x":2, "y":0},
318 { "label": "3", "x": 3, "y": 0 }, 472 {"label":"3#", "x":3, "y":0},
319 { "label": "4", "x": 4, "y": 0 }, 473 {"label":"4$", "x":4, "y":0},
320 { "label": "5", "x": 5, "y": 0 }, 474 {"label":"5%", "x":5, "y":0},
321 { "label": "6", "x": 6, "y": 0 }, 475 {"label":"6^", "x":6, "y":0},
322 { "label": "7", "x": 7, "y": 0 }, 476 {"label":"7&", "x":7, "y":0},
323 { "label": "8", "x": 8, "y": 0 }, 477 {"label":"8*", "x":8, "y":0},
324 { "label": "9", "x": 9, "y": 0 }, 478 {"label":"9(", "x":9, "y":0},
325 { "label": "0", "x": 10, "y": 0 }, 479 {"label":"0)", "x":10, "y":0},
326 { "label": "-", "x": 11, "y": 0 }, 480 {"label":"-_", "x":11, "y":0},
327 { "label": "=", "x": 12, "y": 0 }, 481 {"label":"=+", "x":12, "y":0},
328 { "label": "Backspace", "x": 13, "y": 0, "w": 2 }, 482 {"label":"Backspace", "x":13, "y":0, "w":2},
329 { "label": "Encode", "x": 15, "y": 0 }, 483 {"label":"Encode", "x":15, "y":0},
330 484
331 { "label": "Tab", "x": 0, "y": 1, "w": 1.5 }, 485 {"label":"Tab", "x":0, "y":1, "w":1.5},
332 { "label": "Q", "x": 1.5, "y": 1 }, 486 {"label":"Q", "x":1.5, "y":1},
333 { "label": "W", "x": 2.5, "y": 1 }, 487 {"label":"W", "x":2.5, "y":1},
334 { "label": "E", "x": 3.5, "y": 1 }, 488 {"label":"E", "x":3.5, "y":1},
335 { "label": "R", "x": 4.5, "y": 1 }, 489 {"label":"R", "x":4.5, "y":1},
336 { "label": "T", "x": 5.5, "y": 1 }, 490 {"label":"T", "x":5.5, "y":1},
337 { "label": "Y", "x": 6.5, "y": 1 }, 491 {"label":"Y", "x":6.5, "y":1},
338 { "label": "U", "x": 7.5, "y": 1 }, 492 {"label":"U", "x":7.5, "y":1},
339 { "label": "I", "x": 8.5, "y": 1 }, 493 {"label":"I", "x":8.5, "y":1},
340 { "label": "O", "x": 9.5, "y": 1 }, 494 {"label":"O", "x":9.5, "y":1},
341 { "label": "P", "x": 10.5, "y": 1 }, 495 {"label":"P", "x":10.5, "y":1},
342 { "label": "[", "x": 11.5, "y": 1 }, 496 {"label":"[{", "x":11.5, "y":1},
343 { "label": "]", "x": 12.5, "y": 1 }, 497 {"label":"]}", "x":12.5, "y":1},
344 { "label": "\\", "x": 13.5, "y": 1, "w": 1.5 }, 498 {"label":"\\|", "x":13.5, "y":1, "w":1.5},
345 { "label": "Delete", "x": 15, "y": 1 }, 499 {"label":"Delete", "x":15, "y":1},
346 500
347 { "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75 }, 501 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
348 { "label": "A", "x": 1.75, "y": 2 }, 502 {"label":"A", "x":1.75, "y":2},
349 { "label": "S", "x": 2.75, "y": 2 }, 503 {"label":"S", "x":2.75, "y":2},
350 { "label": "D", "x": 3.75, "y": 2 }, 504 {"label":"D", "x":3.75, "y":2},
351 { "label": "F", "x": 4.75, "y": 2 }, 505 {"label":"F", "x":4.75, "y":2},
352 { "label": "G", "x": 5.75, "y": 2 }, 506 {"label":"G", "x":5.75, "y":2},
353 { "label": "H", "x": 6.75, "y": 2 }, 507 {"label":"H", "x":6.75, "y":2},
354 { "label": "J", "x": 7.75, "y": 2 }, 508 {"label":"J", "x":7.75, "y":2},
355 { "label": "K", "x": 8.75, "y": 2 }, 509 {"label":"K", "x":8.75, "y":2},
356 { "label": "L", "x": 9.75, "y": 2 }, 510 {"label":"L", "x":9.75, "y":2},
357 { "label": ";", "x": 10.75, "y": 2 }, 511 {"label":";:", "x":10.75, "y":2},
358 { "label": "'", "x": 11.75, "y": 2 }, 512 {"label":"'\"", "x":11.75, "y":2},
359 { "label": "Enter", "x": 12.75, "y": 2, "w": 2.25 }, 513 {"label":"Enter", "x":12.75, "y":2, "w":2.25},
360 { "label": "PageUp", "x": 15, "y": 2 }, 514 {"label":"PageUp", "x":15, "y":2},
361 515
362 { "label": "Shift1", "x": 0, "y": 3, "w": 1.25 }, 516 {"label":"Shift", "x":0, "y":3, "w":2.25},
363 { "label": "Shift2", "x": 1.25, "y": 3 }, 517 {"label":"Z", "x":2.25, "y":3},
364 { "label": "Z", "x": 2.25, "y": 3 }, 518 {"label":"X", "x":3.25, "y":3},
365 { "label": "X", "x": 3.25, "y": 3 }, 519 {"label":"C", "x":4.25, "y":3},
366 { "label": "C", "x": 4.25, "y": 3 }, 520 {"label":"V", "x":5.25, "y":3},
367 { "label": "V", "x": 5.25, "y": 3 }, 521 {"label":"B", "x":6.25, "y":3},
368 { "label": "B", "x": 6.25, "y": 3 }, 522 {"label":"N", "x":7.25, "y":3},
369 { "label": "N", "x": 7.25, "y": 3 }, 523 {"label":"M", "x":8.25, "y":3},
370 { "label": "M", "x": 8.25, "y": 3 }, 524 {"label":",<", "x":9.25, "y":3},
371 { "label": ",", "x": 9.25, "y": 3 }, 525 {"label":".>", "x":10.25, "y":3},
372 { "label": ".", "x": 10.25, "y": 3 }, 526 {"label":"/?", "x":11.25, "y":3},
373 { "label": "/", "x": 11.25, "y": 3 }, 527 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
374 { "label": "Shift", "x": 12.25, "y": 3, "w": 1.75 }, 528 {"label":"\u2191", "x":14, "y":3},
375 { "label": "\u2191", "x": 14, "y": 3 }, 529 {"label":"End", "x":15, "y":3},
376 { "label": "End", "x": 15, "y": 3 }, 530
377 531 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
378 { "label": "Ctrl", "x": 0, "y": 4, "w": 1.25 }, 532 {"label":"Win", "x":1.25, "y":4, "w":1.25},
379 { "label": "Win", "x": 1.25, "y": 4, "w": 1.25 }, 533 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
380 { "label": "Alt", "x": 2.5, "y": 4, "w": 1.25 }, 534 {"label":"Space1", "x":3.75, "y":4, "w":2.25},
381 { "x": 3.75, "y": 4, "w": 6.25 }, 535 {"label":"Space2", "x":6, "y":4, "w":1.25},
382 { "label": "Alt", "x": 10, "y": 4, "w": 1.25 }, 536 {"label":"Space3", "x":7.25, "y":4, "w":2.75},
383 { "label": "Fn", "x": 11.25, "y": 4, "w": 1.25 }, 537 {"label":"Alt", "x":10, "y":4, "w":1.25},
384 { "label": "\u2190", "x": 13, "y": 4 }, 538 {"label":"Fn", "x":11.25, "y":4, "w":1.25},
385 { "label": "\u2193", "x": 14, "y": 4 }, 539 {"label":"\u2190", "x":13, "y":4},
386 { "label": "\u2192", "x": 15, "y": 4 } 540 {"label":"\u2193", "x":14, "y":4},
541 {"label":"\u2192", "x":15, "y":4}
387 ] 542 ]
388 }, 543 },
389 "LAYOUT_65_split_space": { 544 "LAYOUT_65_iso_blocker_split_space": {
390 "layout": [ 545 "layout": [
391 { "label": "Esc", "x": 0, "y": 0 }, 546 {"label":"Esc", "x":0, "y":0},
392 { "label": "1", "x": 1, "y": 0 }, 547 {"label":"1!", "x":1, "y":0},
393 { "label": "2", "x": 2, "y": 0 }, 548 {"label":"2\"", "x":2, "y":0},
394 { "label": "3", "x": 3, "y": 0 }, 549 {"label":"3\u00a3", "x":3, "y":0},
395 { "label": "4", "x": 4, "y": 0 }, 550 {"label":"4$", "x":4, "y":0},
396 { "label": "5", "x": 5, "y": 0 }, 551 {"label":"5%", "x":5, "y":0},
397 { "label": "6", "x": 6, "y": 0 }, 552 {"label":"6^", "x":6, "y":0},
398 { "label": "7", "x": 7, "y": 0 }, 553 {"label":"7&", "x":7, "y":0},
399 { "label": "8", "x": 8, "y": 0 }, 554 {"label":"8*", "x":8, "y":0},
400 { "label": "9", "x": 9, "y": 0 }, 555 {"label":"9(", "x":9, "y":0},
401 { "label": "0", "x": 10, "y": 0 }, 556 {"label":"0)", "x":10, "y":0},
402 { "label": "-", "x": 11, "y": 0 }, 557 {"label":"-_", "x":11, "y":0},
403 { "label": "=", "x": 12, "y": 0 }, 558 {"label":"=+", "x":12, "y":0},
404 { "label": "Backspace", "x": 13, "y": 0, "w": 2 }, 559 {"label":"Backspace", "x":13, "y":0, "w":2},
405 { "label": "Encode", "x": 15, "y": 0 }, 560 {"label":"Encode", "x":15, "y":0},
406 561
407 { "label": "Tab", "x": 0, "y": 1, "w": 1.5 }, 562 {"label":"Tab", "x":0, "y":1, "w":1.5},
408 { "label": "Q", "x": 1.5, "y": 1 }, 563 {"label":"Q", "x":1.5, "y":1},
409 { "label": "W", "x": 2.5, "y": 1 }, 564 {"label":"W", "x":2.5, "y":1},
410 { "label": "E", "x": 3.5, "y": 1 }, 565 {"label":"E", "x":3.5, "y":1},
411 { "label": "R", "x": 4.5, "y": 1 }, 566 {"label":"R", "x":4.5, "y":1},
412 { "label": "T", "x": 5.5, "y": 1 }, 567 {"label":"T", "x":5.5, "y":1},
413 { "label": "Y", "x": 6.5, "y": 1 }, 568 {"label":"Y", "x":6.5, "y":1},
414 { "label": "U", "x": 7.5, "y": 1 }, 569 {"label":"U", "x":7.5, "y":1},
415 { "label": "I", "x": 8.5, "y": 1 }, 570 {"label":"I", "x":8.5, "y":1},
416 { "label": "O", "x": 9.5, "y": 1 }, 571 {"label":"O", "x":9.5, "y":1},
417 { "label": "P", "x": 10.5, "y": 1 }, 572 {"label":"P", "x":10.5, "y":1},
418 { "label": "[", "x": 11.5, "y": 1 }, 573 {"label":"[{", "x":11.5, "y":1},
419 { "label": "]", "x": 12.5, "y": 1 }, 574 {"label":"]}", "x":12.5, "y":1},
420 { "label": "\\", "x": 13.5, "y": 1, "w": 1.5 }, 575 {"label":"Delete", "x":15, "y":1},
421 { "label": "Delete", "x": 15, "y": 1 }, 576
422 577 {"label":"Caps Lock", "x":0, "y":2, "w":1.75},
423 { "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75 }, 578 {"label":"A", "x":1.75, "y":2},
424 { "label": "A", "x": 1.75, "y": 2 }, 579 {"label":"S", "x":2.75, "y":2},
425 { "label": "S", "x": 2.75, "y": 2 }, 580 {"label":"D", "x":3.75, "y":2},
426 { "label": "D", "x": 3.75, "y": 2 }, 581 {"label":"F", "x":4.75, "y":2},
427 { "label": "F", "x": 4.75, "y": 2 }, 582 {"label":"G", "x":5.75, "y":2},
428 { "label": "G", "x": 5.75, "y": 2 }, 583 {"label":"H", "x":6.75, "y":2},
429 { "label": "H", "x": 6.75, "y": 2 }, 584 {"label":"J", "x":7.75, "y":2},
430 { "label": "J", "x": 7.75, "y": 2 }, 585 {"label":"K", "x":8.75, "y":2},
431 { "label": "K", "x": 8.75, "y": 2 }, 586 {"label":"L", "x":9.75, "y":2},
432 { "label": "L", "x": 9.75, "y": 2 }, 587 {"label":";:", "x":10.75, "y":2},
433 { "label": ";", "x": 10.75, "y": 2 }, 588 {"label":"'@", "x":11.75, "y":2},
434 { "label": "'", "x": 11.75, "y": 2 }, 589 {"label":"#~", "x":12.75, "y":2},
435 { "label": "Enter", "x": 12.75, "y": 2, "w": 2.25 }, 590 {"label":"Enter", "x":13.75, "y":1, "w":1.25, "h":2},
436 { "label": "PageUp", "x": 15, "y": 2 }, 591 {"label":"PageUp", "x":15, "y":2},
437 592
438 { "label": "Shift", "x": 0, "y": 3, "w": 2.25 }, 593 {"label":"Shift", "x":0, "y":3, "w":1.25},
439 { "label": "Z", "x": 2.25, "y": 3 }, 594 {"label":"\\|", "x":1.25, "y":3},
440 { "label": "X", "x": 3.25, "y": 3 }, 595 {"label":"Z", "x":2.25, "y":3},
441 { "label": "C", "x": 4.25, "y": 3 }, 596 {"label":"X", "x":3.25, "y":3},
442 { "label": "V", "x": 5.25, "y": 3 }, 597 {"label":"C", "x":4.25, "y":3},
443 { "label": "B", "x": 6.25, "y": 3 }, 598 {"label":"V", "x":5.25, "y":3},
444 { "label": "N", "x": 7.25, "y": 3 }, 599 {"label":"B", "x":6.25, "y":3},
445 { "label": "M", "x": 8.25, "y": 3 }, 600 {"label":"N", "x":7.25, "y":3},
446 { "label": ",", "x": 9.25, "y": 3 }, 601 {"label":"M", "x":8.25, "y":3},
447 { "label": ".", "x": 10.25, "y": 3 }, 602 {"label":",<", "x":9.25, "y":3},
448 { "label": "/", "x": 11.25, "y": 3 }, 603 {"label":".>", "x":10.25, "y":3},
449 { "label": "Shift", "x": 12.25, "y": 3, "w": 1.75 }, 604 {"label":"/?", "x":11.25, "y":3},
450 { "label": "\u2191", "x": 14, "y": 3 }, 605 {"label":"Shift", "x":12.25, "y":3, "w":1.75},
451 { "label": "End", "x": 15, "y": 3 }, 606 {"label":"\u2191", "x":14, "y":3},
452 607 {"label":"End", "x":15, "y":3},
453 { "label": "Ctrl", "x": 0, "y": 4, "w": 1.25 }, 608
454 { "label": "Win", "x": 1.25, "y": 4, "w": 1.25 }, 609 {"label":"Ctrl", "x":0, "y":4, "w":1.25},
455 { "label": "Alt", "x": 2.5, "y": 4, "w": 1.25 }, 610 {"label":"Win", "x":1.25, "y":4, "w":1.25},
456 { "x": 3.75, "y": 4, "w": 2.25 }, 611 {"label":"Alt", "x":2.5, "y":4, "w":1.25},
457 { "x": 6, "y": 4, "w": 1.25 }, 612 {"label":"Space1", "x":3.75, "y":4, "w":2.25},
458 { "x": 7.25, "y": 4, "w": 2.75 }, 613 {"label":"Space2", "x":6, "y":4, "w":1.25},
459 { "label": "Alt", "x": 10, "y": 4, "w": 1.25 }, 614 {"label":"Space3", "x":7.25, "y":4, "w":2.75},
460 { "label": "Fn", "x": 11.25, "y": 4, "w": 1.25 }, 615 {"label":"Alt", "x":10, "y":4, "w":1.25},
461 { "label": "\u2190", "x": 13, "y": 4 }, 616 {"label":"Fn", "x":11.25, "y":4, "w":1.25},
462 { "label": "\u2193", "x": 14, "y": 4 }, 617 {"label":"\u2190", "x":13, "y":4},
463 { "label": "\u2192", "x": 15, "y": 4 } 618 {"label":"\u2193", "x":14, "y":4},
619 {"label":"\u2192", "x":15, "y":4}
464 ] 620 ]
465 } 621 }
466 } 622 }
diff --git a/keyboards/meletrix/zoom65/keymaps/65_ansi/keymap.c b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker/keymap.c
index 07d58e9d2..07d58e9d2 100644
--- a/keyboards/meletrix/zoom65/keymaps/65_ansi/keymap.c
+++ b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker/keymap.c
diff --git a/keyboards/meletrix/zoom65/keymaps/65_ansi/readme.md b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker/readme.md
index f9dd32367..f9dd32367 100644
--- a/keyboards/meletrix/zoom65/keymaps/65_ansi/readme.md
+++ b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker/readme.md
diff --git a/keyboards/meletrix/zoom65/keymaps/65_split_bs/keymap.c b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_bs/keymap.c
index a93098772..7580e22f9 100644
--- a/keyboards/meletrix/zoom65/keymaps/65_split_bs/keymap.c
+++ b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_bs/keymap.c
@@ -17,18 +17,18 @@
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT_65_ansi_split_bs( 20 [0] = LAYOUT_65_ansi_blocker_split_bs(
21 KC_ESC, 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_MUTE, 21 KC_ESC, 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_BSPC, KC_MUTE,
22 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, 22 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,
23 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_BSPC, KC_PGUP, 23 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,
24 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_END, 24 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_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
26 ), 26 ),
27 [1] = LAYOUT_65_ansi_split_bs( 27 [1] = LAYOUT_65_ansi_blocker_split_bs(
28 KC_GRV, 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_MPLY, 28 KC_GRV, 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_MPLY,
29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, 31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______ 32 _______, _______, _______, _______, _______, _______, _______, _______, _______
33 ), 33 ),
34}; 34};
diff --git a/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_bs/readme.md b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_bs/readme.md
new file mode 100644
index 000000000..768bda7b6
--- /dev/null
+++ b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_bs/readme.md
@@ -0,0 +1 @@
# The 65_ansi_blocker_split_bs keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_split_lshift/keymap.c b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_lshift/keymap.c
index 91c917951..29bf8fb54 100644
--- a/keyboards/meletrix/zoom65/keymaps/65_split_lshift/keymap.c
+++ b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_lshift/keymap.c
@@ -17,18 +17,18 @@
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT_65_ansi_split_lshift( 20 [0] = LAYOUT_65_ansi_blocker_split_lshift(
21 KC_ESC, 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_MUTE, 21 KC_ESC, 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_MUTE,
22 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, 22 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,
23 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, 23 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,
24 KC_LSFT, 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_END, 24 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_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
26 ), 26 ),
27 [1] = LAYOUT_65_ansi_split_lshift( 27 [1] = LAYOUT_65_ansi_blocker_split_lshift(
28 KC_GRV, 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_MPLY, 28 KC_GRV, 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_MPLY,
29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, 31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______ 32 _______, _______, _______, _______, _______, _______, _______, _______, _______
33 ), 33 ),
34}; 34};
diff --git a/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_lshift/readme.md b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_lshift/readme.md
new file mode 100644
index 000000000..5d3bfbcd1
--- /dev/null
+++ b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_lshift/readme.md
@@ -0,0 +1 @@
# The 65_ansi_blocker_split_lshift keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_split_space/keymap.c b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_space/keymap.c
index b63aff9a9..9ab31d62f 100644
--- a/keyboards/meletrix/zoom65/keymaps/65_split_space/keymap.c
+++ b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_space/keymap.c
@@ -17,18 +17,18 @@
17#include QMK_KEYBOARD_H 17#include QMK_KEYBOARD_H
18 18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT_65_split_space( 20 [0] = LAYOUT_65_ansi_blocker_split_space(
21 KC_ESC, 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_MUTE, 21 KC_ESC, 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_MUTE,
22 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, 22 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,
23 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, 23 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,
24 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_END, 24 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_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
26 ), 26 ),
27 [1] = LAYOUT_65_split_space( 27 [1] = LAYOUT_65_ansi_blocker_split_space(
28 KC_GRV, 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_MPLY, 28 KC_GRV, 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_MPLY,
29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, 31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
33 ), 33 ),
34}; 34};
diff --git a/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_space/readme.md b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_space/readme.md
new file mode 100644
index 000000000..85d4e776c
--- /dev/null
+++ b/keyboards/meletrix/zoom65/keymaps/65_ansi_blocker_split_space/readme.md
@@ -0,0 +1 @@
# The 65_ansi_blocker_split_space keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_iso/readme.md b/keyboards/meletrix/zoom65/keymaps/65_iso/readme.md
deleted file mode 100644
index fd70c9505..000000000
--- a/keyboards/meletrix/zoom65/keymaps/65_iso/readme.md
+++ /dev/null
@@ -1 +0,0 @@
1# The 65_iso_blocker for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_iso/keymap.c b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker/keymap.c
index ccdfb6fc2..cc7967446 100644
--- a/keyboards/meletrix/zoom65/keymaps/65_iso/keymap.c
+++ b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker/keymap.c
@@ -19,16 +19,16 @@
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT_65_iso_blocker( 20 [0] = LAYOUT_65_iso_blocker(
21 KC_ESC, 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_MUTE, 21 KC_ESC, 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_MUTE,
22 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_ENT, KC_DEL, 22 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_DEL,
23 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_BSLS, KC_PGUP, 23 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_NUHS, KC_ENT, KC_PGUP,
24 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_END, 24 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_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
26 ), 26 ),
27 [1] = LAYOUT_65_iso_blocker( 27 [1] = LAYOUT_65_iso_blocker(
28 KC_GRV, 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_MPLY, 28 KC_GRV, 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_MPLY,
29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, 30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______ 31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______
33 ), 33 ),
34}; 34};
diff --git a/keyboards/meletrix/zoom65/keymaps/65_iso_blocker/readme.md b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker/readme.md
new file mode 100644
index 000000000..46af22fcd
--- /dev/null
+++ b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker/readme.md
@@ -0,0 +1 @@
# The 65_iso_blocker keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_bs/keymap.c b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_bs/keymap.c
new file mode 100644
index 000000000..af549a744
--- /dev/null
+++ b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_bs/keymap.c
@@ -0,0 +1,34 @@
1/* Copyright 2021 meletrix, James Young for QMK (@noroadsleft)
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT_65_iso_blocker_split_bs(
21 KC_ESC, 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_BSPC, KC_MUTE,
22 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_DEL,
23 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_NUHS, KC_ENT, KC_PGUP,
24 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_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
26 ),
27 [1] = LAYOUT_65_iso_blocker_split_bs(
28 KC_GRV, 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_MPLY,
29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______
33 ),
34};
diff --git a/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_bs/readme.md b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_bs/readme.md
new file mode 100644
index 000000000..873c51652
--- /dev/null
+++ b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_bs/readme.md
@@ -0,0 +1 @@
# The 65_iso_blocker_split_bs keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_space/keymap.c b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_space/keymap.c
new file mode 100644
index 000000000..7ab65bbf2
--- /dev/null
+++ b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_space/keymap.c
@@ -0,0 +1,34 @@
1/* Copyright 2021 meletrix, James Young for QMK (@noroadsleft)
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT_65_iso_blocker_split_space(
21 KC_ESC, 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_MUTE,
22 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_DEL,
23 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_NUHS, KC_ENT, KC_PGUP,
24 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_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
26 ),
27 [1] = LAYOUT_65_iso_blocker_split_space(
28 KC_GRV, 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_MPLY,
29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
33 ),
34};
diff --git a/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_space/readme.md b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_space/readme.md
new file mode 100644
index 000000000..a9c715e79
--- /dev/null
+++ b/keyboards/meletrix/zoom65/keymaps/65_iso_blocker_split_space/readme.md
@@ -0,0 +1 @@
# The 65_iso_blocker_split_space keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_split_bs/readme.md b/keyboards/meletrix/zoom65/keymaps/65_split_bs/readme.md
deleted file mode 100644
index 34c59ba01..000000000
--- a/keyboards/meletrix/zoom65/keymaps/65_split_bs/readme.md
+++ /dev/null
@@ -1 +0,0 @@
1# The 65_split_bs keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_split_lshift/readme.md b/keyboards/meletrix/zoom65/keymaps/65_split_lshift/readme.md
deleted file mode 100644
index e56989b24..000000000
--- a/keyboards/meletrix/zoom65/keymaps/65_split_lshift/readme.md
+++ /dev/null
@@ -1 +0,0 @@
1# The 65_split_lshift keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/65_split_space/readme.md b/keyboards/meletrix/zoom65/keymaps/65_split_space/readme.md
deleted file mode 100644
index 4bd0ee67d..000000000
--- a/keyboards/meletrix/zoom65/keymaps/65_split_space/readme.md
+++ /dev/null
@@ -1 +0,0 @@
1# The 65_split_space keymap for zoom65
diff --git a/keyboards/meletrix/zoom65/keymaps/default/keymap.c b/keyboards/meletrix/zoom65/keymaps/default/keymap.c
index a0a62d296..dfcad3107 100644
--- a/keyboards/meletrix/zoom65/keymaps/default/keymap.c
+++ b/keyboards/meletrix/zoom65/keymaps/default/keymap.c
@@ -18,17 +18,17 @@
18 18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT_all( 20 [0] = LAYOUT_all(
21 KC_ESC, 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_VOLD, KC_MUTE, KC_VOLU, 21 KC_ESC, 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_BSPC, KC_VOLD, KC_MUTE, KC_VOLU,
22 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, 22 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,
23 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_BSPC, KC_PGUP, 23 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,
24 KC_LSFT, 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_END, 24 KC_LSFT, 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_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
26 ), 26 ),
27 [1] = LAYOUT_all( 27 [1] = LAYOUT_all(
28 KC_GRV, 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_MPRV, KC_MPLY, KC_MNXT, 28 KC_GRV, 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_MPRV, KC_MPLY, KC_MNXT,
29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, 31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
33 ), 33 ),
34}; 34};
diff --git a/keyboards/meletrix/zoom65/keymaps/via/keymap.c b/keyboards/meletrix/zoom65/keymaps/via/keymap.c
index f70382290..0bd3004a1 100644
--- a/keyboards/meletrix/zoom65/keymaps/via/keymap.c
+++ b/keyboards/meletrix/zoom65/keymaps/via/keymap.c
@@ -18,31 +18,31 @@
18 18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT_all( 20 [0] = LAYOUT_all(
21 KC_ESC, 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_VOLD, KC_MUTE, KC_VOLU, 21 KC_ESC, 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_BSPC, KC_VOLD, KC_MUTE, KC_VOLU,
22 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, 22 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,
23 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_BSPC, KC_PGUP, 23 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,
24 KC_LSFT, 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_END, 24 KC_LSFT, 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_END,
25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT 25 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT
26 ), 26 ),
27 [1] = LAYOUT_all( 27 [1] = LAYOUT_all(
28 KC_GRV, 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_MPRV, KC_MPLY, KC_MNXT, 28 KC_GRV, 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_MPRV, KC_MPLY, KC_MNXT,
29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 29 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
30 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, 31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
33 ), 33 ),
34 [2] = LAYOUT_all( 34 [2] = LAYOUT_all(
35 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 35 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
36 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
37 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 36 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
37 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
38 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 38 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
39 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 39 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
40 ), 40 ),
41 [3] = LAYOUT_all( 41 [3] = LAYOUT_all(
42 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 42 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
43 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
44 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 43 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
44 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
45 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 45 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
46 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 46 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
47 ), 47 ),
48}; 48};
diff --git a/keyboards/meletrix/zoom65/readme.md b/keyboards/meletrix/zoom65/readme.md
index dc56f6994..5d9ba3069 100644
--- a/keyboards/meletrix/zoom65/readme.md
+++ b/keyboards/meletrix/zoom65/readme.md
@@ -1,14 +1,14 @@
1# zoom65 1# zoom65
2 2
3![zoom65](https://i.imgur.com/NIbreqdh.jpeg) 3![zoom65](https://i.imgur.com/NIbreqdh.jpeg)
4 4
5Meletrix's first mass-produced mechanical keyboard. 5Meletrix's first mass-produced mechanical keyboard.
6More Info at [zoom](https://zoom65.com/). 6More Info at [zoom](https://zoom65.com/).
7 7
8* Keyboard Maintainer: [spbgzh](https://github.com/spbgzh) 8* Keyboard Maintainer: [spbgzh](https://github.com/spbgzh)
9* Hardware Supported: zoom65 Standard 9* Hardware Supported: zoom65 Standard
10* Hardware Availability: [zoom](https://zoom65.com/) 10* Hardware Availability: [zoom](https://zoom65.com/)
11 11
12Make example for this keyboard (after setting up your build environment): 12Make example for this keyboard (after setting up your build environment):
13 13
14 make meletrix/zoom65:default 14 make meletrix/zoom65:default
diff --git a/keyboards/meletrix/zoom65/rules.mk b/keyboards/meletrix/zoom65/rules.mk
index b481714b7..4ae48737a 100644
--- a/keyboards/meletrix/zoom65/rules.mk
+++ b/keyboards/meletrix/zoom65/rules.mk
@@ -21,4 +21,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
21AUDIO_ENABLE = no # Audio output 21AUDIO_ENABLE = no # Audio output
22ENCODER_ENABLE = yes # Enable Encoder 22ENCODER_ENABLE = yes # Enable Encoder
23 23
24LAYOUT = 65_ansi_blocker 65_iso_blocker 24LAYOUTS = 65_ansi_blocker 65_iso_blocker 65_ansi_blocker_split_bs 65_iso_blocker_split_bs
diff --git a/keyboards/meletrix/zoom65/zoom65.h b/keyboards/meletrix/zoom65/zoom65.h
index 400fdcbf3..81948ba1d 100644
--- a/keyboards/meletrix/zoom65/zoom65.h
+++ b/keyboards/meletrix/zoom65/zoom65.h
@@ -33,11 +33,11 @@
33 * └────┴────┴────┴────────┴────┴──────────┴────┴────┘ └───┴───┴───┘ 33 * └────┴────┴────┴────────┴────┴──────────┴────┴────┘ └───┴───┴───┘
34 */ 34 */
35#define LAYOUT_all( \ 35#define LAYOUT_all( \
36 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K43, K0E, K45, \ 36 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, K43, K0E, K45, \
37 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ 37 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \
38 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, \ 38 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \
39 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ 39 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
40 K40, K41, K42, K44, K46, K48, K4A, K4B, K4C, K4D, K4E \ 40 K40, K41, K42, K44, K46, K48, K4A, K4B, K4C, K4D, K4E \
41) { \ 41) { \
42 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ 42 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
43 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ 43 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
@@ -82,28 +82,28 @@
82 * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │1e │ 82 * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │1e │
83 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤ 83 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤
84 * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │ │2e │ 84 * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │ │2e │
85 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤ 85 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
86 * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │3d │3e │ 86 * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │3d │3e │
87 * ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤ 87 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
88 * │40 │41 │42 │46 │4a │4b │ │4c │4d │4e │ 88 * │40 │41 │42 │46 │4a │4b │ │4c │4d │4e │
89 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘ 89 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
90 */ 90 */
91#define LAYOUT_65_iso_blocker( \ 91#define LAYOUT_65_iso_blocker( \
92 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ 92 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \
93 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ 93 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, \
94 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \ 94 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K1D, K2E, \
95 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ 95 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
96 K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \ 96 K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \
97) { \ 97) { \
98 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ 98 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
99 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ 99 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
100 { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2E }, \ 100 { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2E }, \
101 { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ 101 { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
102 { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E }, \ 102 { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E }, \
103} 103}
104 104
105 105
106/* LAYOUT_65_ansi_split_bs 106/* LAYOUT_65_ansi_blocker_split_bs
107 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ 107 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
108 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │2d │ ◯ 108 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │2d │ ◯
109 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┐ 109 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┐
@@ -116,12 +116,12 @@
116 * │40 │41 │42 │46 │4a │4b │ │4c │4d │4e │ 116 * │40 │41 │42 │46 │4a │4b │ │4c │4d │4e │
117 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘ 117 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
118 */ 118 */
119#define LAYOUT_65_ansi_split_bs( \ 119#define LAYOUT_65_ansi_blocker_split_bs( \
120 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ 120 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, K0E, \
121 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ 121 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \
122 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, \ 122 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \
123 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ 123 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
124 K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \ 124 K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \
125) { \ 125) { \
126 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ 126 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
127 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ 127 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
@@ -131,7 +131,35 @@
131} 131}
132 132
133 133
134/* LAYOUT_65_ansi_split_lshift 134/* LAYOUT_65_iso_blocker_split_bs
135 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
136 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │2d │ ◯
137 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┐
138 * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │1e │
139 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤
140 * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │ │2e │
141 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
142 * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │3d │3e │
143 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
144 * │40 │41 │42 │46 │4a │4b │ │4c │4d │4e │
145 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
146 */
147#define LAYOUT_65_iso_blocker_split_bs( \
148 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, K0E, \
149 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1E, \
150 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K1D, K2E, \
151 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
152 K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \
153) { \
154 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
155 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
156 { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \
157 { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
158 { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, K4E }, \
159}
160
161
162/* LAYOUT_65_ansi_blocker_split_lshift
135 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 163 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
136 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │ ◯ 164 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │ ◯
137 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┐ 165 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┐
@@ -144,12 +172,12 @@
144 * │40 │41 │42 │46 │4a │4b │ │4c │4d │4e │ 172 * │40 │41 │42 │46 │4a │4b │ │4c │4d │4e │
145 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘ 173 * └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
146 */ 174 */
147#define LAYOUT_65_ansi_split_lshift( \ 175#define LAYOUT_65_ansi_blocker_split_lshift( \
148 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ 176 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \
149 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ 177 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \
150 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \ 178 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \
151 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ 179 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
152 K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \ 180 K40, K41, K42, K46, K4A, K4B, K4C, K4D, K4E \
153) { \ 181) { \
154 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ 182 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
155 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ 183 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
@@ -159,7 +187,7 @@
159} 187}
160 188
161 189
162/* LAYOUT_65_split_space 190/* LAYOUT_65_ansi_blocker_split_space
163 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 191 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
164 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │ ◯ 192 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │ ◯
165 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┐ 193 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┐
@@ -172,12 +200,12 @@
172 * │40 │41 │42 │44 │46 │48 │4a │4b │ │4c │4d │4e │ 200 * │40 │41 │42 │44 │46 │48 │4a │4b │ │4c │4d │4e │
173 * └────┴────┴────┴────────┴────┴──────────┴────┴────┘ └───┴───┴───┘ 201 * └────┴────┴────┴────────┴────┴──────────┴────┴────┘ └───┴───┴───┘
174 */ 202 */
175#define LAYOUT_65_split_space( \ 203#define LAYOUT_65_ansi_blocker_split_space( \
176 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ 204 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \
177 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \ 205 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \
178 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \ 206 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \
179 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ 207 K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
180 K40, K41, K42, K44, K46, K48, K4A, K4B, K4C, K4D, K4E \ 208 K40, K41, K42, K44, K46, K48, K4A, K4B, K4C, K4D, K4E \
181) { \ 209) { \
182 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ 210 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
183 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \ 211 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
@@ -185,3 +213,31 @@
185 { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ 213 { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
186 { K40, K41, K42, KC_NO, K44, KC_NO, K46, KC_NO, K48, KC_NO, K4A, K4B, K4C, K4D, K4E }, \ 214 { K40, K41, K42, KC_NO, K44, KC_NO, K46, KC_NO, K48, KC_NO, K4A, K4B, K4C, K4D, K4E }, \
187} 215}
216
217
218/* LAYOUT_65_iso_blocker_split_space
219 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
220 * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │ ◯
221 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┐
222 * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │1e │
223 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤
224 * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │ │2e │
225 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
226 * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │3d │3e │
227 * ├────┼───┴┬──┴─┬─┴───┴──┬┴───┼───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
228 * │40 │41 │42 │44 │46 │48 │4a │4b │ │4c │4d │4e │
229 * └────┴────┴────┴────────┴────┴──────────┴────┴────┘ └───┴───┴───┘
230 */
231#define LAYOUT_65_iso_blocker_split_space( \
232 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \
233 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, \
234 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2E, \
235 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
236 K40, K41, K42, K44, K46, K48, K4A, K4B, K4C, K4D, K4E \
237) { \
238 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
239 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
240 { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, KC_NO, K2E }, \
241 { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
242 { K40, K41, K42, KC_NO, K44, KC_NO, K46, KC_NO, K48, KC_NO, K4A, K4B, K4C, K4D, K4E }, \
243}
diff --git a/keyboards/minimon/index_tab/index_tab.h b/keyboards/minimon/index_tab/index_tab.h
index cb9d3c5ae..e1419379b 100644
--- a/keyboards/minimon/index_tab/index_tab.h
+++ b/keyboards/minimon/index_tab/index_tab.h
@@ -18,7 +18,31 @@
18 18
19#include "quantum.h" 19#include "quantum.h"
20 20
21#define LAYOUT( \ 21#define XXX KC_NO
22
23/*
24 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
25 * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │
26 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
27 * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │
28 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
29 * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │
30 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
31 * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │
32 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
33 * │40 │41 │42 │43 │44 │45 │46 │47 │48 │49 │4a │4b │4c │
34 * ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
35 * │50 │51 │52 │53 │54 │55 │56 │57 │58 │59 │5a │5b │5c │
36 * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
37 * ┌───┬───┬───┬───┬───────┬───────┬───┬───┬───┬───┬───┐
38 * │50 │51 │52 │53 │54 │56 │58 │59 │5a │5b │5c │ 2x2u
39 * └───┴───┴───┴───┴───────┴───────┴───┴───┴───┴───┴───┘
40 * ┌───┬───┬───┬───────────────────────────┬───┬───┬───┐
41 * │50 │51 │52 │ 56 │5a │5b │5c │ 7u_space
42 * └───┴───┴───┴───────────────────────────┴───┴───┴───┘
43 */
44
45#define LAYOUT_ortho_6x13( \
22 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0a, K0b, K0c, \ 46 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0a, K0b, K0c, \
23 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1a, K1b, K1c, \ 47 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1a, K1b, K1c, \
24 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2a, K2b, K2c, \ 48 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2a, K2b, K2c, \
@@ -34,3 +58,37 @@
34 { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4a, K4b, K4c }, \ 58 { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4a, K4b, K4c }, \
35 { K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K5a, K5b, K5c } \ 59 { K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K5a, K5b, K5c } \
36 } 60 }
61
62#define LAYOUT_2x2u( \
63 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0a, K0b, K0c, \
64 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1a, K1b, K1c, \
65 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2a, K2b, K2c, \
66 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3a, K3b, K3c, \
67 K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4a, K4b, K4c, \
68 K50, K51, K52, K53, K54, K56, K58, K59, K5a, K5b, K5c \
69) \
70 { \
71 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0a, K0b, K0c }, \
72 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1a, K1b, K1c }, \
73 { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2a, K2b, K2c }, \
74 { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3a, K3b, K3c }, \
75 { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4a, K4b, K4c }, \
76 { K50, K51, K52, K53, K54, XXX, K56, XXX, K58, K59, K5a, K5b, K5c } \
77 }
78
79#define LAYOUT_7u_space( \
80 K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0a, K0b, K0c, \
81 K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1a, K1b, K1c, \
82 K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2a, K2b, K2c, \
83 K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3a, K3b, K3c, \
84 K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4a, K4b, K4c, \
85 K50, K51, K52, K56, K5a, K5b, K5c \
86) \
87 { \
88 { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0a, K0b, K0c }, \
89 { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1a, K1b, K1c }, \
90 { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2a, K2b, K2c }, \
91 { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3a, K3b, K3c }, \
92 { K40, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4a, K4b, K4c }, \
93 { K50, K51, K52, XXX, XXX, XXX, K56, XXX, XXX, XXX, K5a, K5b, K5c } \
94 }
diff --git a/keyboards/minimon/index_tab/info.json b/keyboards/minimon/index_tab/info.json
index 21ff5a3cd..209d3044f 100644
--- a/keyboards/minimon/index_tab/info.json
+++ b/keyboards/minimon/index_tab/info.json
@@ -1,17 +1,263 @@
1{ 1{
2 "keyboard_name": "Index Tab", 2 "keyboard_name": "Index Tab",
3 "maintainer": "kyrremann", 3 "maintainer": "kyrremann",
4 "url": "https://github.com/Kyrremann/index-tab", 4 "url": "https://github.com/Kyrremann/index-tab",
5 "layouts": { 5 "layout_aliases": {
6 "LAYOUT_all": { 6 "LAYOUT": "LAYOUT_ortho_6x13"
7 "layout": [ 7 },
8 {"label":"CAPS", "x":0, "y":0}, {"label":"F1", "x":1, "y":0}, {"label":"F2", "x":2, "y":0}, {"label":"F3", "x":3, "y":0}, {"label":"F4", "x":4, "y":0}, {"label":"F5", "x":5, "y":0}, {"label":"F6", "x":6, "y":0}, {"label":"F7", "x":7, "y":0}, {"label":"F8", "x":8, "y":0}, {"label":"F9", "x":9, "y":0}, {"label":"F10", "x":10, "y":0}, {"label":"F11", "x":11, "y":0}, {"label":"F12", "x":12, "y":0}, 8 "layouts": {
9 {"label":"<", "x":0, "y":1}, {"label":"1", "x":1, "y":1}, {"label":"2", "x":2, "y":1}, {"label":"3", "x":3, "y":1}, {"label":"4", "x":4, "y":1}, {"label":"5", "x":5, "y":1}, {"label":"6", "x":6, "y":1}, {"label":"7", "x":7, "y":1}, {"label":"8", "x":8, "y":1}, {"label":"9", "x":9, "y":1}, {"label":"0", "x":10, "y":1}, {"label":"+", "x":11, "y":1}, {"label":"\u00b4", "x":12, "y":1}, 9 "LAYOUT_ortho_6x13": {
10 {"label":"TAB", "x":0, "y":2}, {"label":"q", "x":1, "y":2}, {"label":"w", "x":2, "y":2}, {"label":"e", "x":3, "y":2}, {"label":"r", "x":4, "y":2}, {"label":"t", "x":5, "y":2}, {"label":"y", "x":6, "y":2}, {"label":"u", "x":7, "y":2}, {"label":"i", "x":8, "y":2}, {"label":"o", "x":9, "y":2}, {"label":"p", "x":10, "y":2}, {"label":"\u00e5", "x":11, "y":2}, {"label":"BKSP", "x":12, "y":2}, 10 "layout": [
11 {"label":"CTRL", "x":0, "y":3}, {"label":"a", "x":1, "y":3}, {"label":"s", "x":2, "y":3}, {"label":"d", "x":3, "y":3}, {"label":"f", "x":4, "y":3}, {"label":"g", "x":5, "y":3}, {"label":"h", "x":6, "y":3}, {"label":"j", "x":7, "y":3}, {"label":"k", "x":8, "y":3}, {"label":"l", "x":9, "y":3}, {"label":"\u00f8", "x":10, "y":3}, {"label":"\u00e6", "x":11, "y":3}, {"label":"\u00a8", "x":12, "y":3}, 11 {"label":"CAPS", "x":0, "y":0},
12 {"label":"SHIFT", "x":0, "y":4}, {"label":"z", "x":1, "y":4}, {"label":"x", "x":2, "y":4}, {"label":"c", "x":3, "y":4}, {"label":"v", "x":4, "y":4}, {"label":"b", "x":5, "y":4}, {"label":"n", "x":6, "y":4}, {"label":"m", "x":7, "y":4}, {"label":",", "x":8, "y":4}, {"label":".", "x":9, "y":4}, {"label":"-", "x":10, "y":4}, {"label":"\u2191", "x":11, "y":4}, {"label":"\u21b2", "x":12, "y":4}, 12 {"label":"F1", "x":1, "y":0},
13 {"label":"ESC", "x":0, "y":5}, {"label":"\u00a7", "x":1, "y":5}, {"label":"WIN", "x":2, "y":5}, {"label":"LALT", "x":3, "y":5}, {"x":4, "y":5, "w":2}, {"x":6, "y":5, "w":2}, {"label":"FN", "x":8, "y":5}, {"label":"@", "x":9, "y":5}, {"label":"\u2190", "x":10, "y":5}, {"label":"\u2193", "x":11, "y":5}, {"label":"\u2192", "x":12, "y":5} 13 {"label":"F2", "x":2, "y":0},
14 ] 14 {"label":"F3", "x":3, "y":0},
15 {"label":"F4", "x":4, "y":0},
16 {"label":"F5", "x":5, "y":0},
17 {"label":"F6", "x":6, "y":0},
18 {"label":"F7", "x":7, "y":0},
19 {"label":"F8", "x":8, "y":0},
20 {"label":"F9", "x":9, "y":0},
21 {"label":"F10", "x":10, "y":0},
22 {"label":"F11", "x":11, "y":0},
23 {"label":"F12", "x":12, "y":0},
24
25 {"label":"<>", "x":0, "y":1},
26 {"label":"1!", "x":1, "y":1},
27 {"label":"2\"", "x":2, "y":1},
28 {"label":"3#", "x":3, "y":1},
29 {"label":"4\u00a4", "x":4, "y":1},
30 {"label":"5%", "x":5, "y":1},
31 {"label":"6&", "x":6, "y":1},
32 {"label":"7/", "x":7, "y":1},
33 {"label":"8(", "x":8, "y":1},
34 {"label":"9)", "x":9, "y":1},
35 {"label":"0=", "x":10, "y":1},
36 {"label":"+?", "x":11, "y":1},
37 {"label":"\\`", "x":12, "y":1},
38
39 {"label":"TAB", "x":0, "y":2},
40 {"label":"Q", "x":1, "y":2},
41 {"label":"W", "x":2, "y":2},
42 {"label":"E", "x":3, "y":2},
43 {"label":"R", "x":4, "y":2},
44 {"label":"T", "x":5, "y":2},
45 {"label":"Y", "x":6, "y":2},
46 {"label":"U", "x":7, "y":2},
47 {"label":"I", "x":8, "y":2},
48 {"label":"O", "x":9, "y":2},
49 {"label":"P", "x":10, "y":2},
50 {"label":"\u00c5", "x":11, "y":2},
51 {"label":"BKSP", "x":12, "y":2},
52
53 {"label":"CTRL", "x":0, "y":3},
54 {"label":"A", "x":1, "y":3},
55 {"label":"S", "x":2, "y":3},
56 {"label":"D", "x":3, "y":3},
57 {"label":"F", "x":4, "y":3},
58 {"label":"G", "x":5, "y":3},
59 {"label":"H", "x":6, "y":3},
60 {"label":"J", "x":7, "y":3},
61 {"label":"K", "x":8, "y":3},
62 {"label":"L", "x":9, "y":3},
63 {"label":"\u00d8", "x":10, "y":3},
64 {"label":"\u00c6", "x":11, "y":3},
65 {"label":"\u00a8^", "x":12, "y":3},
66
67 {"label":"SHIFT", "x":0, "y":4},
68 {"label":"Z", "x":1, "y":4},
69 {"label":"X", "x":2, "y":4},
70 {"label":"C", "x":3, "y":4},
71 {"label":"V", "x":4, "y":4},
72 {"label":"B", "x":5, "y":4},
73 {"label":"N", "x":6, "y":4},
74 {"label":"M", "x":7, "y":4},
75 {"label":",;", "x":8, "y":4},
76 {"label":".:", "x":9, "y":4},
77 {"label":"-_", "x":10, "y":4},
78 {"label":"\u2191", "x":11, "y":4},
79 {"label":"\u21b2", "x":12, "y":4},
80
81 {"label":"ESC", "x":0, "y":5},
82 {"label":"|\u00a7", "x":1, "y":5},
83 {"label":"WIN", "x":2, "y":5},
84 {"label":"LALT", "x":3, "y":5},
85 {"label":"Space", "x":4, "y":5},
86 {"label":"Space", "x":5, "y":5},
87 {"label":"Space", "x":6, "y":5},
88 {"label":"Space", "x":7, "y":5},
89 {"label":"FN", "x":8, "y":5},
90 {"label":"'*", "x":9, "y":5},
91 {"label":"\u2190", "x":10, "y":5},
92 {"label":"\u2193", "x":11, "y":5},
93 {"label":"\u2192", "x":12, "y":5}
94 ]
95 },
96 "LAYOUT_2x2u": {
97 "layout": [
98 {"label":"CAPS", "x":0, "y":0},
99 {"label":"F1", "x":1, "y":0},
100 {"label":"F2", "x":2, "y":0},
101 {"label":"F3", "x":3, "y":0},
102 {"label":"F4", "x":4, "y":0},
103 {"label":"F5", "x":5, "y":0},
104 {"label":"F6", "x":6, "y":0},
105 {"label":"F7", "x":7, "y":0},
106 {"label":"F8", "x":8, "y":0},
107 {"label":"F9", "x":9, "y":0},
108 {"label":"F10", "x":10, "y":0},
109 {"label":"F11", "x":11, "y":0},
110 {"label":"F12", "x":12, "y":0},
111
112 {"label":"<>", "x":0, "y":1},
113 {"label":"1!", "x":1, "y":1},
114 {"label":"2\"", "x":2, "y":1},
115 {"label":"3#", "x":3, "y":1},
116 {"label":"4\u00a4", "x":4, "y":1},
117 {"label":"5%", "x":5, "y":1},
118 {"label":"6&", "x":6, "y":1},
119 {"label":"7/", "x":7, "y":1},
120 {"label":"8(", "x":8, "y":1},
121 {"label":"9)", "x":9, "y":1},
122 {"label":"0=", "x":10, "y":1},
123 {"label":"+?", "x":11, "y":1},
124 {"label":"\\`", "x":12, "y":1},
125
126 {"label":"TAB", "x":0, "y":2},
127 {"label":"Q", "x":1, "y":2},
128 {"label":"W", "x":2, "y":2},
129 {"label":"E", "x":3, "y":2},
130 {"label":"R", "x":4, "y":2},
131 {"label":"T", "x":5, "y":2},
132 {"label":"Y", "x":6, "y":2},
133 {"label":"U", "x":7, "y":2},
134 {"label":"I", "x":8, "y":2},
135 {"label":"O", "x":9, "y":2},
136 {"label":"P", "x":10, "y":2},
137 {"label":"\u00c5", "x":11, "y":2},
138 {"label":"BKSP", "x":12, "y":2},
139
140 {"label":"CTRL", "x":0, "y":3},
141 {"label":"A", "x":1, "y":3},
142 {"label":"S", "x":2, "y":3},
143 {"label":"D", "x":3, "y":3},
144 {"label":"F", "x":4, "y":3},
145 {"label":"G", "x":5, "y":3},
146 {"label":"H", "x":6, "y":3},
147 {"label":"J", "x":7, "y":3},
148 {"label":"K", "x":8, "y":3},
149 {"label":"L", "x":9, "y":3},
150 {"label":"\u00d8", "x":10, "y":3},
151 {"label":"\u00c6", "x":11, "y":3},
152 {"label":"\u00a8^", "x":12, "y":3},
153
154 {"label":"SHIFT", "x":0, "y":4},
155 {"label":"Z", "x":1, "y":4},
156 {"label":"X", "x":2, "y":4},
157 {"label":"C", "x":3, "y":4},
158 {"label":"V", "x":4, "y":4},
159 {"label":"B", "x":5, "y":4},
160 {"label":"N", "x":6, "y":4},
161 {"label":"M", "x":7, "y":4},
162 {"label":",;", "x":8, "y":4},
163 {"label":".:", "x":9, "y":4},
164 {"label":"-_", "x":10, "y":4},
165 {"label":"\u2191", "x":11, "y":4},
166 {"label":"\u21b2", "x":12, "y":4},
167
168 {"label":"ESC", "x":0, "y":5},
169 {"label":"|\u00a7", "x":1, "y":5},
170 {"label":"WIN", "x":2, "y":5},
171 {"label":"LALT", "x":3, "y":5},
172 {"label":"Space", "x":4, "y":5, "w":2},
173 {"label":"Space", "x":6, "y":5, "w":2},
174 {"label":"FN", "x":8, "y":5},
175 {"label":"'*", "x":9, "y":5},
176 {"label":"\u2190", "x":10, "y":5},
177 {"label":"\u2193", "x":11, "y":5},
178 {"label":"\u2192", "x":12, "y":5}
179 ]
180 },
181 "LAYOUT_7u_space": {
182 "layout": [
183 {"label":"Fn/Caps", "x":0, "y":0},
184 {"label":"F1", "x":1, "y":0},
185 {"label":"F2", "x":2, "y":0},
186 {"label":"F3", "x":3, "y":0},
187 {"label":"F4", "x":4, "y":0},
188 {"label":"F5", "x":5, "y":0},
189 {"label":"F6", "x":6, "y":0},
190 {"label":"F7", "x":7, "y":0},
191 {"label":"F8", "x":8, "y":0},
192 {"label":"F9", "x":9, "y":0},
193 {"label":"F10", "x":10, "y":0},
194 {"label":"F11", "x":11, "y":0},
195 {"label":"F12", "x":12, "y":0},
196
197 {"label":"<>", "x":0, "y":1},
198 {"label":"1!", "x":1, "y":1},
199 {"label":"2\"", "x":2, "y":1},
200 {"label":"3#", "x":3, "y":1},
201 {"label":"4\u00a4", "x":4, "y":1},
202 {"label":"5%", "x":5, "y":1},
203 {"label":"6&", "x":6, "y":1},
204 {"label":"7/", "x":7, "y":1},
205 {"label":"8(", "x":8, "y":1},
206 {"label":"9)", "x":9, "y":1},
207 {"label":"0=", "x":10, "y":1},
208 {"label":"+?", "x":11, "y":1},
209 {"label":"\\`", "x":12, "y":1},
210
211 {"label":"TAB", "x":0, "y":2},
212 {"label":"Q", "x":1, "y":2},
213 {"label":"W", "x":2, "y":2},
214 {"label":"E", "x":3, "y":2},
215 {"label":"R", "x":4, "y":2},
216 {"label":"T", "x":5, "y":2},
217 {"label":"Y", "x":6, "y":2},
218 {"label":"U", "x":7, "y":2},
219 {"label":"I", "x":8, "y":2},
220 {"label":"O", "x":9, "y":2},
221 {"label":"P", "x":10, "y":2},
222 {"label":"\u00c5", "x":11, "y":2},
223 {"label":"BKSP", "x":12, "y":2},
224
225 {"label":"CTRL", "x":0, "y":3},
226 {"label":"A", "x":1, "y":3},
227 {"label":"S", "x":2, "y":3},
228 {"label":"D", "x":3, "y":3},
229 {"label":"F", "x":4, "y":3},
230 {"label":"G", "x":5, "y":3},
231 {"label":"H", "x":6, "y":3},
232 {"label":"J", "x":7, "y":3},
233 {"label":"K", "x":8, "y":3},
234 {"label":"L", "x":9, "y":3},
235 {"label":"\u00d8", "x":10, "y":3},
236 {"label":"\u00c6", "x":11, "y":3},
237 {"label":"\u00a8^", "x":12, "y":3},
238
239 {"label":"SHIFT", "x":0, "y":4},
240 {"label":"Z", "x":1, "y":4},
241 {"label":"X", "x":2, "y":4},
242 {"label":"C", "x":3, "y":4},
243 {"label":"V", "x":4, "y":4},
244 {"label":"B", "x":5, "y":4},
245 {"label":"N", "x":6, "y":4},
246 {"label":"M", "x":7, "y":4},
247 {"label":",;", "x":8, "y":4},
248 {"label":".:", "x":9, "y":4},
249 {"label":"-_", "x":10, "y":4},
250 {"label":"\u2191", "x":11, "y":4},
251 {"label":"\u21b2", "x":12, "y":4},
252
253 {"label":"GESC", "x":0, "y":5},
254 {"label":"WIN", "x":1, "y":5},
255 {"label":"LALT", "x":2, "y":5},
256 {"label":"Space", "x":3, "y":5, "w":7},
257 {"label":"\u2190", "x":10, "y":5},
258 {"label":"\u2193", "x":11, "y":5},
259 {"label":"\u2192", "x":12, "y":5}
260 ]
261 }
15 } 262 }
16 }
17} 263}
diff --git a/keyboards/minimon/index_tab/keymaps/default/keymap.c b/keyboards/minimon/index_tab/keymaps/default/keymap.c
index 9f2a3d132..95e2f3427 100644
--- a/keyboards/minimon/index_tab/keymaps/default/keymap.c
+++ b/keyboards/minimon/index_tab/keymaps/default/keymap.c
@@ -15,7 +15,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
15 15
16const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 16const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
17 17
18[0] = LAYOUT( 18[0] = LAYOUT_ortho_6x13(
19 KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, 19 KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,
20 KC_NUBS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, 20 KC_NUBS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL,
21 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_BSPC, 21 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_BSPC,
@@ -24,7 +24,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 KC_ESC, KC_GRV, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, TG(1), KC_BSLS, KC_LEFT, KC_DOWN, KC_RGHT 24 KC_ESC, KC_GRV, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, TG(1), KC_BSLS, KC_LEFT, KC_DOWN, KC_RGHT
25 ), 25 ),
26 26
27[1] = LAYOUT( 27[1] = LAYOUT_ortho_6x13(
28 KC_TRNS, RGB_TOG, RGB_MOD, RGB_RMOD,RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, RGB_SPI, RGB_SPD, KC_TRNS, 28 KC_TRNS, RGB_TOG, RGB_MOD, RGB_RMOD,RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, RGB_SPI, RGB_SPD, KC_TRNS,
29 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, 29 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PPLS, 30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PPLS,
@@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, KC_MPLY, KC_MPLY, KC_MPLY, KC_TRNS, KC_P0, KC_P0, KC_PDOT, KC_PENT 33 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, KC_MPLY, KC_MPLY, KC_MPLY, KC_TRNS, KC_P0, KC_P0, KC_PDOT, KC_PENT
34 ), 34 ),
35 35
36[2] = LAYOUT( 36[2] = LAYOUT_ortho_6x13(
37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
38 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 38 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
39 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 39 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
diff --git a/keyboards/minimon/index_tab/keymaps/default_2x2u/keymap.c b/keyboards/minimon/index_tab/keymaps/default_2x2u/keymap.c
new file mode 100644
index 000000000..999e19fb6
--- /dev/null
+++ b/keyboards/minimon/index_tab/keymaps/default_2x2u/keymap.c
@@ -0,0 +1,37 @@
1/*
2Copyright 2020 Kyrre Havik Eriksen
3 2021 James Young for QMK (@noroadsleft)
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8This program is distributed in the hope that it will be useful,
9but WITHOUT ANY WARRANTY; without even the implied warranty of
10MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11GNU General Public License for more details.
12You should have received a copy of the GNU General Public License
13along with this program. If not, see <http://www.gnu.org/licenses/>.
14*/
15#include QMK_KEYBOARD_H
16
17const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
18
19 [0] = LAYOUT_2x2u(
20 KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,
21 KC_NUBS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL,
22 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_BSPC,
23 KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_RBRC,
24 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_UP, KC_ENT,
25 KC_ESC, KC_GRV, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, TG(1), KC_BSLS, KC_LEFT, KC_DOWN, KC_RGHT
26 ),
27
28 [1] = LAYOUT_2x2u(
29 KC_TRNS, RGB_TOG, RGB_MOD, RGB_RMOD,RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, RGB_SPI, RGB_SPD, KC_TRNS,
30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
31 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PPLS,
32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, KC_TRNS, KC_P4, KC_P5, KC_P6, KC_PCMM,
33 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MSTP, KC_VOLD, KC_MUTE, KC_VOLU, KC_MNXT, KC_P1, KC_P2, KC_P3, KC_PEQL,
34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, KC_MPLY, KC_TRNS, KC_P0, KC_P0, KC_PDOT, KC_PENT
35 ),
36
37};
diff --git a/keyboards/minimon/index_tab/keymaps/default_7u_space/keymap.c b/keyboards/minimon/index_tab/keymaps/default_7u_space/keymap.c
new file mode 100644
index 000000000..ea9e88568
--- /dev/null
+++ b/keyboards/minimon/index_tab/keymaps/default_7u_space/keymap.c
@@ -0,0 +1,39 @@
1/*
2Copyright 2020 Kyrre Havik Eriksen
3 2021 James Young for QMK (@noroadsleft)
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8This program is distributed in the hope that it will be useful,
9but WITHOUT ANY WARRANTY; without even the implied warranty of
10MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11GNU General Public License for more details.
12You should have received a copy of the GNU General Public License
13along with this program. If not, see <http://www.gnu.org/licenses/>.
14*/
15#include QMK_KEYBOARD_H
16
17#define LT1_CAP LT(1, KC_CAPS)
18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20
21 [0] = LAYOUT_7u_space(
22 LT1_CAP, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,
23 KC_NUBS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL,
24 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_BSPC,
25 KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_RBRC,
26 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_UP, KC_ENT,
27 KC_GESC, KC_LGUI, KC_LALT, KC_SPC, KC_LEFT, KC_DOWN, KC_RGHT
28 ),
29
30 [1] = LAYOUT_7u_space(
31 KC_TRNS, RGB_TOG, RGB_MOD, RGB_RMOD,RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, RGB_SPI, RGB_SPD, KC_TRNS,
32 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
33 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PPLS,
34 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, KC_TRNS, KC_P4, KC_P5, KC_P6, KC_PCMM,
35 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MSTP, KC_VOLD, KC_MUTE, KC_VOLU, KC_MNXT, KC_P1, KC_P2, KC_P3, KC_PEQL,
36 KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, KC_P0, KC_PDOT, KC_PENT
37 ),
38
39};
diff --git a/keyboards/minimon/index_tab/keymaps/via/keymap.c b/keyboards/minimon/index_tab/keymaps/via/keymap.c
index f6f0e0da1..f3bac2aee 100644
--- a/keyboards/minimon/index_tab/keymaps/via/keymap.c
+++ b/keyboards/minimon/index_tab/keymaps/via/keymap.c
@@ -15,7 +15,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
15 15
16const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 16const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
17 17
18[0] = LAYOUT( 18[0] = LAYOUT_ortho_6x13(
19 KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, 19 KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,
20 KC_NUBS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, 20 KC_NUBS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL,
21 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_BSPC, 21 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_BSPC,
@@ -24,7 +24,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
24 KC_ESC, KC_GRV, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, TG(1), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT 24 KC_ESC, KC_GRV, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_SPC, TG(1), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
25 ), 25 ),
26 26
27[1] = LAYOUT( 27[1] = LAYOUT_ortho_6x13(
28 KC_TRNS, RGB_TOG, RGB_MOD, RGB_RMOD,RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, RGB_SPI, RGB_SPD, KC_TRNS, 28 KC_TRNS, RGB_TOG, RGB_MOD, RGB_RMOD,RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, RGB_SPI, RGB_SPD, KC_TRNS,
29 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PSLS, KC_PAST, KC_PMNS, 29 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PSLS, KC_PAST, KC_PMNS,
30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PPLS, 30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PPLS,
@@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
33 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, KC_TRNS, KC_TRNS, KC_MPLY, KC_TRNS, KC_P0, KC_P0, KC_PDOT, KC_PEQL 33 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, KC_TRNS, KC_TRNS, KC_MPLY, KC_TRNS, KC_P0, KC_P0, KC_PDOT, KC_PEQL
34 ), 34 ),
35 35
36[2] = LAYOUT( 36[2] = LAYOUT_ortho_6x13(
37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 37 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
38 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 38 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
39 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 39 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
@@ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
42 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS 42 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
43 ), 43 ),
44 44
45[3] = LAYOUT( 45[3] = LAYOUT_ortho_6x13(
46 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 46 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
47 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 47 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
48 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 48 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,