qmk-config

qmk configs for my open-source keyboards

git clone https://9o.is/git/qmk-config.git

commit ad70849d55c6768de82d06def58105f5761d5dfb
parent d7cc697f5ae0df8ff38e067a2ff8e3b9d93a07ca
Author: Jul <jul@9o.is>
Date:   Sat, 17 May 2025 00:21:16 -0400

reduce tapping term

Diffstat:
Mchocofi/config.h | 2+-
Mchocofi/keymaps/default/keymap.c | 9+++++++++
2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/chocofi/config.h b/chocofi/config.h @@ -1,7 +1,7 @@ #pragma once #define SOFT_SERIAL_PIN D2 -#define TAPPING_TERM 200 +#define TAPPING_TERM 175 #define TAPPING_TERM_PER_KEY #define QUICK_TAP_TERM 120 #define PERMISSIVE_HOLD diff --git a/chocofi/keymaps/default/keymap.c b/chocofi/keymaps/default/keymap.c @@ -41,6 +41,15 @@ uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { } } +uint16_t achordion_streak_chord_timeout( + uint16_t tap_hold_keycode, uint16_t next_keycode) { + if (IS_QK_LAYER_TAP(tap_hold_keycode)) { + return 0; // Disable streak detection on layer-tap keys. + } + + return 175; +} + enum { U_TD_BOOT, U_TD_U_BASE,