commit 39c148d4e2fad87188ad26162b3891e9e000e5b4
parent 9e86427c4fdd21d99ec4d7008f8afdece51af3f2
Author: Tomas Nemec <owl@gtms.dev>
Date: Sun, 6 Apr 2025 15:21:54 +0200
update
Diffstat:
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;
+ }
+}