File tree Expand file tree Collapse file tree 4 files changed +302
-0
lines changed
keyboards/handwired/dactyl_manuform Expand file tree Collapse file tree 4 files changed +302
-0
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ Copyright 2022 David Falkner ([email protected] )
3
+
4
+ This program is free software: you can redistribute it and/or modify
5
+ it under the terms of the GNU General Public License as published by
6
+ the Free Software Foundation, either version 2 of the License, or
7
+ (at your option) any later version.
8
+
9
+ This program is distributed in the hope that it will be useful,
10
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
11
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
+ GNU General Public License for more details.
13
+
14
+ You should have received a copy of the GNU General Public License
15
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
16
+ */
17
+
18
+ #pragma once
19
+
20
+ #define USE_SERIAL
21
+
22
+ #define EE_HANDS
23
+
24
+ #define KINETIC_SPEED
Original file line number Diff line number Diff line change
1
+ {
2
+ "version" : 1 ,
3
+ "notes" : " " ,
4
+ "author" : " David Falkner" ,
5
+ "keyboard" : " handwired/dactyl_manuform/5x6_5" ,
6
+ "keymap" : " via" ,
7
+ "layout" : " LAYOUT_5x6_5" ,
8
+ "layers" : [
9
+ [
10
+ " KC_ESC" ,
11
+ " KC_1" ,
12
+ " KC_2" ,
13
+ " KC_3" ,
14
+ " KC_4" ,
15
+ " KC_5" ,
16
+ " KC_6" ,
17
+ " KC_7" ,
18
+ " KC_8" ,
19
+ " KC_9" ,
20
+ " KC_0" ,
21
+ " KC_MINS" ,
22
+ " MO(1)" ,
23
+ " KC_Q" ,
24
+ " KC_W" ,
25
+ " KC_E" ,
26
+ " KC_R" ,
27
+ " KC_T" ,
28
+ " KC_Y" ,
29
+ " KC_U" ,
30
+ " KC_I" ,
31
+ " KC_O" ,
32
+ " KC_P" ,
33
+ " MO(1)" ,
34
+ " KC_CAPS" ,
35
+ " KC_A" ,
36
+ " KC_S" ,
37
+ " KC_D" ,
38
+ " KC_F" ,
39
+ " KC_G" ,
40
+ " KC_H" ,
41
+ " KC_J" ,
42
+ " KC_K" ,
43
+ " KC_L" ,
44
+ " KC_SCLN" ,
45
+ " KC_QUOT" ,
46
+ " KC_LSFT" ,
47
+ " KC_Z" ,
48
+ " KC_X" ,
49
+ " KC_C" ,
50
+ " KC_V" ,
51
+ " KC_B" ,
52
+ " KC_N" ,
53
+ " KC_M" ,
54
+ " KC_COMM" ,
55
+ " KC_DOT" ,
56
+ " KC_SLSH" ,
57
+ " KC_RSFT" ,
58
+ " KC_EQL" ,
59
+ " KC_BSLS" ,
60
+ " KC_BSPC" ,
61
+ " KC_TAB" ,
62
+ " KC_LCTL" ,
63
+ " KC_RCTL" ,
64
+ " KC_ENT" ,
65
+ " KC_SPC" ,
66
+ " KC_LBRC" ,
67
+ " KC_RBRC" ,
68
+ " KC_LGUI" ,
69
+ " KC_LALT" ,
70
+ " KC_RALT" ,
71
+ " MO(2)"
72
+ ],
73
+ [
74
+ " KC_TRNS" ,
75
+ " KC_BRID" ,
76
+ " KC_BRIU" ,
77
+ " KC_TRNS" ,
78
+ " KC_TRNS" ,
79
+ " KC_TRNS" ,
80
+ " KC_SLEP" ,
81
+ " KC_MRWD" ,
82
+ " KC_MPLY" ,
83
+ " KC_MFFD" ,
84
+ " KC_MUTE" ,
85
+ " KC_TRNS" ,
86
+ " KC_TRNS" ,
87
+ " KC_PSLS" ,
88
+ " KC_P7" ,
89
+ " KC_P8" ,
90
+ " KC_P9" ,
91
+ " KC_PMNS" ,
92
+ " KC_INS" ,
93
+ " KC_PGUP" ,
94
+ " KC_UP" ,
95
+ " KC_HOME" ,
96
+ " KC_TILD" ,
97
+ " KC_TRNS" ,
98
+ " KC_PCMM" ,
99
+ " KC_PAST" ,
100
+ " KC_P4" ,
101
+ " KC_P5" ,
102
+ " KC_P6" ,
103
+ " KC_PPLS" ,
104
+ " KC_DEL" ,
105
+ " KC_LEFT" ,
106
+ " KC_DOWN" ,
107
+ " KC_RGHT" ,
108
+ " KC_GRV" ,
109
+ " KC_TRNS" ,
110
+ " KC_TRNS" ,
111
+ " KC_PEQL" ,
112
+ " KC_P1" ,
113
+ " KC_P2" ,
114
+ " KC_P3" ,
115
+ " KC_PENT" ,
116
+ " KC_TRNS" ,
117
+ " KC_PGDN" ,
118
+ " KC_TRNS" ,
119
+ " KC_END" ,
120
+ " KC_TRNS" ,
121
+ " KC_TRNS" ,
122
+ " KC_P0" ,
123
+ " KC_PDOT" ,
124
+ " KC_TRNS" ,
125
+ " KC_TRNS" ,
126
+ " KC_TRNS" ,
127
+ " KC_TRNS" ,
128
+ " KC_TRNS" ,
129
+ " KC_TRNS" ,
130
+ " KC_VOLD" ,
131
+ " KC_VOLU" ,
132
+ " KC_TRNS" ,
133
+ " KC_TRNS" ,
134
+ " KC_TRNS" ,
135
+ " KC_TRNS"
136
+ ],
137
+ [
138
+ " KC_TRNS" ,
139
+ " KC_F1" ,
140
+ " KC_F2" ,
141
+ " KC_F3" ,
142
+ " KC_F4" ,
143
+ " KC_F5" ,
144
+ " KC_F6" ,
145
+ " KC_F7" ,
146
+ " KC_F8" ,
147
+ " KC_F9" ,
148
+ " KC_F10" ,
149
+ " KC_PAUS" ,
150
+ " KC_TRNS" ,
151
+ " KC_F11" ,
152
+ " KC_F12" ,
153
+ " KC_F13" ,
154
+ " KC_F14" ,
155
+ " KC_F15" ,
156
+ " KC_F16" ,
157
+ " KC_F17" ,
158
+ " KC_F18" ,
159
+ " KC_F19" ,
160
+ " KC_F20" ,
161
+ " KC_TRNS" ,
162
+ " KC_TRNS" ,
163
+ " KC_TRNS" ,
164
+ " KC_TRNS" ,
165
+ " KC_TRNS" ,
166
+ " KC_TRNS" ,
167
+ " KC_TRNS" ,
168
+ " KC_TRNS" ,
169
+ " KC_TRNS" ,
170
+ " KC_TRNS" ,
171
+ " KC_TRNS" ,
172
+ " KC_TRNS" ,
173
+ " KC_TRNS" ,
174
+ " KC_TRNS" ,
175
+ " KC_TRNS" ,
176
+ " KC_TRNS" ,
177
+ " KC_TRNS" ,
178
+ " KC_TRNS" ,
179
+ " KC_TRNS" ,
180
+ " KC_TRNS" ,
181
+ " KC_TRNS" ,
182
+ " KC_TRNS" ,
183
+ " KC_TRNS" ,
184
+ " KC_TRNS" ,
185
+ " KC_TRNS" ,
186
+ " KC_PSCR" ,
187
+ " KC_SLCK" ,
188
+ " KC_TRNS" ,
189
+ " KC_TRNS" ,
190
+ " KC_TRNS" ,
191
+ " KC_TRNS" ,
192
+ " KC_TRNS" ,
193
+ " KC_TRNS" ,
194
+ " KC_WH_U" ,
195
+ " KC_WH_D" ,
196
+ " KC_APP" ,
197
+ " KC_TRNS" ,
198
+ " KC_TRNS" ,
199
+ " KC_TRNS"
200
+ ],
201
+ [
202
+ " KC_TRNS" ,
203
+ " KC_TRNS" ,
204
+ " KC_TRNS" ,
205
+ " KC_TRNS" ,
206
+ " KC_TRNS" ,
207
+ " KC_TRNS" ,
208
+ " KC_TRNS" ,
209
+ " KC_TRNS" ,
210
+ " KC_TRNS" ,
211
+ " KC_TRNS" ,
212
+ " KC_TRNS" ,
213
+ " KC_TRNS" ,
214
+ " KC_TRNS" ,
215
+ " KC_TRNS" ,
216
+ " KC_TRNS" ,
217
+ " KC_TRNS" ,
218
+ " KC_TRNS" ,
219
+ " KC_TRNS" ,
220
+ " KC_TRNS" ,
221
+ " KC_TRNS" ,
222
+ " KC_TRNS" ,
223
+ " KC_TRNS" ,
224
+ " KC_TRNS" ,
225
+ " KC_TRNS" ,
226
+ " KC_TRNS" ,
227
+ " KC_TRNS" ,
228
+ " KC_TRNS" ,
229
+ " KC_TRNS" ,
230
+ " KC_TRNS" ,
231
+ " KC_TRNS" ,
232
+ " KC_TRNS" ,
233
+ " KC_TRNS" ,
234
+ " KC_TRNS" ,
235
+ " KC_TRNS" ,
236
+ " KC_TRNS" ,
237
+ " KC_TRNS" ,
238
+ " KC_TRNS" ,
239
+ " KC_TRNS" ,
240
+ " KC_TRNS" ,
241
+ " KC_TRNS" ,
242
+ " KC_TRNS" ,
243
+ " KC_TRNS" ,
244
+ " KC_TRNS" ,
245
+ " KC_TRNS" ,
246
+ " KC_TRNS" ,
247
+ " KC_TRNS" ,
248
+ " KC_TRNS" ,
249
+ " KC_TRNS" ,
250
+ " KC_TRNS" ,
251
+ " KC_TRNS" ,
252
+ " KC_TRNS" ,
253
+ " KC_TRNS" ,
254
+ " KC_TRNS" ,
255
+ " KC_TRNS" ,
256
+ " KC_TRNS" ,
257
+ " KC_TRNS" ,
258
+ " KC_TRNS" ,
259
+ " KC_TRNS" ,
260
+ " KC_TRNS" ,
261
+ " KC_TRNS" ,
262
+ " KC_TRNS" ,
263
+ " KC_TRNS"
264
+ ]
265
+ ]
266
+ }
Original file line number Diff line number Diff line change
1
+ VIA_ENABLE = yes
Original file line number Diff line number Diff line change @@ -44,6 +44,17 @@ Just a copy of the Impstyle keymap. Feel free to adjust it.
44
44
#### Impstyle
45
45
A simple QWERTY keymap with 3 Layers. Both sides are connected via serial and the Left ist the master.
46
46
47
+ ### [ Keymaps 5x6_5] ( /keyboards/handwired/dactyl_manuform/5x6_5/keymaps/ )
48
+
49
+ Similar layout to 5x6 but with only 5 thumb keys per side instead of 6.
50
+
51
+ #### Default
52
+ QWERTY layout with 7 Layers.
53
+
54
+ #### Via
55
+ Similar to Default but adds support for the [ Via] ( https://www.caniusevia.com/ ) keymap configurator. Reduces the number of layers to 4 to comply with Via defaults, and remaps
56
+ some keys to accomodate that constraint.
57
+
47
58
### [ Keymaps 5x7 aka almost Ergodox] ( /keyboards/handwired/dactyl_manuform/5x7/keymaps/ )
48
59
#### Default
49
60
Keymap of Loligagger from geekhack.
You can’t perform that action at this time.
0 commit comments