diff options
author | Xyverz <xyverz@gmail.com> | 2016-08-19 22:30:34 -0700 |
---|---|---|
committer | Xyverz <xyverz@gmail.com> | 2016-08-19 22:30:34 -0700 |
commit | aff792545d70fbf281e64757b74d0ed776187bb2 (patch) | |
tree | 2d9df35082691ee76e57d4dc0a6caabfff8ff540 | |
parent | ed1291bfbddc19c410e9c6d7bc4775b638b3e316 (diff) | |
download | qmk_firmware-aff792545d70fbf281e64757b74d0ed776187bb2.tar.gz qmk_firmware-aff792545d70fbf281e64757b74d0ed776187bb2.zip |
Changed my keymap to match normal keymaps.
-rw-r--r-- | keyboards/ergodox/keymaps/xyverz/keymap.c | 512 |
1 files changed, 198 insertions, 314 deletions
diff --git a/keyboards/ergodox/keymaps/xyverz/keymap.c b/keyboards/ergodox/keymaps/xyverz/keymap.c index 397c8566f..5927de33f 100644 --- a/keyboards/ergodox/keymaps/xyverz/keymap.c +++ b/keyboards/ergodox/keymaps/xyverz/keymap.c | |||
@@ -45,331 +45,215 @@ extern keymap_config_t keymap_config; | |||
45 | 45 | ||
46 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 46 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
47 | 47 | ||
48 | [_DV] = { // layer 0 : Dvorak | 48 | /* Layer 0 : Dvorak |
49 | /* | 49 | * ,--------------------------------------------------. ,--------------------------------------------------. |
50 | * ,--------------------------------------------------. ,--------------------------------------------------. | 50 | * | ] | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | [ | |
51 | * | ] | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | [ | | 51 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
52 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 52 | * | Tab | ' | , | . | P | Y | | | | F | G | C | R | L | \ | |
53 | * | Tab | ' | , | . | Y | Y | | | | F | G | C | R | L | \ | | 53 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
54 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 54 | * | CapsLk | A | O | E | U | I |------| |------| D | H | T | N | S | - | |
55 | * | CapsLk | A | O | E | U | I |------| |------| D | H | T | N | S | - | | 55 | * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| |
56 | * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| | 56 | * | LShift | ; | Q | J | K | X | | | | B | M | W | V | Z | RShift | |
57 | * | LShift | Z | X | C | V | X | | | | B | M | W | V | Z | RShift | | 57 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
58 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 58 | * | LGUI | ` | INS | Left | Rght | | Up | Dn | / | = | RGUI | |
59 | * | LGUI | ` | INS | Left | Rght | | Up | Dn | / | = | RGUI | | 59 | * `----------------------------------' `----------------------------------' |
60 | * `----------------------------------' `----------------------------------' | 60 | * ,-------------. ,-------------. |
61 | * ,-------------. ,-------------. | 61 | * | LCTL | LALT | | RALT | RCTL | |
62 | * | LCtr | LAlt | | Ralt | RCtr | | 62 | * ,------|------|------| |------+------+------. |
63 | * ,------|------|------| |------+------+------. | 63 | * | | | Home | | PgUp | | | |
64 | * | | | Home | | PgUp | | | | 64 | * | BkSp | Del |------| |------| Enter| Space| |
65 | * | BkSp | Del |------| |------| Enter| Space| | 65 | * | | | End | | PgDn | | | |
66 | * | | | End | | PgDn | | | | 66 | * `--------------------' `--------------------' |
67 | * `--------------------' `--------------------' | ||
68 | * | 67 | * |
69 | */ | 68 | */ |
70 | #ifdef SUBPROJECT_infinity // Infinity Ergodox | 69 | [_DV] = KEYMAP( |
71 | // left hand | ||
72 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_LALT, KC_HOME}, | ||
73 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_LCTL, KC_END }, | ||
74 | {KC_6, MO(_KP), XXXXXXX, MO(_MD), KC_DEL }, | ||
75 | {KC_5, KC_Y, KC_I, KC_X, KC_BSPC}, | ||
76 | {KC_4, KC_P, KC_U, KC_K, KC_RGHT}, | ||
77 | {KC_3, KC_DOT, KC_E, KC_J, KC_LEFT}, | ||
78 | {KC_2, KC_COMM, KC_O, KC_Q, KC_INS }, | ||
79 | {KC_1, KC_QUOT, KC_A, KC_SCLN, KC_GRV }, | ||
80 | {KC_RBRC, KC_TAB, KC_CAPS, KC_LSFT, KC_LGUI}, | ||
81 | |||
82 | //Right Hand | ||
83 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_RALT, KC_PGUP}, | ||
84 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_RCTL, KC_PGDN}, | ||
85 | {KC_ESC, MO(_MD), XXXXXXX, MO(_KP), KC_ENT }, | ||
86 | {KC_6, KC_F, KC_D, KC_B, KC_SPC }, | ||
87 | {KC_7, KC_G, KC_H, KC_M, KC_UP }, | ||
88 | {KC_8, KC_C, KC_T, KC_W, KC_DOWN}, | ||
89 | {KC_9, KC_R, KC_N, KC_V, KC_SLSH}, | ||
90 | {KC_0, KC_L, KC_S, KC_Z, KC_EQL }, | ||
91 | {KC_LBRC, KC_BSLS, KC_MINS, KC_RSFT, KC_RGUI} | ||
92 | #else // Ergodox and Ergodox EZ | ||
93 | // left hand | 70 | // left hand |
94 | {KC_RBRC, KC_TAB, KC_CAPS, KC_LSFT, KC_LGUI, XXXXXXX}, | 71 | KC_RBRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, |
95 | {KC_1, KC_QUOT, KC_A, KC_SCLN, KC_GRV, KC_END }, | 72 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, XXXXXXX, |
96 | {KC_2, KC_COMM, KC_O, KC_Q, KC_INS, KC_DEL }, | 73 | KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, |
97 | {KC_3, KC_DOT, KC_E, KC_J, KC_LEFT, KC_BSPC}, | 74 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, MO(_MD), |
98 | {KC_4, KC_P, KC_U, KC_K, KC_RGHT, KC_HOME}, | 75 | KC_LGUI, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, |
99 | {KC_5, KC_Y, KC_I, KC_X, XXXXXXX, KC_LCTL}, | 76 | KC_LCTL, KC_LALT, |
100 | {KC_ESC, XXXXXXX, XXXXXXX, MO(_MD), XXXXXXX, KC_LALT}, | 77 | KC_HOME, |
101 | 78 | KC_BSPC, KC_DEL, KC_END, | |
102 | // right hand | 79 | // right hand |
103 | {KC_ESC, XXXXXXX, XXXXXXX, MO(_KP), XXXXXXX, KC_RALT}, | 80 | KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, |
104 | {KC_6, KC_F, KC_D, KC_B, XXXXXXX, KC_RCTL}, | 81 | XXXXXXX, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSLS, |
105 | {KC_7, KC_G, KC_H, KC_M, KC_UP, KC_PGUP}, | 82 | KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, |
106 | {KC_8, KC_C, KC_T, KC_W, KC_DOWN, KC_SPC }, | 83 | MO(_KP), KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, |
107 | {KC_9, KC_R, KC_N, KC_V, KC_SLSH, KC_ENT }, | 84 | KC_UP, KC_DOWN, KC_SLSH, KC_EQL, KC_RGUI, |
108 | {KC_0, KC_L, KC_S, KC_Z, KC_EQL, KC_PGDN}, | 85 | KC_RALT, KC_RCTL, |
109 | {KC_LBRC, KC_BSLS, KC_MINS, KC_RSFT, KC_RGUI, XXXXXXX} | 86 | KC_PGUP, |
110 | #endif | 87 | KC_PGDN, KC_ENT, KC_SPC |
111 | }, | 88 | ), |
112 | 89 | ||
113 | 90 | ||
114 | [_QW] = { // layer 1 : QWERTY | 91 | /* Layer 1: QWERTY |
115 | /* | 92 | * ,--------------------------------------------------. ,--------------------------------------------------. |
116 | * ,--------------------------------------------------. ,--------------------------------------------------. | 93 | * | = | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | - | |
117 | * | = | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | - | | 94 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
118 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 95 | * | Tab | Q | W | E | R | T | | | | Y | U | I | O | P | \ | |
119 | * | Tab | Q | W | E | R | T | | | | Y | U | I | O | P | \ | | 96 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
120 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 97 | * | CapsLk | A | S | D | F | G |------| |------| H | J | K | L | ; | ' | |
121 | * | CapsLk | A | S | D | F | G |------| |------| H | J | K | L | ; | ' | | 98 | * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| |
122 | * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| | 99 | * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift | |
123 | * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift | | 100 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
124 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 101 | * | LGUI | ` | INS | Left | Rght | | Up | Dn | / | = | RGUI | |
125 | * | LGUI | ` | INS | Left | Rght | | Up | Dn | [ | ] | RGUI | | 102 | * `----------------------------------' `----------------------------------' |
126 | * `----------------------------------' `----------------------------------' | 103 | * ,-------------. ,-------------. |
127 | * ,-------------. ,-------------. | 104 | * | LCTL | LALT | | RALT | RCTL | |
128 | * | LCtr | LAlt | | Ralt | RCtr | | 105 | * ,------|------|------| |------+------+------. |
129 | * ,------|------|------| |------+------+------. | 106 | * | | | Home | | PgUp | | | |
130 | * | | | Home | | PgUp | | | | 107 | * | BkSp | Del |------| |------| Enter| Space| |
131 | * | BkSp | Del |------| |------| Enter| Space| | 108 | * | | | End | | PgDn | | | |
132 | * | | | End | | PgDn | | | | 109 | * `--------------------' `--------------------' |
133 | * `--------------------' `--------------------' | ||
134 | */ | 110 | */ |
135 | #ifdef SUBPROJECT_infinity // Infinity Ergodox | 111 | [_QW] = KEYMAP( |
136 | // left hand | ||
137 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_LALT, KC_HOME}, | ||
138 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_LCTL, KC_END }, | ||
139 | {KC_6, MO(_KP), XXXXXXX, MO(_MD), KC_DEL }, | ||
140 | {KC_5, KC_Y, KC_I, KC_X, KC_BSPC}, | ||
141 | {KC_4, KC_P, KC_U, KC_K, KC_RGHT}, | ||
142 | {KC_3, KC_DOT, KC_E, KC_J, KC_LEFT}, | ||
143 | {KC_2, KC_COMM, KC_O, KC_Q, KC_INS }, | ||
144 | {KC_1, KC_QUOT, KC_A, KC_SCLN, KC_GRV }, | ||
145 | {KC_RBRC, KC_TAB, KC_CAPS, KC_LSFT, KC_LGUI}, | ||
146 | |||
147 | //Right Hand | ||
148 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_RALT, KC_PGUP}, | ||
149 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_RCTL, KC_PGDN}, | ||
150 | {KC_ESC, MO(_MD), XXXXXXX, MO(_KP), KC_ENT }, | ||
151 | {KC_6, KC_F, KC_D, KC_B, KC_SPC }, | ||
152 | {KC_7, KC_G, KC_H, KC_M, KC_UP }, | ||
153 | {KC_8, KC_C, KC_T, KC_W, KC_DOWN}, | ||
154 | {KC_9, KC_R, KC_N, KC_V, KC_SLSH}, | ||
155 | {KC_0, KC_L, KC_S, KC_Z, KC_EQL }, | ||
156 | {KC_LBRC, KC_BSLS, KC_MINS, KC_RSFT, KC_RGUI} | ||
157 | #else // Ergodox and Ergodox EZ | ||
158 | // left hand | 112 | // left hand |
159 | {KC_EQL, KC_TAB, KC_CAPS, KC_LSFT, KC_LGUI, XXXXXXX}, | 113 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
160 | {KC_1, KC_Q, KC_A, KC_Z, KC_GRV, KC_END }, | 114 | KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, XXXXXXX, |
161 | {KC_2, KC_W, KC_S, KC_X, KC_INS, KC_DEL }, | 115 | KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, |
162 | {KC_3, KC_E, KC_D, KC_C, KC_LEFT, KC_BSPC}, | 116 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, MO(_MD), |
163 | {KC_4, KC_R, KC_F, KC_V, KC_RGHT, KC_HOME}, | 117 | KC_LGUI, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, |
164 | {KC_5, KC_T, KC_G, KC_B, XXXXXXX, KC_LCTL}, | 118 | KC_LCTL, KC_LALT, |
165 | {KC_ESC, XXXXXXX, XXXXXXX, MO(_MD), XXXXXXX, KC_LALT}, | 119 | KC_HOME, |
166 | 120 | KC_BSPC, KC_DEL, KC_END, | |
167 | // right hand | 121 | // right hand |
168 | {KC_ESC, XXXXXXX, XXXXXXX, MO(_KP), XXXXXXX, KC_RALT}, | 122 | KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, |
169 | {KC_6, KC_Y, KC_H, KC_N, XXXXXXX, KC_RCTL}, | 123 | XXXXXXX, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, |
170 | {KC_7, KC_U, KC_J, KC_M, KC_UP, KC_PGUP}, | 124 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
171 | {KC_8, KC_I, KC_K, KC_COMM, KC_DOWN, KC_SPC }, | 125 | MO(_KP), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
172 | {KC_9, KC_O, KC_L, KC_DOT, KC_LBRC, KC_ENT }, | 126 | KC_UP, KC_DOWN, KC_LBRC, KC_RBRC, KC_RGUI, |
173 | {KC_0, KC_P, KC_SCLN, KC_SLSH, KC_RBRC, KC_PGDN}, | 127 | KC_LALT, KC_LCTL, |
174 | {KC_MINS, KC_BSLS, KC_QUOT, KC_RSFT, KC_RGUI, XXXXXXX} | 128 | KC_PGUP, |
175 | #endif | 129 | KC_PGDN, KC_ENT, KC_SPC |
176 | }, | 130 | ), |
177 | 131 | ||
178 | 132 | ||
179 | [_CM] = { // layer 2 : Colemak | 133 | /* Layer 2 : Colemak |
180 | /* | 134 | * ,--------------------------------------------------. ,--------------------------------------------------. |
181 | * ,--------------------------------------------------. ,--------------------------------------------------. | 135 | * | = | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | - | |
182 | * | = | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | - | | 136 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
183 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 137 | * | Tab | Q | W | F | P | G | | | | J | L | U | Y | ; | \ | |
184 | * | Tab | Q | W | F | P | G | | | | J | L | U | Y | ; | \ | | 138 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
185 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 139 | * | BkSpc | A | R | S | T | D |------| |------| H | N | E | I | O | ' | |
186 | * | BkSpc | A | R | S | T | D |------| |------| H | N | E | I | O | ' | | 140 | * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| |
187 | * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| | 141 | * | LShift | Z | X | C | V | B | | | | K | M | , | . | / | RShift | |
188 | * | LShift | Z | X | C | V | B | | | | K | M | , | . | / | RShift | | 142 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
189 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 143 | * | LGUI | ` | INS | Left | Rght | | Up | Dn | / | = | RGUI | |
190 | * | LGUI | ` | INS | Left | Rght | | Up | Dn | [ | ] | RGUI | | 144 | * `----------------------------------' `----------------------------------' |
191 | * `----------------------------------' `----------------------------------' | 145 | * ,-------------. ,-------------. |
192 | * ,-------------. ,-------------. | 146 | * | LCTL | LALT | | RALT | RCTL | |
193 | * | LCtr | LAlt | | Ralt | RCtr | | 147 | * ,------|------|------| |------+------+------. |
194 | * ,------|------|------| |------+------+------. | 148 | * | | | Home | | PgUp | | | |
195 | * | | | Home | | PgUp | | | | 149 | * | BkSp | Del |------| |------| Enter| Space| |
196 | * | BkSp | Del |------| |------| Enter| Space| | 150 | * | | | End | | PgDn | | | |
197 | * | | | End | | PgDn | | | | 151 | * `--------------------' `--------------------' |
198 | * `--------------------' `--------------------' | ||
199 | */ | 152 | */ |
200 | #ifdef SUBPROJECT_infinity // Infinity Ergodox | 153 | [_CM] = KEYMAP( |
201 | // left hand | ||
202 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_LALT, KC_HOME}, | ||
203 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_LCTL, KC_END }, | ||
204 | {KC_6, MO(_KP), XXXXXXX, MO(_MD), KC_DEL }, | ||
205 | {KC_5, KC_Y, KC_I, KC_X, KC_BSPC}, | ||
206 | {KC_4, KC_P, KC_U, KC_K, KC_RGHT}, | ||
207 | {KC_3, KC_DOT, KC_E, KC_J, KC_LEFT}, | ||
208 | {KC_2, KC_COMM, KC_O, KC_Q, KC_INS }, | ||
209 | {KC_1, KC_QUOT, KC_A, KC_SCLN, KC_GRV }, | ||
210 | {KC_RBRC, KC_TAB, KC_CAPS, KC_LSFT, KC_LGUI}, | ||
211 | |||
212 | //Right Hand | ||
213 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_RALT, KC_PGUP}, | ||
214 | {XXXXXXX, XXXXXXX, XXXXXXX, KC_RCTL, KC_PGDN}, | ||
215 | {KC_ESC, MO(_MD), XXXXXXX, MO(_KP), KC_ENT }, | ||
216 | {KC_6, KC_F, KC_D, KC_B, KC_SPC }, | ||
217 | {KC_7, KC_G, KC_H, KC_M, KC_UP }, | ||
218 | {KC_8, KC_C, KC_T, KC_W, KC_DOWN}, | ||
219 | {KC_9, KC_R, KC_N, KC_V, KC_SLSH}, | ||
220 | {KC_0, KC_L, KC_S, KC_Z, KC_EQL }, | ||
221 | {KC_LBRC, KC_BSLS, KC_MINS, KC_RSFT, KC_RGUI} | ||
222 | #else // Ergodox and Ergodox EZ | ||
223 | // left hand | 154 | // left hand |
224 | {KC_EQL, KC_TAB, KC_BSPC, KC_LSFT, KC_LGUI, XXXXXXX}, | 155 | KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, |
225 | {KC_1, KC_Q, KC_A, KC_Z, KC_GRV, KC_END }, | 156 | KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, XXXXXXX, |
226 | {KC_2, KC_W, KC_R, KC_X, KC_INS, KC_DEL }, | 157 | KC_BSPC, KC_A, KC_R, KC_S, KC_T, KC_D, |
227 | {KC_3, KC_F, KC_S, KC_C, KC_LEFT, KC_BSPC}, | 158 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, MO(_MD), |
228 | {KC_4, KC_P, KC_T, KC_V, KC_RGHT, KC_HOME}, | 159 | KC_LGUI, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, |
229 | {KC_5, KC_G, KC_D, KC_B, XXXXXXX, KC_LCTL}, | 160 | KC_LCTL, KC_LALT, |
230 | {KC_ESC, XXXXXXX, XXXXXXX, MO(_MD), XXXXXXX, KC_LALT}, | 161 | KC_HOME, |
231 | 162 | KC_BSPC, KC_DEL, KC_END, | |
232 | // right hand | 163 | // right hand |
233 | {KC_ESC, XXXXXXX, XXXXXXX, MO(_KP), XXXXXXX, KC_RALT}, | 164 | KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, |
234 | {KC_6, KC_J, KC_H, KC_K, XXXXXXX, KC_RCTL}, | 165 | XXXXXXX, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS, |
235 | {KC_7, KC_L, KC_N, KC_M, KC_UP, KC_PGUP}, | 166 | KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, |
236 | {KC_8, KC_U, KC_E, KC_COMM, KC_DOWN, KC_SPC }, | 167 | MO(_KP), KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
237 | {KC_9, KC_Y, KC_I, KC_DOT, KC_LBRC, KC_ENT }, | 168 | KC_UP, KC_DOWN, KC_LBRC, KC_RBRC, KC_RGUI, |
238 | {KC_0, KC_SCLN, KC_O, KC_SLSH, KC_RBRC, KC_PGDN}, | 169 | KC_LALT, KC_LCTL, |
239 | {KC_MINS, KC_BSLS, KC_QUOT, KC_RSFT, KC_RGUI, XXXXXXX} | 170 | KC_PGUP, |
240 | #endif | 171 | KC_PGDN, KC_ENT, KC_SPC |
241 | }, | 172 | ), |
242 | 173 | ||
243 | 174 | ||
244 | [_MD] = { // layer 3 : Media layer | 175 | /* Layer 3 : Media layer |
245 | /* | 176 | * ,--------------------------------------------------. ,--------------------------------------------------. |
246 | * ,--------------------------------------------------. ,--------------------------------------------------. | 177 | * | TEENSY | F1 | F2 | F3 | F4 | F5 | F11 | | F12 | F6 | F7 | F8 | F9 | F10 | | |
247 | * | TEENSY | F1 | F2 | F3 | F4 | F5 | F11 | | F12 | F6 | F7 | F8 | F9 | F10 | | | 178 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
248 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 179 | * | | | PrSc | ScLk | Paus | | | | | | Mute | Vol- | Vol+ | | | |
249 | * | | | PrSc | ScLk | Paus | | | | | | Mute | Vol- | Vol+ | | | | 180 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
250 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 181 | * | | | | | | |------| |------| Stop | Prev | Play | Next | Sel | | |
251 | * | | | | | | |------| |------| Stop | Prev | Play | Next | Sel | | | 182 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
252 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 183 | * | | |Dvorak|Qwerty|Colemk| | | | | | | | | | | |
253 | * | | |Dvorak|Qwerty|Colemk| | | | | | | | | | | | 184 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
254 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 185 | * | | | | | | | | | | | | |
255 | * | | | | | | | | | | | | | 186 | * `----------------------------------' `----------------------------------' |
256 | * `----------------------------------' `----------------------------------' | 187 | * ,-------------. ,-------------. |
257 | * ,-------------. ,-------------. | 188 | * | | | | | | |
258 | * | | | | | | | 189 | * ,------|------|------| |------+------+------. |
259 | * ,------|------|------| |------+------+------. | 190 | * | | | | | | | | |
260 | * | | | | | | | | | 191 | * | | |------| |------| | | |
261 | * | | |------| |------| | | | 192 | * | | | | | | | | |
262 | * | | | | | | | | | 193 | * `--------------------' `--------------------' |
263 | * `--------------------' `--------------------' | ||
264 | */ | 194 | */ |
265 | #ifdef SUBPROJECT_infinity // Infinity Ergodox | 195 | [_MD] = KEYMAP( |
266 | // left hand | ||
267 | {XXXXXXX, XXXXXXX, XXXXXXX, _______, _______}, | ||
268 | {XXXXXXX, XXXXXXX, XXXXXXX, _______, _______}, | ||
269 | {KC_F11, _______, XXXXXXX, _______, _______}, | ||
270 | {KC_F5, _______, _______, _______, _______}, | ||
271 | {KC_F4, KC_PAUS, _______, COLEMAK, _______}, | ||
272 | {KC_F3, KC_SLCK, _______, QWERTY, _______}, | ||
273 | {KC_F2, KC_PSCR, _______, DVORAK, _______}, | ||
274 | {KC_F1, _______, _______, _______, _______}, | ||
275 | {RESET, _______, _______, _______, _______}, | ||
276 | |||
277 | //Right Hand | ||
278 | {XXXXXXX, XXXXXXX, XXXXXXX, _______, _______}, | ||
279 | {XXXXXXX, XXXXXXX, XXXXXXX, _______, _______}, | ||
280 | {KC_F12, _______, XXXXXXX, _______, _______}, | ||
281 | {KC_F6, _______, KC_MSTP, _______, _______}, | ||
282 | {KC_F7, KC_VOLU, KC_MPRV, _______, _______}, | ||
283 | {KC_F8, KC_VOLD, KC_MPLY, _______, _______}, | ||
284 | {KC_F9, KC_MUTE, KC_MNXT, _______, _______}, | ||
285 | {KC_F10, _______, KC_MSEL, _______, _______}, | ||
286 | {_______, _______, _______, _______, _______}, | ||
287 | #else // Ergodox and Ergodox EZ | ||
288 | // left hand | 196 | // left hand |
289 | {RESET, _______, _______, _______, _______, XXXXXXX}, | 197 | RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
290 | {KC_F1, _______, _______, _______, _______, _______}, | 198 | _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, _______, _______, |
291 | {KC_F2, KC_PSCR, _______, DVORAK, _______, _______}, | 199 | _______, _______, _______, _______, _______, _______, |
292 | {KC_F3, KC_SLCK, _______, QWERTY, _______, _______}, | 200 | _______, _______, _______, _______, _______, _______, _______, |
293 | {KC_F4, KC_PAUS, _______, COLEMAK, _______, _______}, | 201 | _______, _______, _______, _______, _______, |
294 | {KC_F5, _______, _______, _______, XXXXXXX, _______}, | 202 | _______, _______, |
295 | {KC_F11, XXXXXXX, XXXXXXX, _______, XXXXXXX, _______}, | 203 | _______, |
296 | 204 | _______, _______, _______, | |
297 | // right hand | 205 | // right hand |
298 | {KC_F12, XXXXXXX, XXXXXXX, _______, XXXXXXX, _______}, | 206 | KC_F12, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, |
299 | {KC_F6, _______, KC_MSTP, _______, XXXXXXX, _______}, | 207 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, |
300 | {KC_F7, KC_MUTE, KC_MPRV, _______, _______, _______}, | 208 | KC_MSTP, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSEL, _______, |
301 | {KC_F8, KC_VOLD, KC_MPLY, _______, _______, _______}, | 209 | _______, _______, _______, _______, _______, _______, _______, |
302 | {KC_F9, KC_VOLU, KC_MNXT, _______, _______, _______}, | 210 | _______, _______, _______, _______, _______, |
303 | {KC_F10, _______, KC_MSEL, _______, _______, _______}, | 211 | _______, _______, |
304 | {_______, _______, _______, _______, _______, XXXXXXX} | 212 | _______, |
305 | #endif | 213 | _______, _______, _______ |
306 | }, | 214 | ), |
307 | 215 | ||
308 | 216 | ||
309 | [_KP] = { // layer 4 : Keypad layer | 217 | /* Layer 4 : Keypad layer |
310 | /* | 218 | * ,--------------------------------------------------. ,--------------------------------------------------. |
311 | * ,--------------------------------------------------. ,--------------------------------------------------. | 219 | * | Power | | | | | | | | | | NmLk | KP = | KP / | KP * | | |
312 | * | Power | | | | | | | | | | NmLk | KP / | KP * | KP - | | | 220 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| |
313 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| | 221 | * | Sleep | | | | | | | | | | KP 7 | KP 8 | KP 9 | KP - | | |
314 | * | Sleep | | | | | | | | | | KP 7 | KP 8 | KP 9 | KP + | | | 222 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
315 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 223 | * | Wake | | | | | |------| |------| | KP 4 | KP 5 | KP 6 | KP + | | |
316 | * | Wake | | | | | |------| |------| | KP 4 | KP 5 | KP 6 | KP + | | | 224 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| |
317 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| | 225 | * | | | | | | | | | | | KP 1 | KP 2 | KP 3 |KP Ent| | |
318 | * | | | | | | | | | | | KP 1 | KP 2 | KP 3 |KP Ent| | | 226 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
319 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 227 | * | | | | | | | KP 0 | | |KP Ent| | |
320 | * | | | | | | | KP 0 | | KP . |KP Ent| | | 228 | * `----------------------------------' `----------------------------------' |
321 | * `----------------------------------' `----------------------------------' | 229 | * ,-------------. ,-------------. |
322 | * ,-------------. ,-------------. | 230 | * | | | | | | |
323 | * | | | | | | | 231 | * ,------|------|------| |------+------+------. |
324 | * ,------|------|------| |------+------+------. | 232 | * | | | | | | | | |
325 | * | | | | | | | | | 233 | * | | |------| |------| | | |
326 | * | | |------| |------| | | | 234 | * | | | | | | | | |
327 | * | | | | | | | | | 235 | * `--------------------' `--------------------' |
328 | * `--------------------' `--------------------' | ||
329 | */ | 236 | */ |
330 | #ifdef SUBPROJECT_infinity // Infinity Ergodox | 237 | [_KP] = KEYMAP( |
331 | // left hand | ||
332 | {XXXXXXX, XXXXXXX, XXXXXXX, _______, _______}, | ||
333 | {XXXXXXX, XXXXXXX, XXXXXXX, _______, _______}, | ||
334 | {_______, _______, XXXXXXX, _______, _______}, | ||
335 | {_______, _______, _______, _______, _______}, | ||
336 | {_______, _______, _______, _______, _______}, | ||
337 | {_______, _______, _______, _______, _______}, | ||
338 | {_______, _______, _______, _______, _______}, | ||
339 | {_______, _______, _______, _______, _______}, | ||
340 | {KC_PWR, KC_SLEP, KC_WAKE, _______, _______}, | ||
341 | |||
342 | //Right Hand | ||
343 | {XXXXXXX, XXXXXXX, XXXXXXX, _______, _______}, | ||
344 | {XXXXXXX, XXXXXXX, XXXXXXX, _______, _______}, | ||
345 | {_______, _______, XXXXXXX, _______, _______}, | ||
346 | {_______, _______, KC_MSTP, _______, _______}, | ||
347 | {KC_NLCK, KC_P7, KC_P4, KC_P1, KC_P0 }, | ||
348 | {KC_PSLS, KC_P8, KC_P5, KC_P2, _______}, | ||
349 | {KC_PAST, KC_P9, KC_P6, KC_P3, KC_PDOT}, | ||
350 | {KC_PMNS, KC_PPLS, KC_PPLS, KC_PENT, KC_PENT}, | ||
351 | {_______, _______, _______, _______, _______}, | ||
352 | #else // Ergodox and Ergodox EZ | ||
353 | // left hand | 238 | // left hand |
354 | {KC_PWR, KC_SLEP, KC_WAKE, _______, _______, XXXXXXX}, | 239 | KC_PWR, _______, _______, _______, _______, _______, _______, |
355 | {_______, _______, _______, _______, _______, _______}, | 240 | KC_SLEP, _______, _______, _______, _______, _______, _______, |
356 | {_______, _______, _______, _______, _______, _______}, | 241 | KC_WAKE, _______, _______, _______, _______, _______, |
357 | {_______, _______, _______, _______, _______, _______}, | 242 | _______, _______, _______, _______, _______, _______, _______, |
358 | {_______, _______, _______, _______, _______, _______}, | 243 | _______, _______, _______, _______, _______, |
359 | {_______, _______, _______, _______, XXXXXXX, _______}, | 244 | _______, _______, |
360 | {_______, XXXXXXX, XXXXXXX, _______, XXXXXXX, _______}, | 245 | _______, |
361 | 246 | _______, _______, _______, | |
362 | // right hand | 247 | // right hand |
363 | {_______, XXXXXXX, XXXXXXX, _______, XXXXXXX, _______}, | 248 | _______, _______, KC_NLCK, KC_PEQL, KC_PSLS, KC_PAST, _______, |
364 | {_______, _______, _______, _______, XXXXXXX, _______}, | 249 | _______, _______, KC_P7, KC_P8, KC_P9, KC_PMNS, _______, |
365 | {KC_NLCK, KC_P7, KC_P4, KC_P1, KC_P0, _______}, | 250 | _______, KC_P4, KC_P5, KC_P6, KC_PPLS, _______, |
366 | {KC_PSLS, KC_P8, KC_P5, KC_P2, XXXXXXX, _______}, | 251 | _______, _______, KC_P1, KC_P2, KC_P3, KC_PENT, _______, |
367 | {KC_PAST, KC_P9, KC_P6, KC_P3, KC_PDOT, _______}, | 252 | _______, _______, _______, _______, _______, |
368 | {KC_PMNS, KC_PPLS, KC_PPLS, KC_PENT, KC_PENT, _______}, | 253 | _______, _______, |
369 | {_______, _______, _______, _______, XXXXXXX, XXXXXXX} | 254 | _______, |
370 | #endif | 255 | _______, _______, _______ |
371 | }, | 256 | ), |
372 | |||
373 | 257 | ||
374 | }; | 258 | }; |
375 | 259 | ||