diff --git a/users/t4corun/features/taphold.c b/users/t4corun/features/taphold.c
index e69b01ba..e9f2433a 100644
--- a/users/t4corun/features/taphold.c
+++ b/users/t4corun/features/taphold.c
@@ -62,8 +62,17 @@ bool process_tap_hold_key(keyrecord_t* record, uint16_t keycode) {
       case TR_PLUS:
         single_tap(TAPHOLD_PLUS, isHold);
         break;
-      case TR_PIPE:
-        single_tap(TAPHOLD_PIPE, isHold);
+      //case TR_PIPE:
+      //  single_tap(TAPHOLD_PIPE, isHold);
+      //  break;
+      case TR_BSLS:
+        single_tap(TAPHOLD_BSLS, isHold);
+        break;
+      case TR_SLSH:
+        single_tap(TAPHOLD_SLSH, isHold);
+        break;
+      case TR_AMPR:
+        single_tap(TAPHOLD_AMPR, isHold);
         break;
       case TR_COMM:
         single_tap(TAPHOLD_COMM, isHold);
@@ -127,8 +136,17 @@ bool process_tap_hold_key(keyrecord_t* record, uint16_t keycode) {
       case TR_PLUS:
         double_tap(TAPHOLD_PLUS, WAIT_DELAY);
         break;
-      case TR_PIPE:
-        double_tap(TAPHOLD_PIPE, WAIT_DELAY);
+      //case TR_PIPE:
+      //   double_tap(TAPHOLD_PIPE, WAIT_DELAY);
+      //  break;
+      case TR_BSLS:
+        double_tap(TAPHOLD_BSLS, WAIT_DELAY);
+        break;
+      case TR_SLSH:
+        double_tap(TAPHOLD_SLSH, WAIT_DELAY);
+        break;
+      case TR_AMPR:
+        double_tap(TAPHOLD_AMPR, WAIT_DELAY);
         break;
 
       //custom action
diff --git a/users/t4corun/features/taphold.h b/users/t4corun/features/taphold.h
index 953ad4a7..f6da313a 100644
--- a/users/t4corun/features/taphold.h
+++ b/users/t4corun/features/taphold.h
@@ -24,7 +24,10 @@ bool process_tap_hold_key(keyrecord_t* record, uint16_t keycode);
 //double tap
 #define TAPHOLD_EQL  KC_EQL,  KC_EQL
 #define TAPHOLD_PLUS KC_PLUS, KC_PLUS
-#define TAPHOLD_PIPE KC_PIPE, KC_PIPE
+//#define TAPHOLD_PIPE KC_PIPE, KC_PIPE
+#define TAPHOLD_BSLS KC_BSLS, KC_BSLS
+#define TAPHOLD_SLSH KC_SLSH, KC_SLSH
+#define TAPHOLD_AMPR KC_AMPR, KC_AMPR
 
 //Custom: things like overriding default shifted key
 #define TAPHOLD_COMM KC_COMM, KC_LPRN
diff --git a/users/t4corun/t4corun.c b/users/t4corun/t4corun.c
index aea4aca4..f2afcad8 100644
--- a/users/t4corun/t4corun.c
+++ b/users/t4corun/t4corun.c
@@ -52,7 +52,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
     case TR_DQUO:
     case TR_EQL:
     case TR_PLUS:
-    case TR_PIPE:
+    //case TR_PIPE:
+    case TR_BSLS:
+    case TR_SLSH:
+    case TR_AMPR:
     case TR_COMM:
     case TR_DOT:
     case TR_PERC:
diff --git a/users/t4corun/t4corun.h b/users/t4corun/t4corun.h
index 361e7add..7bd7b0b1 100644
--- a/users/t4corun/t4corun.h
+++ b/users/t4corun/t4corun.h
@@ -25,7 +25,10 @@ enum keycodes {
   
   TH_EQL,
   TH_PLUS,
-  TH_PIPE,
+  //TH_PIPE,
+  TH_BSLS,
+  TH_SLSH,
+  TH_AMPR,
 
   TH_COMM,
   TH_DOT,
@@ -88,7 +91,10 @@ enum keycodes {
 
 #define TR_EQL   LT(_DEFAULT_LAYER_1, TH_EQL) // double tap
 #define TR_PLUS  LT(_DEFAULT_LAYER_1, TH_PLUS)
-#define TR_PIPE  LT(_DEFAULT_LAYER_1, TH_PIPE)
+//#define TR_PIPE  LT(_DEFAULT_LAYER_1, TH_PIPE)
+#define TR_BSLS  LT(_DEFAULT_LAYER_1, TH_BSLS)
+#define TR_SLSH  LT(_DEFAULT_LAYER_1, TH_SLSH)
+#define TR_AMPR  LT(_DEFAULT_LAYER_1, TH_AMPR)
 
 #define TR_COMM  LT(_DEFAULT_LAYER_1, TH_COMM) // custom behavior
 #define TR_DOT   LT(_DEFAULT_LAYER_1, TH_DOT)
@@ -220,10 +226,10 @@ enum keycodes {
 
 
 #define LAYER_SYMBOL                                                                        \
-  KC_ESC,  KC_AMPR, KC_AT,   KC_DLR,  TR_GRV,  TR_EQL,  KC_HASH, TR_LABK, KC_RABK, TR_DQUO, \
-  _SCAG_MODS________________________, TR_SCLN, TR_PLUS, KC_QUES, TR_LBRC, KC_RBRC, TR_SQUO, \
-  TR_PERC, TR_PIPE, KC_ASTR, KC_BSLS, TR_EXLM, ___x___, KC_SLSH, TR_LPRN, KC_RPRN, TR_MINS, \
-                    _LAYER_TRANS_____________, _BASE_R4_________________
+  KC_ESC,  TR_PERC, KC_ASTR, KC_DLR,  TR_GRV,  TR_EQL,  KC_HASH, TR_LABK, KC_RABK, TR_AMPR, \
+  _GACS_MODS________________________, TR_SCLN, KC_AT,   KC_QUES, TR_LBRC, KC_RBRC, TR_SQUO, \
+  _UCCPR_L___________________________________, TR_BSLS, TR_SLSH, TR_LPRN, KC_RPRN, TR_MINS, \
+                    _LAYER_TRANS_____________, TR_EXLM, _______, ___x___
 
 
 #define LAYER_NUMBER                                                                        \