Mobile session typing faster than any human thumb cadence
bh.mobile_keystroke_interval_floor ·
What it catches
Mobile-aware companion to bh.keystroke_interval_floor (radar X6). The universal floor is 30ms (catches only extreme agent typing); a MOBILE session typing 30-80ms/key is non-human but evades it. GROUNDED on Aalto ITE Typing (Zenodo 12528163, CC BY 4.0) — 42.3M keystrokes across 849,909 real free-text mobile typing sessions: per-session median inter-key p1=118ms, median 202ms; only 0.018% of sessions have a median <80ms (vs 1.2% at 120ms, which is why the floor is 80, not higher). The collector emits behavioral.mobile_keystroke_interval_ms ONLY on a mobile session (maxTouchPoints>0 + mobile UA), so the rule is self-gating and never touches desktop typists (who legitimately type faster). Behavioral/corroborating + experimental.
Signals it reads
behavioral.mobile_keystroke_interval_ms
How it fires
below_threshold (threshold 80.0)