slower for slow fingers and meta keys

This commit is contained in:
Christoph Cullmann 2025-02-11 13:57:31 +01:00
parent 02790dedf5
commit d015c366dc
No known key found for this signature in database
2 changed files with 17 additions and 0 deletions

View file

@ -16,6 +16,8 @@
#define CHORDAL_HOLD
#define PERMISSIVE_HOLD
#define TAPPING_TERM 200
#define TAPPING_TERM_SLOW 250
#define TAPPING_TERM_PER_KEY
// no auto repeat stuff
#define QUICK_TAP_TERM 0

View file

@ -89,6 +89,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
};
uint16_t get_tapping_term(uint16_t keycode, keyrecord_t* record) {
switch (keycode) {
// slower for slow fingers and meta keys
case CC_N:
case CC_S:
case CC_E:
case CC_I:
case CC_M:
case CC_Y:
return TAPPING_TERM_SLOW;
default:
return TAPPING_TERM;
}
}
#ifndef CC_NO_LED
void keyboard_post_init_user(void) {