keyboard

My QMK keyboard layouts
git clone git://gtms.dev/keyboard
Log | Files | Refs | README | LICENSE

commit 39c148d4e2fad87188ad26162b3891e9e000e5b4
parent 9e86427c4fdd21d99ec4d7008f8afdece51af3f2
Author: Tomas Nemec <owl@gtms.dev>
Date:   Sun,  6 Apr 2025 15:21:54 +0200

update

Diffstat:
Mkeyboards/ergodox_ez/glow/keymaps/tms/config.h | 2+-
Mkeyboards/ergodox_ez/glow/keymaps/tms/keymap.c | 10++++++++++
2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/keyboards/ergodox_ez/glow/keymaps/tms/config.h b/keyboards/ergodox_ez/glow/keymaps/tms/config.h @@ -1,6 +1,6 @@ #define CHORDAL_HOLD -// #define HOLD_ON_OTHER_KEY_PRESS #define PERMISSIVE_HOLD #define ENABLE_COMPILE_KEYCODE +#define RETRO_TAPPING #define TAPPING_TERM 200 #define QUICK_TAP_TERM 0 diff --git a/keyboards/ergodox_ez/glow/keymaps/tms/keymap.c b/keyboards/ergodox_ez/glow/keymaps/tms/keymap.c @@ -323,3 +323,13 @@ const char chordal_hold_layout[MATRIX_ROWS][MATRIX_COLS] PROGMEM = 'L' , 'R' , 'L' , 'L' , 'L' , 'R' , 'R' , 'R' ); + +uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + case LT(DSMB, KC_TAB): + case LT(DSMB, KC_ENT): + return 0; + default: + return TAPPING_TERM; + } +}