aboutsummaryrefslogtreecommitdiff
path: root/keyboards/orthodox/keymaps/drashna/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/orthodox/keymaps/drashna/keymap.c')
-rw-r--r--keyboards/orthodox/keymaps/drashna/keymap.c71
1 files changed, 23 insertions, 48 deletions
diff --git a/keyboards/orthodox/keymaps/drashna/keymap.c b/keyboards/orthodox/keymaps/drashna/keymap.c
index 643a5b6b0..b7d83a5f2 100644
--- a/keyboards/orthodox/keymaps/drashna/keymap.c
+++ b/keyboards/orthodox/keymaps/drashna/keymap.c
@@ -19,59 +19,34 @@
19 LALT_T(KC_TAB), K11, K12, K13, K14, K15, OS_LALT, OS_LGUI, OS_RALT, RAISE, K16, K17, K18, K19, K1A, RALT_T(K1B), \ 19 LALT_T(KC_TAB), K11, K12, K13, K14, K15, OS_LALT, OS_LGUI, OS_RALT, RAISE, K16, K17, K18, K19, K1A, RALT_T(K1B), \
20 KC_MLSF, CTL_T(K21), K22, K23, K24, K25, LOWER, KC_SPACE,KC_BSPC, KC_DEL, KC_ENT, RAISE, K26, K27, K28, K29, RCTL_T(K2A), KC_MRSF \ 20 KC_MLSF, CTL_T(K21), K22, K23, K24, K25, LOWER, KC_SPACE,KC_BSPC, KC_DEL, KC_ENT, RAISE, K26, K27, K28, K29, RCTL_T(K2A), KC_MRSF \
21 ) 21 )
22#define LAYOUT_orthodox_base_wrapper(...) LAYOUT_orthodox_base(__VA_ARGS__) 22#define LAYOUT_base_wrapper(...) LAYOUT_orthodox_base(__VA_ARGS__)
23 23
24 24
25 25
26const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 26const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
27 [_DEFAULT_LAYER_1] = LAYOUT_base_wrapper(
28 _________________QWERTY_L1_________________, _________________QWERTY_R1_________________,
29 _________________QWERTY_L2_________________, _________________QWERTY_R2_________________,
30 _________________QWERTY_L3_________________, _________________QWERTY_R3_________________
31 ),
32
33 [_DEFAULT_LAYER_2] = LAYOUT_base_wrapper(
34 ______________COLEMAK_MOD_DH_L1____________, ______________COLEMAK_MOD_DH_R1____________,
35 ______________COLEMAK_MOD_DH_L2____________, ______________COLEMAK_MOD_DH_R2____________,
36 ______________COLEMAK_MOD_DH_L3____________, ______________COLEMAK_MOD_DH_R3____________
37 ),
38 [_DEFAULT_LAYER_3] = LAYOUT_base_wrapper(
39 _________________COLEMAK_L1________________, _________________COLEMAK_R1________________,
40 _________________COLEMAK_L2________________, _________________COLEMAK_R2________________,
41 _________________COLEMAK_L3________________, _________________COLEMAK_R3________________
42 ),
43
44 [_DEFAULT_LAYER_4] = LAYOUT_base_wrapper(
45 _________________DVORAK_L1_________________, _________________DVORAK_R1_________________,
46 _________________DVORAK_L2_________________, _________________DVORAK_R2_________________,
47 _________________DVORAK_L3_________________, _________________DVORAK_R3_________________
48 ),
27 49
28 [_QWERTY] = LAYOUT_orthodox_base_wrapper(
29 _________________QWERTY_L1_________________, _________________QWERTY_R1_________________,
30 _________________QWERTY_L2_________________, _________________QWERTY_R2_________________,
31 _________________QWERTY_L3_________________, _________________QWERTY_R3_________________
32 ),
33
34 [_COLEMAK] = LAYOUT_orthodox_base_wrapper(
35 _________________COLEMAK_L1________________, _________________COLEMAK_R1________________,
36 _________________COLEMAK_L2________________, _________________COLEMAK_R2________________,
37 _________________COLEMAK_L3________________, _________________COLEMAK_R3________________
38 ),
39
40 [_DVORAK] = LAYOUT_orthodox_base_wrapper(
41 _________________DVORAK_L1_________________, _________________DVORAK_R1_________________,
42 _________________DVORAK_L2_________________, _________________DVORAK_R2_________________,
43 _________________DVORAK_L3_________________, _________________DVORAK_R3_________________
44 ),
45
46 [_WORKMAN] = LAYOUT_orthodox_base_wrapper(
47 _________________WORKMAN_L1________________, _________________WORKMAN_R1________________,
48 _________________WORKMAN_L2________________, _________________WORKMAN_R2________________,
49 _________________WORKMAN_L3________________, _________________WORKMAN_R3________________
50 ),
51
52 [_NORMAN] = LAYOUT_orthodox_base_wrapper(
53 _________________NORMAN_L1_________________, _________________NORMAN_L1_________________,
54 _________________NORMAN_L2_________________, _________________NORMAN_R2_________________,
55 _________________NORMAN_L3_________________, _________________NORMAN_R3_________________
56 ),
57
58 [_MALTRON] = LAYOUT_orthodox_base_wrapper(
59 _________________MALTRON_L1________________, _________________MALTRON_R1________________,
60 _________________MALTRON_L2________________, _________________MALTRON_R2________________,
61 _________________MALTRON_L3________________, _________________MALTRON_R3________________
62 ),
63
64 [_EUCALYN] = LAYOUT_orthodox_base_wrapper(
65 _________________EUCALYN_L1________________, _________________EUCALYN_R1________________,
66 _________________EUCALYN_L2________________, _________________EUCALYN_R2________________,
67 _________________EUCALYN_L3________________, _________________EUCALYN_R3________________
68 ),
69
70 [_CARPLAX] = LAYOUT_orthodox_base_wrapper(
71 _____________CARPLAX_QFMLWY_L1_____________, _____________CARPLAX_QFMLWY_R1_____________,
72 _____________CARPLAX_QFMLWY_L2_____________, _____________CARPLAX_QFMLWY_R2_____________,
73 _____________CARPLAX_QFMLWY_L3_____________, _____________CARPLAX_QFMLWY_R3_____________
74 ),
75 50
76 [_LOWER] = LAYOUT_wrapper(\ 51 [_LOWER] = LAYOUT_wrapper(\
77 KC_TILD, _________________LOWER_L1__________________, _________________LOWER_R1__________________, KC_BSPC, 52 KC_TILD, _________________LOWER_L1__________________, _________________LOWER_R1__________________, KC_BSPC,