diff options
Diffstat (limited to 'keyboards/kyria/keymaps/rmw/keymap.c')
-rw-r--r-- | keyboards/kyria/keymaps/rmw/keymap.c | 107 |
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 @@ | |||
19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const 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 |
139 | void encoder_update_keymap(uint8_t index, bool clockwise) { | 139 | bool 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 | ||