mirror of
https://github.com/qmk/qmk_userspace.git
synced 2026-04-22 11:30:23 -04:00
Uniform tap-hold timing: 175ms tapping term, 130ms quick tap term
Remove per-key overrides — all keys now use the same values. https://claude.ai/code/session_01Q6jUPkVNbXkBqPgkmLWsTK
This commit is contained in:
parent
d05c01c223
commit
b60d6749cb
2 changed files with 4 additions and 13 deletions
|
|
@ -1,9 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
// ── Tap-hold ──
|
// ── Tap-hold ──
|
||||||
#define TAPPING_TERM 150
|
#define TAPPING_TERM 175
|
||||||
#define TAPPING_TERM_PER_KEY
|
#define TAPPING_TERM_PER_KEY
|
||||||
#define QUICK_TAP_TERM 90
|
#define QUICK_TAP_TERM 130
|
||||||
#define QUICK_TAP_TERM_PER_KEY
|
#define QUICK_TAP_TERM_PER_KEY
|
||||||
#define CHORDAL_HOLD
|
#define CHORDAL_HOLD
|
||||||
#define HOLD_ON_OTHER_KEY_PRESS_PER_KEY
|
#define HOLD_ON_OTHER_KEY_PRESS_PER_KEY
|
||||||
|
|
|
||||||
|
|
@ -266,13 +266,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
||||||
|
|
||||||
// ── Per-key tapping term ──
|
// ── Per-key tapping term ──
|
||||||
uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) {
|
uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) {
|
||||||
switch (keycode) {
|
return TAPPING_TERM;
|
||||||
case GU_BSP: return 100;
|
|
||||||
case GU_SPC: return 150;
|
|
||||||
case AL_DEL:
|
|
||||||
case AL_ENT: return 130;
|
|
||||||
default: return TAPPING_TERM;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ── Per-key hold on other key press ──
|
// ── Per-key hold on other key press ──
|
||||||
|
|
@ -289,10 +283,7 @@ bool get_retro_tapping(uint16_t keycode, keyrecord_t *record) {
|
||||||
|
|
||||||
// ── Per-key quick tap term ──
|
// ── Per-key quick tap term ──
|
||||||
uint16_t get_quick_tap_term(uint16_t keycode, keyrecord_t *record) {
|
uint16_t get_quick_tap_term(uint16_t keycode, keyrecord_t *record) {
|
||||||
switch (keycode) {
|
return QUICK_TAP_TERM;
|
||||||
case GU_SPC: return 90;
|
|
||||||
default: return QUICK_TAP_TERM;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ═══════════════════════════════════════════════════════════════════
|
// ═══════════════════════════════════════════════════════════════════
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue