diff options
Diffstat (limited to 'users/cwebster2/keycodes.c')
| -rw-r--r-- | users/cwebster2/keycodes.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/users/cwebster2/keycodes.c b/users/cwebster2/keycodes.c index 39b4341bd..f7eb6ad8d 100644 --- a/users/cwebster2/keycodes.c +++ b/users/cwebster2/keycodes.c | |||
| @@ -27,7 +27,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 27 | register_code(KC_LCTL); | 27 | register_code(KC_LCTL); |
| 28 | } else { | 28 | } else { |
| 29 | unregister_code(KC_LCTL); | 29 | unregister_code(KC_LCTL); |
| 30 | if (timer_elapsed(my_colon_timer) < TAPPING_TERM) { | 30 | if (timer_elapsed(my_colon_timer) < TAPPING_TERM - 50) { |
| 31 | SEND_STRING(":"); | 31 | SEND_STRING(":"); |
| 32 | } | 32 | } |
| 33 | } | 33 | } |
| @@ -38,14 +38,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 38 | 38 | ||
| 39 | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { | 39 | uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { |
| 40 | switch (keycode) { | 40 | switch (keycode) { |
| 41 | case LSFT_T(KC_T): | ||
| 42 | case LSFT_T(KC_N): | ||
| 43 | return TAPPING_TERM - 50; | ||
| 41 | case LGUI_T(KC_A): | 44 | case LGUI_T(KC_A): |
| 42 | case LALT_T(KC_S): | 45 | case LALT_T(KC_R): |
| 43 | case LCTL_T(KC_D): | 46 | case LCTL_T(KC_S): |
| 44 | case LSFT_T(KC_F): | 47 | case LCTL_T(KC_E): |
| 45 | case RSFT_T(KC_J): | 48 | case LALT_T(KC_I): |
| 46 | case RCTL_T(KC_K): | 49 | case LGUI_T(KC_O): |
| 47 | case RALT_T(KC_L): | ||
| 48 | case RGUI_T(KC_SCLN): | ||
| 49 | return TAPPING_TERM + 150; | 50 | return TAPPING_TERM + 150; |
| 50 | default: | 51 | default: |
| 51 | return TAPPING_TERM; | 52 | return TAPPING_TERM; |
