summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/handwired/swiftrax/bebol/info.json533
-rw-r--r--keyboards/handwired/swiftrax/bebol/keymaps/default/keymap.c4
-rw-r--r--keyboards/handwired/swiftrax/bebol/keymaps/via/keymap.c8
-rw-r--r--keyboards/handwired/swiftrax/bebol/matrix_diagram.md24
4 files changed, 489 insertions, 80 deletions
diff --git a/keyboards/handwired/swiftrax/bebol/info.json b/keyboards/handwired/swiftrax/bebol/info.json
index 423c90f180..3de3e79553 100644
--- a/keyboards/handwired/swiftrax/bebol/info.json
+++ b/keyboards/handwired/swiftrax/bebol/info.json
@@ -15,82 +15,467 @@
15 "diode_direction": "COL2ROW", 15 "diode_direction": "COL2ROW",
16 "processor": "atmega32u4", 16 "processor": "atmega32u4",
17 "bootloader": "atmel-dfu", 17 "bootloader": "atmel-dfu",
18 "layout_aliases": {
19 "LAYOUT_all": "LAYOUT_65_ansi_split_bs"
20 },
21 "community_layouts": [
22 "65_ansi",
23 "65_ansi_split_bs"
24 ],
18 "layouts": { 25 "layouts": {
19 "LAYOUT_all": { 26 "LAYOUT_65_ansi": {
27 "layout": [
28 {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
29 {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
30 {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
31 {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
32 {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
33 {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
34 {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
35 {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
36 {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
37 {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
38 {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
39 {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
40 {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
41 {"label": "Backspace", "matrix": [0, 14], "x": 13, "y": 0, "w": 2},
42 {"label": "Insert", "matrix": [0, 15], "x": 15, "y": 0},
43
44 {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
45 {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
46 {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
47 {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
48 {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
49 {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
50 {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
51 {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
52 {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
53 {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
54 {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
55 {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
56 {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
57 {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
58 {"label": "Delete", "matrix": [1, 15], "x": 15, "y": 1},
59
60 {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
61 {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
62 {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
63 {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
64 {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
65 {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
66 {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
67 {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
68 {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
69 {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
70 {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
71 {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
72 {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25},
73 {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
74
75 {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
76 {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
77 {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
78 {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
79 {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
80 {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
81 {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
82 {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
83 {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
84 {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
85 {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
86 {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
87 {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
88 {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
89
90 {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
91 {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
92 {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
93 {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
94 {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4},
95 {"label": "Fn", "matrix": [4, 11], "x": 11, "y": 4},
96 {"label": "Ctrl", "matrix": [4, 12], "x": 12, "y": 4},
97 {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
98 {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
99 {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
100 ]
101 },
102 "LAYOUT_65_ansi_split_bs": {
103 "layout": [
104 {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
105 {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
106 {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
107 {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
108 {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
109 {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
110 {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
111 {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
112 {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
113 {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
114 {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
115 {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
116 {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
117 {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0},
118 {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
119 {"label": "Insert", "matrix": [0, 15], "x": 15, "y": 0},
120
121 {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
122 {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
123 {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
124 {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
125 {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
126 {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
127 {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
128 {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
129 {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
130 {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
131 {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
132 {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
133 {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
134 {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
135 {"label": "Delete", "matrix": [1, 15], "x": 15, "y": 1},
136
137 {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
138 {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
139 {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
140 {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
141 {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
142 {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
143 {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
144 {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
145 {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
146 {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
147 {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
148 {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
149 {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25},
150 {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
151
152 {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
153 {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
154 {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
155 {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
156 {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
157 {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
158 {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
159 {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
160 {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
161 {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
162 {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
163 {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
164 {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
165 {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
166
167 {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
168 {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
169 {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
170 {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
171 {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4},
172 {"label": "Fn", "matrix": [4, 11], "x": 11, "y": 4},
173 {"label": "Ctrl", "matrix": [4, 12], "x": 12, "y": 4},
174 {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
175 {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
176 {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
177 ]
178 },
179 "LAYOUT_65_ansi_rwkl": {
20 "layout": [ 180 "layout": [
21 {"matrix": [0, 0], "x": 0, "y": 0}, 181 {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
22 {"matrix": [0, 1], "x": 1, "y": 0}, 182 {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
23 {"matrix": [0, 2], "x": 2, "y": 0}, 183 {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
24 {"matrix": [0, 3], "x": 3, "y": 0}, 184 {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
25 {"matrix": [0, 4], "x": 4, "y": 0}, 185 {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
26 {"matrix": [0, 5], "x": 5, "y": 0}, 186 {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
27 {"matrix": [0, 6], "x": 6, "y": 0}, 187 {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
28 {"matrix": [0, 7], "x": 7, "y": 0}, 188 {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
29 {"matrix": [0, 8], "x": 8, "y": 0}, 189 {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
30 {"matrix": [0, 9], "x": 9, "y": 0}, 190 {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
31 {"matrix": [0, 10], "x": 10, "y": 0}, 191 {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
32 {"matrix": [0, 11], "x": 11, "y": 0}, 192 {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
33 {"matrix": [0, 12], "x": 12, "y": 0}, 193 {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
34 {"matrix": [0, 13], "x": 13, "y": 0}, 194 {"label": "Backspace", "matrix": [0, 14], "x": 13, "y": 0, "w": 2},
35 {"matrix": [0, 14], "x": 14, "y": 0}, 195 {"label": "Insert", "matrix": [0, 15], "x": 15, "y": 0},
36 {"matrix": [0, 15], "x": 15, "y": 0}, 196
37 197 {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
38 {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, 198 {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
39 {"matrix": [1, 1], "x": 1.5, "y": 1}, 199 {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
40 {"matrix": [1, 2], "x": 2.5, "y": 1}, 200 {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
41 {"matrix": [1, 3], "x": 3.5, "y": 1}, 201 {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
42 {"matrix": [1, 4], "x": 4.5, "y": 1}, 202 {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
43 {"matrix": [1, 5], "x": 5.5, "y": 1}, 203 {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
44 {"matrix": [1, 6], "x": 6.5, "y": 1}, 204 {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
45 {"matrix": [1, 7], "x": 7.5, "y": 1}, 205 {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
46 {"matrix": [1, 8], "x": 8.5, "y": 1}, 206 {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
47 {"matrix": [1, 9], "x": 9.5, "y": 1}, 207 {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
48 {"matrix": [1, 10], "x": 10.5, "y": 1}, 208 {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
49 {"matrix": [1, 11], "x": 11.5, "y": 1}, 209 {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
50 {"matrix": [1, 12], "x": 12.5, "y": 1}, 210 {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
51 {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, 211 {"label": "Delete", "matrix": [1, 15], "x": 15, "y": 1},
52 {"matrix": [1, 15], "x": 15, "y": 1}, 212
53 213 {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
54 {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, 214 {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
55 {"matrix": [2, 1], "x": 1.75, "y": 2}, 215 {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
56 {"matrix": [2, 2], "x": 2.75, "y": 2}, 216 {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
57 {"matrix": [2, 3], "x": 3.75, "y": 2}, 217 {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
58 {"matrix": [2, 4], "x": 4.75, "y": 2}, 218 {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
59 {"matrix": [2, 5], "x": 5.75, "y": 2}, 219 {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
60 {"matrix": [2, 6], "x": 6.75, "y": 2}, 220 {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
61 {"matrix": [2, 7], "x": 7.75, "y": 2}, 221 {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
62 {"matrix": [2, 8], "x": 8.75, "y": 2}, 222 {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
63 {"matrix": [2, 9], "x": 9.75, "y": 2}, 223 {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
64 {"matrix": [2, 10], "x": 10.75, "y": 2}, 224 {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
65 {"matrix": [2, 11], "x": 11.75, "y": 2}, 225 {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25},
66 {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, 226 {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
67 {"matrix": [2, 15], "x": 15, "y": 2}, 227
68 228 {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
69 {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, 229 {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
70 {"matrix": [3, 2], "x": 2.25, "y": 3}, 230 {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
71 {"matrix": [3, 3], "x": 3.25, "y": 3}, 231 {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
72 {"matrix": [3, 4], "x": 4.25, "y": 3}, 232 {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
73 {"matrix": [3, 5], "x": 5.25, "y": 3}, 233 {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
74 {"matrix": [3, 6], "x": 6.25, "y": 3}, 234 {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
75 {"matrix": [3, 7], "x": 7.25, "y": 3}, 235 {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
76 {"matrix": [3, 8], "x": 8.25, "y": 3}, 236 {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
77 {"matrix": [3, 9], "x": 9.25, "y": 3}, 237 {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
78 {"matrix": [3, 10], "x": 10.25, "y": 3}, 238 {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
79 {"matrix": [3, 11], "x": 11.25, "y": 3}, 239 {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
80 {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, 240 {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
81 {"matrix": [3, 14], "x": 14, "y": 3}, 241 {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
82 {"matrix": [3, 15], "x": 15, "y": 3}, 242
83 243 {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
84 {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, 244 {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
85 {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, 245 {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
86 {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, 246 {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
87 {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, 247 {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
88 {"matrix": [4, 10], "x": 10, "y": 4}, 248 {"label": "Ctrl", "matrix": [4, 12], "x": 12, "y": 4, "w": 1.5},
89 {"matrix": [4, 11], "x": 11, "y": 4}, 249 {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
90 {"matrix": [4, 12], "x": 12, "y": 4}, 250 {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
91 {"matrix": [4, 13], "x": 13, "y": 4}, 251 {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
92 {"matrix": [4, 14], "x": 14, "y": 4}, 252 ]
93 {"matrix": [4, 15], "x": 15, "y": 4} 253 },
254 "LAYOUT_65_ansi_rwkl_split_bs": {
255 "layout": [
256 {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
257 {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
258 {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
259 {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
260 {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
261 {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
262 {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
263 {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
264 {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
265 {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
266 {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
267 {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
268 {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
269 {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0},
270 {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
271 {"label": "Insert", "matrix": [0, 15], "x": 15, "y": 0},
272
273 {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
274 {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
275 {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
276 {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
277 {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
278 {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
279 {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
280 {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
281 {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
282 {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
283 {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
284 {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
285 {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
286 {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
287 {"label": "Delete", "matrix": [1, 15], "x": 15, "y": 1},
288
289 {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
290 {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
291 {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
292 {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
293 {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
294 {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
295 {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
296 {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
297 {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
298 {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
299 {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
300 {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
301 {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25},
302 {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
303
304 {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
305 {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
306 {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
307 {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
308 {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
309 {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
310 {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
311 {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
312 {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
313 {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
314 {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
315 {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
316 {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
317 {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
318
319 {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25},
320 {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25},
321 {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25},
322 {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25},
323 {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5},
324 {"label": "Ctrl", "matrix": [4, 12], "x": 12, "y": 4, "w": 1.5},
325 {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
326 {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
327 {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
328 ]
329 },
330 "LAYOUT_65_ansi_7u_space": {
331 "layout": [
332 {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
333 {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
334 {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
335 {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
336 {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
337 {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
338 {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
339 {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
340 {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
341 {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
342 {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
343 {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
344 {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
345 {"label": "Backspace", "matrix": [0, 14], "x": 13, "y": 0, "w": 2},
346 {"label": "Insert", "matrix": [0, 15], "x": 15, "y": 0},
347
348 {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
349 {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
350 {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
351 {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
352 {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
353 {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
354 {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
355 {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
356 {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
357 {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
358 {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
359 {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
360 {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
361 {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
362 {"label": "Delete", "matrix": [1, 15], "x": 15, "y": 1},
363
364 {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
365 {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
366 {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
367 {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
368 {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
369 {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
370 {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
371 {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
372 {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
373 {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
374 {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
375 {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
376 {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25},
377 {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
378
379 {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
380 {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
381 {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
382 {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
383 {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
384 {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
385 {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
386 {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
387 {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
388 {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
389 {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
390 {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
391 {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
392 {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
393
394 {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
395 {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
396 {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
397 {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
398 {"label": "Fn", "matrix": [4, 11], "x": 11, "y": 4},
399 {"label": "Ctrl", "matrix": [4, 12], "x": 12, "y": 4},
400 {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
401 {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
402 {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
403 ]
404 },
405 "LAYOUT_65_ansi_7u_space_split_bs": {
406 "layout": [
407 {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0},
408 {"label": "1", "matrix": [0, 1], "x": 1, "y": 0},
409 {"label": "2", "matrix": [0, 2], "x": 2, "y": 0},
410 {"label": "3", "matrix": [0, 3], "x": 3, "y": 0},
411 {"label": "4", "matrix": [0, 4], "x": 4, "y": 0},
412 {"label": "5", "matrix": [0, 5], "x": 5, "y": 0},
413 {"label": "6", "matrix": [0, 6], "x": 6, "y": 0},
414 {"label": "7", "matrix": [0, 7], "x": 7, "y": 0},
415 {"label": "8", "matrix": [0, 8], "x": 8, "y": 0},
416 {"label": "9", "matrix": [0, 9], "x": 9, "y": 0},
417 {"label": "0", "matrix": [0, 10], "x": 10, "y": 0},
418 {"label": "-", "matrix": [0, 11], "x": 11, "y": 0},
419 {"label": "=", "matrix": [0, 12], "x": 12, "y": 0},
420 {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0},
421 {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0},
422 {"label": "Insert", "matrix": [0, 15], "x": 15, "y": 0},
423
424 {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
425 {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1},
426 {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1},
427 {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1},
428 {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1},
429 {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1},
430 {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1},
431 {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1},
432 {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1},
433 {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1},
434 {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1},
435 {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1},
436 {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1},
437 {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5},
438 {"label": "Delete", "matrix": [1, 15], "x": 15, "y": 1},
439
440 {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
441 {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2},
442 {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2},
443 {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2},
444 {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2},
445 {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2},
446 {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2},
447 {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2},
448 {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2},
449 {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2},
450 {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2},
451 {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2},
452 {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25},
453 {"label": "Page Up", "matrix": [2, 15], "x": 15, "y": 2},
454
455 {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
456 {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3},
457 {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3},
458 {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3},
459 {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3},
460 {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3},
461 {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3},
462 {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3},
463 {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3},
464 {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3},
465 {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3},
466 {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
467 {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3},
468 {"label": "Page Down", "matrix": [3, 15], "x": 15, "y": 3},
469
470 {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
471 {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4},
472 {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
473 {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7},
474 {"label": "Fn", "matrix": [4, 11], "x": 11, "y": 4},
475 {"label": "Ctrl", "matrix": [4, 12], "x": 12, "y": 4},
476 {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4},
477 {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4},
478 {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4}
94 ] 479 ]
95 } 480 }
96 } 481 }
diff --git a/keyboards/handwired/swiftrax/bebol/keymaps/default/keymap.c b/keyboards/handwired/swiftrax/bebol/keymaps/default/keymap.c
index 7f89e7733c..8f69787eaa 100644
--- a/keyboards/handwired/swiftrax/bebol/keymaps/default/keymap.c
+++ b/keyboards/handwired/swiftrax/bebol/keymaps/default/keymap.c
@@ -19,14 +19,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
21 21
22[0] = LAYOUT_all( 22[0] = LAYOUT_65_ansi_split_bs(
23 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_BSLS, KC_BSPC, KC_INS, 23 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_BSLS, KC_BSPC, KC_INS,
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_RBRC, KC_BSLS, KC_DEL, 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_RBRC, KC_BSLS, KC_DEL,
25 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, 25 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,
26 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN, 26 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN,
27 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), 27 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),
28 28
29[1] = LAYOUT_all( 29[1] = LAYOUT_65_ansi_split_bs(
30 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, _______, _______, _______, 30 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, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
diff --git a/keyboards/handwired/swiftrax/bebol/keymaps/via/keymap.c b/keyboards/handwired/swiftrax/bebol/keymaps/via/keymap.c
index 6aee481168..349bcc111c 100644
--- a/keyboards/handwired/swiftrax/bebol/keymaps/via/keymap.c
+++ b/keyboards/handwired/swiftrax/bebol/keymaps/via/keymap.c
@@ -19,28 +19,28 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 20const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
21 21
22[0] = LAYOUT_all( 22[0] = LAYOUT_65_ansi_split_bs(
23 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_BSLS, KC_BSPC, KC_INS, 23 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_BSLS, KC_BSPC, KC_INS,
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_RBRC, KC_BSLS, KC_DEL, 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_RBRC, KC_BSLS, KC_DEL,
25 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, 25 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,
26 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN, 26 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN,
27 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), 27 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),
28 28
29[1] = LAYOUT_all( 29[1] = LAYOUT_65_ansi_split_bs(
30 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, _______, _______, _______, 30 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, _______, _______, _______,
31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 31 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 32 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
33 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 33 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
34 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), 34 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______),
35 35
36[2] = LAYOUT_all( 36[2] = LAYOUT_65_ansi_split_bs(
37 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, _______, _______, _______, 37 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, _______, _______, _______,
38 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 38 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
39 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 39 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
40 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 40 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
41 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), 41 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______),
42 42
43[3] = LAYOUT_all( 43[3] = LAYOUT_65_ansi_split_bs(
44 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, _______, _______, _______, 44 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, _______, _______, _______,
45 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 45 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
46 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 46 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
diff --git a/keyboards/handwired/swiftrax/bebol/matrix_diagram.md b/keyboards/handwired/swiftrax/bebol/matrix_diagram.md
new file mode 100644
index 0000000000..4434c2030c
--- /dev/null
+++ b/keyboards/handwired/swiftrax/bebol/matrix_diagram.md
@@ -0,0 +1,24 @@
1# Matrix Diagram for Swiftrax Bebol
2
3```
4 ┌───────┐
5 2u Backspace │0E │
6 └───────┘
7┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
8│00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
9├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
10│10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1E │1F │
11├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
12│20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2E │2F │
13├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
14│30 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3D │3E │3F │
15├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
16│40 │41 │42 │46 │4A │4B │4C │4D │4E │4F │
17└────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
18┌────┬────┬────┬────────────────────────┬─────┬─────┐
19│40 │41 │42 │46 │4A │4C │ RWKL
20└────┴────┴────┴────────────────────────┴─────┴─────┘
21┌─────┬───┬─────┬───────────────────────────┬───┬───┐
22│40 │41 │42 │46 │4B │4C │ 7u Space
23└─────┴───┴─────┴───────────────────────────┴───┴───┘
24```