Skip to content

B7c: Adaptive connector bridge + distance-based re-timing #100

@AsafMah

Description

@AsafMah

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions