aboutsummaryrefslogtreecommitdiff
path: root/keyboards/kyria/keymaps/rmw/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/kyria/keymaps/rmw/keymap.c')
-rw-r--r--keyboards/kyria/keymaps/rmw/keymap.c107
1 files changed, 54 insertions, 53 deletions
diff --git a/keyboards/kyria/keymaps/rmw/keymap.c b/keyboards/kyria/keymaps/rmw/keymap.c
index bf0427238..61d66588c 100644
--- a/keyboards/kyria/keymaps/rmw/keymap.c
+++ b/keyboards/kyria/keymaps/rmw/keymap.c
@@ -19,10 +19,10 @@
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 20
21 [QWERTY] = LAYOUT_stack( 21 [QWERTY] = LAYOUT_stack(
22 KC_TAB , KC_Q, KC_W, KC_E, KC_R, KC_T, 22 KC_TAB , KC_Q, KC_W, KC_E, KC_R, KC_T,
23 OSL(EDIT), KC_A, LT(NUMPAD,KC_S), KC_D, LT(FSYM,KC_F), KC_G, 23 OSL(EDIT), KC_A, LT(NUMPAD,KC_S), KC_D, LT(FSYM,KC_F), KC_G,
24 TD(FRBK2) , KC_Z, KC_X, KC_C, KC_V, KC_B, TO(EDIT), KC_ESCAPE, 24 TD(FRBK2) , KC_Z, KC_X, KC_C, KC_V, KC_B, TO(EDIT), KC_ESCAPE,
25 TO(ADJUST), TD(SGCA), TD(AGC), KC_BSPACE, TD(SHNTC), 25 TO(ADJUST), TD(SGCA), TD(AGC), KC_BSPACE, TD(SHNTC),
26 26
27 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, 27 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
28 KC_H, LT(JSYM,KC_J), KC_K, KC_L, LT(EDIT,KC_SCLN), KC_QUOT, 28 KC_H, LT(JSYM,KC_J), KC_K, KC_L, LT(EDIT,KC_SCLN), KC_QUOT,
@@ -31,10 +31,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
31 ), 31 ),
32 32
33 [MINIMAK4] = LAYOUT_stack( 33 [MINIMAK4] = LAYOUT_stack(
34 KC_TAB , KC_Q, KC_W, KC_D, KC_R, KC_K, 34 KC_TAB , KC_Q, KC_W, KC_D, KC_R, KC_K,
35 OSL(EDIT), KC_A, LT(NUMPAD,KC_S), KC_T, LT(FSYM,KC_F), KC_G, 35 OSL(EDIT), KC_A, LT(NUMPAD,KC_S), KC_T, LT(FSYM,KC_F), KC_G,
36 OSM(MOD_LSFT) , KC_Z, KC_X, KC_C, KC_V, KC_B, TO(EDIT), KC_ESCAPE, 36 OSM(MOD_LSFT) , KC_Z, KC_X, KC_C, KC_V, KC_B, TO(EDIT), KC_ESCAPE,
37 _______, TO(ADJUST), TD(SGCA), KC_BSPACE, TD(SHNTC), 37 _______, TO(ADJUST), TD(SGCA), KC_BSPACE, TD(SHNTC),
38 38
39 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_PIPE, 39 KC_Y, KC_U, KC_I, KC_O, KC_P, KC_PIPE,
40 KC_H, LT(JSYM,KC_J), KC_E, KC_L, LT(EDIT,KC_SCLN), KC_QUOT, 40 KC_H, LT(JSYM,KC_J), KC_E, KC_L, LT(EDIT,KC_SCLN), KC_QUOT,
@@ -43,75 +43,75 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
43 ), 43 ),
44 44
45 [NUMPAD] = LAYOUT_stack( 45 [NUMPAD] = LAYOUT_stack(
46 _______, _______, _______, _______, _______, _______, 46 _______, _______, _______, _______, _______, _______,
47 _______, _______, _______, _______, _______, _______, 47 _______, _______, _______, _______, _______, _______,
48 _______, _______, _______, _______, _______, _______, TO(QWERTY), _______, 48 _______, _______, _______, _______, _______, _______, TO(QWERTY), _______,
49 _______, _______, _______, _______ , _______, 49 _______, _______, _______, _______ , _______,
50 50
51 _______, KC_7, KC_8, KC_9, KC_KP_MINUS, _______, 51 _______, KC_7, KC_8, KC_9, KC_KP_MINUS, _______,
52 _______, KC_4, KC_5, KC_6, KC_KP_PLUS , _______, 52 _______, KC_4, KC_5, KC_6, KC_KP_PLUS , _______,
53 _______, TO(EDIT), _______, KC_1, KC_2, KC_3, KC_KP_SLASH, LCTL(KC_RIGHT), 53 _______, TO(EDIT), _______, KC_1, KC_2, KC_3, KC_KP_SLASH, LCTL(KC_RIGHT),
54 _______, _______, KC_0, KC_DOT, _______ 54 _______, _______, KC_0, KC_DOT, _______
55 ), 55 ),
56 56
57 [EDIT] = LAYOUT_stack( 57 [EDIT] = LAYOUT_stack(
58 _______, TASK_MAN, _______, SELW_LEFT, SELW_RIGHT, _______, 58 _______, TASK_MAN, _______, SELW_LEFT, SELW_RIGHT, _______,
59 _______, _______ , LGUI(KC_GRV), MVW_LEFT, MVW_RIGHT , _______, 59 _______, _______ , LGUI(KC_GRV), MVW_LEFT, MVW_RIGHT , _______,
60 LCTL(KC_LEFT), R_UNDO, R_CUT , R_COPY , R_PASTE, R_REDO , TO(NUMPAD), FORM_GET, 60 LCTL(KC_LEFT), R_UNDO, R_CUT , R_COPY , R_PASTE, R_REDO , TO(NUMPAD), FORM_GET,
61 _______, _______, _______, DEL_WRD, _______, 61 _______, _______, _______, DEL_WRD, _______,
62 62
63 NEW_TAB , KC_PGUP, KC_UP, KC_PGDOWN, KC_PSCREEN, _______, 63 NEW_TAB , KC_PGUP, KC_UP, KC_PGDOWN, KC_PSCREEN, _______,
64 R_HOME , KC_LEFT, KC_DOWN, KC_RIGHT, R_END, _______, 64 R_HOME , KC_LEFT, KC_DOWN, KC_RIGHT, R_END, _______,
65 FORM_PUT, TO(QWERTY), SEL_HOME, S(KC_LEFT), S(KC_DOWN), S(KC_RIGHT), SEL_END, _______, 65 FORM_PUT, TO(QWERTY), SEL_HOME, S(KC_LEFT), S(KC_DOWN), S(KC_RIGHT), SEL_END, _______,
66 _______, _______, _______, _______, _______ 66 _______, _______, _______, _______, _______
67 ), 67 ),
68 68
69 [ADJUST] = LAYOUT_stack( 69 [ADJUST] = LAYOUT_stack(
70 KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, 70 KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6,
71 TO(QWERTY), TO(EDIT), TO(NUMPAD), TO(JSYM), TO(FSYM), TO(MEDIA), 71 TO(QWERTY), TO(EDIT), TO(NUMPAD), TO(JSYM), TO(FSYM), TO(MEDIA),
72 DF(MINIMAK4), DF(QWERTY), RGB_SAD, RGB_HUD, RGB_VAD, RGB_RMOD,_______, _______, 72 DF(MINIMAK4), DF(QWERTY), RGB_SAD, RGB_HUD, RGB_VAD, RGB_RMOD,_______, _______,
73 _______, _______, _______, _______, _______, 73 _______, _______, _______, _______, _______,
74 74
75 KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, 75 KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,
76 _______, _______, _______, _______, _______, _______, 76 _______, _______, _______, _______, _______, _______,
77 _______, _______, _______, _______, _______, _______, _______, _______, 77 _______, _______, _______, _______, _______, _______, _______, _______,
78 _______, _______, _______, _______, _______ 78 _______, _______, _______, _______, _______
79 ), 79 ),
80 80
81 [FSYM] = LAYOUT_stack( 81 [FSYM] = LAYOUT_stack(
82 _______, _______, _______, _______, _______, _______, 82 _______, _______, _______, _______, _______, _______,
83 _______, _______, KC_TILD, KC_EXLM, _______, _______, 83 _______, _______, KC_TILD, KC_EXLM, _______, _______,
84 LCTL(KC_RIGHT), _______, TO(QWERTY), _______, _______, _______, _______, _______, 84 LCTL(KC_RIGHT), _______, TO(QWERTY), _______, _______, _______, _______, _______,
85 _______, _______, _______, _______, _______, 85 _______, _______, _______, _______, _______,
86 86
87 KC_CIRC, KC_AMPR , KC_ASTR, KC_GRV , _______, _______, 87 KC_CIRC, KC_AMPR , KC_ASTR, KC_GRV , _______, _______,
88 KC_EQUAL, KC_MINUS, KC_UNDS, KC_PIPE, KC_COLON, KC_DQT, 88 KC_EQUAL, KC_MINUS, KC_UNDS, KC_PIPE, KC_COLON, KC_DQT,
89 _______, _______, _______, KC_PLUS, KC_BSLS, KC_SLSH, _______, _______, 89 _______, _______, _______, KC_PLUS, KC_BSLS, KC_SLSH, _______, _______,
90 _______, _______, _______, _______, _______ 90 _______, _______, _______, _______, _______
91 ), 91 ),
92 92
93 [JSYM] = LAYOUT_stack( 93 [JSYM] = LAYOUT_stack(
94 _______, KC_GRV, KC_AT , KC_LCBR, KC_RCBR, _______, 94 _______, KC_GRV, KC_AT , KC_LCBR, KC_RCBR, _______,
95 _______, KC_HASH, KC_DLR , KC_LPRN, KC_RPRN, KC_LEFT, 95 _______, KC_HASH, KC_DLR , KC_LPRN, KC_RPRN, KC_LEFT,
96 _______, KC_PERC, KC_CIRC, KC_LBRACKET, KC_RBRACKET, _______, _______, _______, 96 _______, KC_PERC, KC_CIRC, KC_LBRACKET, KC_RBRACKET, _______, _______, _______,
97 _______, _______, _______, _______, _______, 97 _______, _______, _______, _______, _______,
98 98
99 _______, _______, _______, _______, _______, _______, 99 _______, _______, _______, _______, _______, _______,
100 _______, _______, KC_QUES, KC_SLSH, KC_COLON, _______, 100 _______, _______, KC_QUES, KC_SLSH, KC_COLON, _______,
101 _______, _______, _______, _______, _______, TO(QWERTY), _______, LCTL(KC_LEFT), 101 _______, _______, _______, _______, _______, TO(QWERTY), _______, LCTL(KC_LEFT),
102 _______, _______, _______, _______, _______ 102 _______, _______, _______, _______, _______
103 ), 103 ),
104 104
105 [MEDIA] = LAYOUT_stack( 105 [MEDIA] = LAYOUT_stack(
106 _______, KC_WH_U, KC_WH_L, KC_MS_UP, KC_WH_R, _______, 106 _______, KC_WH_U, KC_WH_L, KC_MS_UP, KC_WH_R, _______,
107 _______, KC_WH_D, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, _______, 107 _______, KC_WH_D, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, _______,
108 _______, _______, KC_ACL0, KC_ACL1, KC_ACL2, _______, _______, _______, 108 _______, _______, KC_ACL0, KC_ACL1, KC_ACL2, _______, _______, _______,
109 _______, _______, _______, _______, _______, 109 _______, _______, _______, _______, _______,
110 110
111 _______, _______, _______, _______, _______, _______, 111 _______, _______, _______, _______, _______, _______,
112 _______, _______, _______, _______, _______, _______, 112 _______, _______, _______, _______, _______, _______,
113 _______, _______, _______, _______, KC_VOLD, KC_MUTE, KC_VOLU, _______, 113 _______, _______, _______, _______, KC_VOLD, KC_MUTE, KC_VOLU, _______,
114 KC_MS_BTN1, KC_MEDIA_PLAY_PAUSE, KC_MRWD, KC_MFFD, _______ 114 KC_MS_BTN1, KC_MEDIA_PLAY_PAUSE, KC_MRWD, KC_MFFD, _______
115 ) 115 )
116}; 116};
117 117
@@ -136,7 +136,7 @@ bool process_record_keymap(uint16_t keycode, keyrecord_t *record) {
136} 136}
137 137
138#ifdef ENCODER_ENABLE 138#ifdef ENCODER_ENABLE
139void encoder_update_keymap(uint8_t index, bool clockwise) { 139bool encoder_update_keymap(uint8_t index, bool clockwise) {
140 if (index == 0) { 140 if (index == 0) {
141 switch (get_highest_layer(layer_state)) { 141 switch (get_highest_layer(layer_state)) {
142 case EDIT: 142 case EDIT:
@@ -161,6 +161,7 @@ void encoder_update_keymap(uint8_t index, bool clockwise) {
161 break; 161 break;
162 } 162 }
163 } 163 }
164 return true;
164} 165}
165#endif 166#endif
166 167