diff options
Diffstat (limited to 'keyboards/massdrop/ctrl/keymaps/default/keymap.c')
| -rw-r--r-- | keyboards/massdrop/ctrl/keymaps/default/keymap.c | 39 |
1 files changed, 10 insertions, 29 deletions
diff --git a/keyboards/massdrop/ctrl/keymaps/default/keymap.c b/keyboards/massdrop/ctrl/keymaps/default/keymap.c index 9bfb7fec5..88c1ac312 100644 --- a/keyboards/massdrop/ctrl/keymaps/default/keymap.c +++ b/keyboards/massdrop/ctrl/keymaps/default/keymap.c | |||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, \ | 33 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN, \ |
| 34 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, \ | 34 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, \ |
| 35 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, \ | 35 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, \ |
| 36 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT \ | 36 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT \ |
| 37 | ), | 37 | ), |
| 38 | [1] = LAYOUT( | 38 | [1] = LAYOUT( |
| 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE, KC_TRNS, KC_TRNS, \ | 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE, KC_TRNS, KC_TRNS, \ |
| @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | L_T_BR, L_PSD, L_BRI, L_PSI, KC_TRNS, KC_TRNS, KC_TRNS, U_T_AUTO,U_T_AGCR,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_VOLD, \ | 41 | L_T_BR, L_PSD, L_BRI, L_PSI, KC_TRNS, KC_TRNS, KC_TRNS, U_T_AUTO,U_T_AGCR,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_VOLD, \ |
| 42 | L_T_PTD, L_PTP, L_BRD, L_PTN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ | 42 | L_T_PTD, L_PTP, L_BRD, L_PTN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ |
| 43 | KC_TRNS, L_T_MD, L_T_ONF, KC_TRNS, KC_TRNS, MD_BOOT, TG_NKRO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ | 43 | KC_TRNS, L_T_MD, L_T_ONF, KC_TRNS, KC_TRNS, MD_BOOT, TG_NKRO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ |
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \ | 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \ |
| 45 | ), | 45 | ), |
| 46 | /* | 46 | /* |
| 47 | [X] = LAYOUT( | 47 | [X] = LAYOUT( |
| @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ | 50 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ |
| 51 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ | 51 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ |
| 52 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, TG_NKRO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ | 52 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, TG_NKRO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ |
| 53 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \ | 53 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \ |
| 54 | ), | 54 | ), |
| 55 | */ | 55 | */ |
| 56 | }; | 56 | }; |
| @@ -139,8 +139,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 139 | case L_T_BR: | 139 | case L_T_BR: |
| 140 | if (record->event.pressed) { | 140 | if (record->event.pressed) { |
| 141 | led_animation_breathing = !led_animation_breathing; | 141 | led_animation_breathing = !led_animation_breathing; |
| 142 | if (led_animation_breathing) | 142 | if (led_animation_breathing) { |
| 143 | { | ||
| 144 | gcr_breathe = gcr_desired; | 143 | gcr_breathe = gcr_desired; |
| 145 | led_animation_breathe_cur = BREATHE_MIN_STEP; | 144 | led_animation_breathe_cur = BREATHE_MIN_STEP; |
| 146 | breathe_dir = 1; | 145 | breathe_dir = 1; |
| @@ -154,50 +153,32 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 154 | return false; | 153 | return false; |
| 155 | case U_T_AUTO: | 154 | case U_T_AUTO: |
| 156 | if (record->event.pressed && MODS_SHIFT && MODS_CTRL) { | 155 | if (record->event.pressed && MODS_SHIFT && MODS_CTRL) { |
| 157 | usb_extra_manual = !usb_extra_manual; | 156 | TOGGLE_FLAG_AND_PRINT(usb_extra_manual, "USB extra port manual mode"); |
| 158 | CDC_print("USB extra port manual mode "); | ||
| 159 | CDC_print(usb_extra_manual ? "enabled" : "disabled"); | ||
| 160 | CDC_print("\r\n"); | ||
| 161 | } | 157 | } |
| 162 | return false; | 158 | return false; |
| 163 | case U_T_AGCR: | 159 | case U_T_AGCR: |
| 164 | if (record->event.pressed && MODS_SHIFT && MODS_CTRL) { | 160 | if (record->event.pressed && MODS_SHIFT && MODS_CTRL) { |
| 165 | usb_gcr_auto = !usb_gcr_auto; | 161 | TOGGLE_FLAG_AND_PRINT(usb_gcr_auto, "USB GCR auto mode"); |
| 166 | CDC_print("USB GCR auto mode "); | ||
| 167 | CDC_print(usb_gcr_auto ? "enabled" : "disabled"); | ||
| 168 | CDC_print("\r\n"); | ||
| 169 | } | 162 | } |
| 170 | return false; | 163 | return false; |
| 171 | case DBG_TOG: | 164 | case DBG_TOG: |
| 172 | if (record->event.pressed) { | 165 | if (record->event.pressed) { |
| 173 | debug_enable = !debug_enable; | 166 | TOGGLE_FLAG_AND_PRINT(debug_enable, "Debug mode"); |
| 174 | CDC_print("Debug mode "); | ||
| 175 | CDC_print(debug_enable ? "enabled" : "disabled"); | ||
| 176 | CDC_print("\r\n"); | ||
| 177 | } | 167 | } |
| 178 | return false; | 168 | return false; |
| 179 | case DBG_MTRX: | 169 | case DBG_MTRX: |
| 180 | if (record->event.pressed) { | 170 | if (record->event.pressed) { |
| 181 | debug_matrix = !debug_matrix; | 171 | TOGGLE_FLAG_AND_PRINT(debug_matrix, "Debug matrix"); |
| 182 | CDC_print("Debug matrix "); | ||
| 183 | CDC_print(debug_matrix ? "enabled" : "disabled"); | ||
| 184 | CDC_print("\r\n"); | ||
| 185 | } | 172 | } |
| 186 | return false; | 173 | return false; |
| 187 | case DBG_KBD: | 174 | case DBG_KBD: |
| 188 | if (record->event.pressed) { | 175 | if (record->event.pressed) { |
| 189 | debug_keyboard = !debug_keyboard; | 176 | TOGGLE_FLAG_AND_PRINT(debug_keyboard, "Debug keyboard"); |
| 190 | CDC_print("Debug keyboard "); | ||
| 191 | CDC_print(debug_keyboard ? "enabled" : "disabled"); | ||
| 192 | CDC_print("\r\n"); | ||
| 193 | } | 177 | } |
| 194 | return false; | 178 | return false; |
| 195 | case DBG_MOU: | 179 | case DBG_MOU: |
| 196 | if (record->event.pressed) { | 180 | if (record->event.pressed) { |
| 197 | debug_mouse = !debug_mouse; | 181 | TOGGLE_FLAG_AND_PRINT(debug_mouse, "Debug mouse"); |
| 198 | CDC_print("Debug mouse "); | ||
| 199 | CDC_print(debug_mouse ? "enabled" : "disabled"); | ||
| 200 | CDC_print("\r\n"); | ||
| 201 | } | 182 | } |
| 202 | return false; | 183 | return false; |
| 203 | case MD_BOOT: | 184 | case MD_BOOT: |
