aboutsummaryrefslogtreecommitdiff
path: root/layouts/community/ergodox/drashna/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/community/ergodox/drashna/keymap.c')
-rw-r--r--layouts/community/ergodox/drashna/keymap.c114
1 files changed, 42 insertions, 72 deletions
diff --git a/layouts/community/ergodox/drashna/keymap.c b/layouts/community/ergodox/drashna/keymap.c
index 03fa67a7d..b3fe274a5 100644
--- a/layouts/community/ergodox/drashna/keymap.c
+++ b/layouts/community/ergodox/drashna/keymap.c
@@ -57,11 +57,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
57 */ 57 */
58 [_QWERTY] = LAYOUT_ergodox_pretty_wrapper( 58 [_QWERTY] = LAYOUT_ergodox_pretty_wrapper(
59 // left hand // right hand 59 // left hand // right hand
60 KC_EQL, ________________NUMBER_LEFT________________, OSL(_MOUS), OSL(_MOUS), ________________NUMBER_RIGHT_______________, KC_MINS, 60 KC_EQL, ________________NUMBER_LEFT________________, _______, _______, ________________NUMBER_RIGHT_______________, KC_MINS,
61 KC_TAB, _________________QWERTY_L1_________________, TG(_DIABLO), TG(_DIABLO), _________________QWERTY_R1_________________, KC_BSLS, 61 KC_TAB, _________________QWERTY_L1_________________, TG(_DIABLO), TG(_DIABLO), _________________QWERTY_R1_________________, KC_BSLS,
62 KC_C1R3, _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, KC_QUOT, 62 KC_C1R3, _________________QWERTY_L2_________________, _________________QWERTY_R2_________________, KC_QUOT,
63 KC_MLSF, _________________QWERTY_L3_________________, TG(_GAMEPAD), TG(_GAMEPAD), _________________QWERTY_R3_________________, KC_MRSF, 63 KC_MLSF, _________________QWERTY_L3_________________, TG(_GAMEPAD), TG(_GAMEPAD), _________________QWERTY_R3_________________, KC_MRSF,
64 LT(_SYMB,KC_GRV), ___________ERGODOX_BOTTOM_LEFT_____________, ___________ERGODOX_BOTTOM_RIGHT____________, TT(_SYMB), 64 KC_GRV, ___________ERGODOX_BOTTOM_LEFT_____________, ___________ERGODOX_BOTTOM_RIGHT____________, KC_CCCV,
65 __________________ERGODOX_THUMB_CLUSTER_____________________ 65 __________________ERGODOX_THUMB_CLUSTER_____________________
66 ), 66 ),
67/* Keymap 0: COLEMAK layer 67/* Keymap 0: COLEMAK layer
@@ -89,11 +89,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
89// Otherwise, it needs KC_* 89// Otherwise, it needs KC_*
90 [_COLEMAK] = LAYOUT_ergodox_pretty_wrapper( 90 [_COLEMAK] = LAYOUT_ergodox_pretty_wrapper(
91 // left hand // right hand 91 // left hand // right hand
92 KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, OSL(_MOUS), OSL(_MOUS), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, 92 KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, _______, _______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
93 KC_TAB, _________________COLEMAK_L1________________, TG(_DIABLO), TG(_DIABLO), _________________COLEMAK_R1________________, KC_BSLS, 93 KC_TAB, _________________COLEMAK_L1________________, TG(_DIABLO), TG(_DIABLO), _________________COLEMAK_R1________________, KC_BSLS,
94 KC_C1R3, _________________COLEMAK_L2________________, _________________COLEMAK_R2________________, KC_QUOT, 94 KC_C1R3, _________________COLEMAK_L2________________, _________________COLEMAK_R2________________, KC_QUOT,
95 KC_MLSF, _________________COLEMAK_L3________________, TG(_GAMEPAD), TG(_GAMEPAD), _________________COLEMAK_R3________________, KC_MRSF, 95 KC_MLSF, _________________COLEMAK_L3________________, TG(_GAMEPAD), TG(_GAMEPAD), _________________COLEMAK_R3________________, KC_MRSF,
96 LT(_SYMB,KC_GRV), ___________ERGODOX_BOTTOM_LEFT_____________, ___________ERGODOX_BOTTOM_RIGHT____________, TT(_SYMB), 96 KC_GRV, ___________ERGODOX_BOTTOM_LEFT_____________, ___________ERGODOX_BOTTOM_RIGHT____________, KC_CCCV,
97 __________________ERGODOX_THUMB_CLUSTER_____________________ 97 __________________ERGODOX_THUMB_CLUSTER_____________________
98 ), 98 ),
99/* Keymap 0: DVORAK Layout 99/* Keymap 0: DVORAK Layout
@@ -121,11 +121,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
121// Otherwise, it needs KC_* 121// Otherwise, it needs KC_*
122 [_DVORAK] = LAYOUT_ergodox_pretty_wrapper( 122 [_DVORAK] = LAYOUT_ergodox_pretty_wrapper(
123 // left hand // right hand 123 // left hand // right hand
124 KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, OSL(_MOUS), OSL(_MOUS), KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS, 124 KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, _______, _______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS,
125 KC_TAB, _________________DVORAK_L1_________________, TG(_DIABLO), TG(_DIABLO), _________________DVORAK_R1_________________, KC_SLSH, 125 KC_TAB, _________________DVORAK_L1_________________, TG(_DIABLO), TG(_DIABLO), _________________DVORAK_R1_________________, KC_SLSH,
126 KC_C1R3, _________________DVORAK_L2_________________, _________________DVORAK_R2_________________, KC_MINS, 126 KC_C1R3, _________________DVORAK_L2_________________, _________________DVORAK_R2_________________, KC_MINS,
127 KC_MLSF, _________________DVORAK_L3_________________, TG(_GAMEPAD), TG(_GAMEPAD), _________________DVORAK_R3_________________, KC_MRSF, 127 KC_MLSF, _________________DVORAK_L3_________________, TG(_GAMEPAD), TG(_GAMEPAD), _________________DVORAK_R3_________________, KC_MRSF,
128 LT(_SYMB,KC_GRV), ___________ERGODOX_BOTTOM_LEFT_____________, ___________ERGODOX_BOTTOM_RIGHT____________, TT(_SYMB), 128 KC_GRV, ___________ERGODOX_BOTTOM_LEFT_____________, ___________ERGODOX_BOTTOM_RIGHT____________, KC_CCCV,
129 __________________ERGODOX_THUMB_CLUSTER_____________________ 129 __________________ERGODOX_THUMB_CLUSTER_____________________
130 ), 130 ),
131/* Keymap 0: WORKMAN layer 131/* Keymap 0: WORKMAN layer
@@ -153,16 +153,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
153// Otherwise, it needs KC_* 153// Otherwise, it needs KC_*
154 [_WORKMAN] = LAYOUT_ergodox_pretty_wrapper( 154 [_WORKMAN] = LAYOUT_ergodox_pretty_wrapper(
155 // left hand 155 // left hand
156 KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, OSL(_MOUS), OSL(_MOUS), KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, 156 KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, _______, _______, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS,
157 KC_TAB, _________________WORKMAN_L1________________, TG(_DIABLO), TG(_DIABLO), _________________WORKMAN_R1________________, KC_BSLS, 157 KC_TAB, _________________WORKMAN_L1________________, TG(_DIABLO), TG(_DIABLO), _________________WORKMAN_R1________________, KC_BSLS,
158 KC_C1R3, _________________WORKMAN_L2________________, _________________WORKMAN_R2________________, KC_QUOT, 158 KC_C1R3, _________________WORKMAN_L2________________, _________________WORKMAN_R2________________, KC_QUOT,
159 KC_MLSF, _________________WORKMAN_L3________________, TG(_GAMEPAD), TG(_GAMEPAD), _________________WORKMAN_R3________________, KC_MRSF, 159 KC_MLSF, _________________WORKMAN_L3________________, TG(_GAMEPAD), TG(_GAMEPAD), _________________WORKMAN_R3________________, KC_MRSF,
160 LT(_SYMB,KC_GRV), ___________ERGODOX_BOTTOM_LEFT_____________, ___________ERGODOX_BOTTOM_RIGHT____________, TT(_SYMB), 160 KC_GRV, ___________ERGODOX_BOTTOM_LEFT_____________, ___________ERGODOX_BOTTOM_RIGHT____________, KC_CCCV,
161 __________________ERGODOX_THUMB_CLUSTER_____________________ 161 __________________ERGODOX_THUMB_CLUSTER_____________________
162 ), 162 ),
163 163
164// Reverts OSM(Shift) to normal Shifts. However, may not need since we fixed the issue with RDP (LOCAL RESOURCES) 164// Reverts OSM(Shift) to normal Shifts. However, may not need since we fixed the issue with RDP (LOCAL RESOURCES)
165 [_MODS] = LAYOUT_ergodox_pretty( 165 [_MODS] = LAYOUT_ergodox_pretty_wrapper(
166 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 166 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
167 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 167 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
168 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, 168 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
@@ -173,37 +173,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
173 _______, _______, _______, _______, _______, _______ 173 _______, _______, _______, _______, _______, _______
174 ), 174 ),
175 175
176 /* Keymap 3: Symbol Layer
177*
178* ,--------------------------------------------------. ,--------------------------------------------------.
179* | ESC | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 |
180* |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
181* | RESET | ! | @ | { | } | | | | | | + | 7 | 8 | 9 | * | F12 |
182* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
183* | MAKE | # | $ | ( | ) | ` |------| |------| - | 4 | 5 | 6 | / | PrtSc |
184* |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
185* | VRSN | % | ^ | [ | ] | ~ | | | | NUM | 1 | 2 | 3 | = | PAUSE |
186* `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
187* | LT0 | & | * | : | ; | | | 0 | NUM. | ENT | ENT |
188* `----------------------------------' `----------------------------------'
189* ,-------------. ,-------------.
190* | RGBM | RED | | OFF | SOLID|
191* ,------|------|------| |------+------+------.
192* | | | GREEN| | | | |
193* | RGB | RGB |------| |------| NUM0 | NUME |
194* | DARK |BRITE | BLUE | | | | |
195* `--------------------' `--------------------'
196*/
197 [_SYMB] = LAYOUT_ergodox_pretty(
198 EPRM, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_QWERTY, KC_QWERTY, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11,
199 KC_RST, KC_EXLM, KC_AT, KC_LCBR, KC_RCBR, KC_PIPE, KC_COLEMAK, KC_WORKMAN, KC_PPLS, KC_KP_7, KC_KP_8, KC_KP_9, KC_PAST, KC_F12,
200 KC_MAKE, KC_HASH, KC_DLR, KC_LPRN, KC_RPRN, KC_GRAVE, KC_PMNS, KC_KP_4, KC_KP_5, KC_KP_6, KC_PSLS, KC_PSCREEN,
201 VRSN, KC_PERC, KC_CIRC, KC_LBRC, KC_RBRC, KC_TILD, KC_DVORAK, TG(_MODS), KC_NLCK, KC_KP_1, KC_KP_2, KC_KP_3, KC_PEQL, KC_PAUSE,
202 KC_TRNS, KC_AMPR, KC_ASTR, KC_COLN, KC_SCLN, KC_KP_0, KC_KP_0, KC_PDOT, KC_PENT, KC_TRNS,
203 RGB_SMOD, KC_RGB_T, KC_TRNS, KC_TRNS,
204 RGB_HUI, KC_TRNS,
205 RGB_M_R, RGB_M_SW, RGB_HUD, KC_PDOT, KC_KP_0, KC_PENT
206 ),
207 176
208/* Keymap 4: Customized Overwatch Layout 177/* Keymap 4: Customized Overwatch Layout
209 * 178 *
@@ -226,7 +195,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
226 * | | | H | | | | | 195 * | | | H | | | | |
227 * `--------------------' `--------------------' 196 * `--------------------' `--------------------'
228 */ 197 */
229 [_GAMEPAD] = LAYOUT_ergodox_pretty( 198 [_GAMEPAD] = LAYOUT_ergodox_pretty_wrapper(
230 KC_ESC, KC_TRNS, KC_TRNS, KC_TRNS, HYPR(KC_D), HYPR(KC_Q), HYPR(KC_GRV), KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO, 199 KC_ESC, KC_TRNS, KC_TRNS, KC_TRNS, HYPR(KC_D), HYPR(KC_Q), HYPR(KC_GRV), KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO,
231 KC_F1, KC_K, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 200 KC_F1, KC_K, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
232 KC_TAB, KC_G, KC_A, KC_S, KC_D, KC_F, KC_I, KC_O, KC_NO, KC_NO, KC_NO, KC_NO, 201 KC_TAB, KC_G, KC_A, KC_S, KC_D, KC_F, KC_I, KC_O, KC_NO, KC_NO, KC_NO, KC_NO,
@@ -258,7 +227,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
258 * | SHIFT| ALT | 0MAC | | | | | 227 * | SHIFT| ALT | 0MAC | | | | |
259 * `--------------------' `--------------------' 228 * `--------------------' `--------------------'
260 */ 229 */
261 [_DIABLO] = LAYOUT_ergodox_pretty( 230 [_DIABLO] = LAYOUT_ergodox_pretty_wrapper(
262 KC_ESC, KC_V, KC_D, KC_LALT, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO, 231 KC_ESC, KC_V, KC_D, KC_LALT, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO,
263 KC_TAB, KC_S, KC_I, KC_F, KC_M, KC_T, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 232 KC_TAB, KC_S, KC_I, KC_F, KC_M, KC_T, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
264 KC_Q, KC_1, KC_2, KC_3, KC_4, KC_G, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 233 KC_Q, KC_1, KC_2, KC_3, KC_4, KC_G, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
@@ -269,36 +238,37 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
269 SFT_T(KC_SPACE), ALT_T(KC_Q), KC_DIABLO_CLEAR, KC_PGDN, KC_DEL, KC_ENT 238 SFT_T(KC_SPACE), ALT_T(KC_Q), KC_DIABLO_CLEAR, KC_PGDN, KC_DEL, KC_ENT
270 ), 239 ),
271 240
272/* Keymap 4: Media and mouse keys 241 [_LOWER] = LAYOUT_ergodox_pretty_wrapper(
273 * 242 _______, _________________FUNC_LEFT_________________, _______, _______, _________________FUNC_RIGHT________________, KC_F11,
274 * ,--------------------------------------------------. ,--------------------------------------------------. 243 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
275 * | | | | | | | | | | | | | | | | 244 _______, _______, _______, _______, _______, _______, _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE,
276 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| 245 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
277 * | | | MsUp | | | | | | | | | | | | | 246 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
278 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 247 _______, _______, _______, _______,
279 * | |MsLeft|MsDown|MsRght| | |------| |------| | | Acc0 | Acc1 | Acc2 | | 248 _______, _______,
280 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 249 _______, _______, _______, _______, _______, _______
281 * | | Acc0 | Acc1 | Acc2 | | | | | | | Mute |VolDn |VolUp | | | 250 ),
282 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 251
283 * | | | | | | | Play | Stop | | | | 252 [_RAISE] = LAYOUT_ergodox_pretty_wrapper(
284 * `----------------------------------' `----------------------------------' 253 _______, _________________FUNC_LEFT_________________, _______, _______, _________________FUNC_RIGHT________________, _______,
285 * ,-------------. ,-------------. 254 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
286 * | | | | | | 255 _______, _______, _______, _______, _______, _______, _______, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS,
287 * ,------|------|------| |------+------+------. 256 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_RSFT,
288 * | | | MWUp | | | | | 257 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
289 * | Lclk | Rclk |------| |------| MBn4 | MBn5 | 258 _______, _______, _______, _______,
290 * | | | MWDn | | Mclk | | | 259 _______, _______,
291 * `--------------------' `--------------------' 260 _______, _______, _______, _______, _______, _______
292 */ 261 ),
293 [_MOUS] = LAYOUT_ergodox_pretty( 262
294 KC_NO, KC_SEC1, KC_SEC2, KC_SEC3, KC_SEC4, KC_SEC5, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 263 [_ADJUST] = LAYOUT_ergodox_pretty_wrapper(
295 KC_NO, KC_NO, KC_MS_U, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 264 KC_MAKE, _______, _______, _______, _______, _______, _______, _______, KC_SEC1, KC_SEC2, KC_SEC3, KC_SEC4, KC_SEC5, KC_RST,
296 KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_NO, KC_NO, KC_ACL0, KC_ACL1, KC_ACL2, KC_NO, KC_NO, 265 VRSN, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_TOG, _______, _______, _______, _______, _______, _______, _______, EPRM,
297 KC_NO, KC_ACL0, KC_ACL1, KC_ACL2, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO, 266 RGB_SMOD,RGB_HUI, CK_TOGG, AU_ON, AU_OFF, AG_NORM, AG_SWAP, KC_QWERTY, KC_COLEMAK, KC_DVORAK, KC_WORKMAN, TG(_MODS),
298 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 267 TG(_MODS),RGB_SMOD,RGB_HUD,RGB_SAD, RGB_VAD, KC_RGB_T,_______, _______, MG_NKRO, KC_MUTE, KC_VOLD, KC_VOLU, KC_MNXT, KC_MPLY,
299 KC_NO, KC_NO, KC_NO, KC_NO, 268 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
300 KC_WH_U, KC_NO, 269 _______, _______, _______, _______,
301 KC_BTN1, KC_BTN2, KC_WH_D, KC_BTN3, KC_BTN4, KC_BTN5 270 _______, _______,
271 _______, _______, _______, _______, _______, _______
302 ), 272 ),
303 273
304}; 274};