Part of #97. Depends on B7b.
Replace fixed 25 ms/60 ms with distance-aware timing and an adaptive prefix→suffix connector:
- small gap (
< 0.6*keyWidth): normal join (~45 ms);
- medium (
0.6–2*keyWidth): fast bridge, ≤1 midpoint;
- large (
≥ 2*keyWidth): teleport — no intermediate points, short dt (12–25 ms), so the connector doesn't trace unrelated keys.
Re-time points by dt = clamp(distance / velocity, 8, 28 ms).
Acceptance: golden-corpus (#21) A/B — swipe→swipe and long-jump combos improve; connector-letter hallucinations (techcolony) drop; no regression elsewhere.
Part of #97. Depends on B7b.
Replace fixed 25 ms/60 ms with distance-aware timing and an adaptive prefix→suffix connector:
< 0.6*keyWidth): normal join (~45 ms);0.6–2*keyWidth): fast bridge, ≤1 midpoint;≥ 2*keyWidth): teleport — no intermediate points, short dt (12–25 ms), so the connector doesn't trace unrelated keys.Re-time points by
dt = clamp(distance / velocity, 8, 28 ms).Acceptance: golden-corpus (#21) A/B — swipe→swipe and long-jump combos improve; connector-letter hallucinations (
techcolony) drop; no regression elsewhere.