diff --git a/users/t4corun/features/combo.h b/users/t4corun/features/combo.h index 25f226af..ed28f0aa 100644 --- a/users/t4corun/features/combo.h +++ b/users/t4corun/features/combo.h @@ -21,6 +21,7 @@ enum combos { // right hand combos KEY_DEL, KEY_BSPC, + KEY_BWRD, LYR_CONFIG, COMBO_LENGTH @@ -37,15 +38,16 @@ const uint16_t PROGMEM mou_btn5_combo[] = { KC_W, KC_R, COMBO_END }; const uint16_t PROGMEM mou_drg_combo[] = { KC_A, KC_S, COMBO_END }; #endif //MOUSEKEY_ENABLE -const uint16_t PROGMEM kb_esc_combo[] = { KC_Q, KC_W, COMBO_END }; -const uint16_t PROGMEM kb_tab_combo[] = { KC_C, KC_V, COMBO_END }; -const uint16_t PROGMEM kb_ent_combo[] = { KC_X, KC_V, COMBO_END }; +const uint16_t PROGMEM key_esc_combo[] = { KC_Q, KC_W, COMBO_END }; +const uint16_t PROGMEM key_tab_combo[] = { KC_C, KC_V, COMBO_END }; +const uint16_t PROGMEM key_ent_combo[] = { KC_X, KC_V, COMBO_END }; const uint16_t PROGMEM lyr_fun_combo[] = { NUM, TR_LSFT, COMBO_END }; // right hand combos -const uint16_t PROGMEM kb_del_combo[] = { KC_M, TR_DOT, COMBO_END }; -const uint16_t PROGMEM kb_bspc_combo[] = { KC_M, TR_COMM, COMBO_END }; -const uint16_t PROGMEM lyr_cfg_combo[] = { KC_SPC, NAV, COMBO_END }; +const uint16_t PROGMEM key_del_combo[] = { KC_M, TR_DOT, COMBO_END }; +const uint16_t PROGMEM key_bspc_combo[] = { KC_M, TR_COMM, COMBO_END }; +const uint16_t PROGMEM key_bwrd_combo[] = { TR_COMM, TR_DOT, COMBO_END }; +const uint16_t PROGMEM lyr_cfg_combo[] = { KC_SPC, NAV, COMBO_END }; combo_t key_combos[COMBO_LENGTH] = { @@ -60,14 +62,15 @@ combo_t key_combos[COMBO_LENGTH] = { [MOUSE_DRGTOG] = COMBO(mou_drg_combo, TR_DRGS), #endif //MOUSEKEY_ENABLE - [KEY_ESC] = COMBO(kb_esc_combo, KC_ESC), - [KEY_TAB] = COMBO(kb_tab_combo, KC_TAB), - [KEY_ENT] = COMBO(kb_end_combo, KC_ENT), + [KEY_ESC] = COMBO(key_esc_combo, KC_ESC), + [KEY_TAB] = COMBO(key_tab_combo, KC_TAB), + [KEY_ENT] = COMBO(key_ent_combo, KC_ENT), [LYR_FUNCTION] = COMBO(lyr_fun_combo, FUNC), // right hand combos - [KEY_DEL] = COMBO(kb_del_combo, KC_DEL), - [KEY_BSPC] = COMBO(kb_bspc_combo, KC_BSPC), + [KEY_DEL] = COMBO(key_del_combo, KC_DEL), + [KEY_BSPC] = COMBO(key_bspc_combo, KC_BSPC), + [KEY_BWRD] = COMBO(key_bwrd_combo, BACKWRD), [LYR_CONFIG] = COMBO(lyr_cfg_combo, CONFIG) }; diff --git a/users/t4corun/t4corun.h b/users/t4corun/t4corun.h index 53bca42b..65d564b5 100644 --- a/users/t4corun/t4corun.h +++ b/users/t4corun/t4corun.h @@ -64,6 +64,9 @@ enum keycodes { #define ZOOMOUT LCTL(KC_MINS) #define ZOOMRST LCTL(KC_0) +// Macros +#define BACKWRD LCTL(vcKC_BSPC) + /* - Any keycodes with prefix TR has behavior dependent on if the feature is enabled. - If the feature is disabled then the key is just the normal key