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 \