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