qmk-config

qmk configs for my open-source keyboards

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

commit c826a82feea1eed1af452542d52260b49042d0b7
parent 575dd29a21410cd594584735430fb376601b1320
Author: Jul <jul@9o.is>
Date:   Wed, 20 Nov 2024 14:39:40 +0800

increase tapping term for pinky keys

Diffstat:
Mchocofi/config.h | 1+
Mchocofi/keymaps/default/keymap.c | 11+++++++++++
2 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/chocofi/config.h b/chocofi/config.h @@ -3,6 +3,7 @@ #define SOFT_SERIAL_PIN D2 #define COMBO_TERM 25 #define TAPPING_TERM 200 +#define TAPPING_TERM_PER_KEY #define QUICK_TAP_TERM 120 #define PERMISSIVE_HOLD #define ACHORDION_STREAK diff --git a/chocofi/keymaps/default/keymap.c b/chocofi/keymaps/default/keymap.c @@ -31,6 +31,17 @@ void matrix_scan_user(void) { achordion_task(); } +uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + // increase tapping term for weak pinky + case LGUI_T(KC_A): + case LGUI_T(KC_QUOT): + return TAPPING_TERM + 50; + default: + return TAPPING_TERM; + } +} + enum { U_TD_BOOT, U_TD_U_BASE,