From b60d6749cb0c7edffdb3efd7ccf9230f2095e190 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 14 Apr 2026 21:03:08 +0000 Subject: [PATCH] Uniform tap-hold timing: 175ms tapping term, 130ms quick tap term MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove per-key overrides — all keys now use the same values. https://claude.ai/code/session_01Q6jUPkVNbXkBqPgkmLWsTK --- users/timfee/config.h | 4 ++-- users/timfee/timfee.c | 13 ++----------- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/users/timfee/config.h b/users/timfee/config.h index fdb85827..f1e563f0 100644 --- a/users/timfee/config.h +++ b/users/timfee/config.h @@ -1,9 +1,9 @@ #pragma once // ── Tap-hold ── -#define TAPPING_TERM 150 +#define TAPPING_TERM 175 #define TAPPING_TERM_PER_KEY -#define QUICK_TAP_TERM 90 +#define QUICK_TAP_TERM 130 #define QUICK_TAP_TERM_PER_KEY #define CHORDAL_HOLD #define HOLD_ON_OTHER_KEY_PRESS_PER_KEY diff --git a/users/timfee/timfee.c b/users/timfee/timfee.c index 3a476b63..9987cfdb 100644 --- a/users/timfee/timfee.c +++ b/users/timfee/timfee.c @@ -266,13 +266,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { // ── Per-key tapping term ── uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { - switch (keycode) { - case GU_BSP: return 100; - case GU_SPC: return 150; - case AL_DEL: - case AL_ENT: return 130; - default: return TAPPING_TERM; - } + return TAPPING_TERM; } // ── Per-key hold on other key press ── @@ -289,10 +283,7 @@ bool get_retro_tapping(uint16_t keycode, keyrecord_t *record) { // ── Per-key quick tap term ── uint16_t get_quick_tap_term(uint16_t keycode, keyrecord_t *record) { - switch (keycode) { - case GU_SPC: return 90; - default: return QUICK_TAP_TERM; - } + return QUICK_TAP_TERM; } // ═══════════════════════════════════════════════════════════════════