Single-digit hotkeys (1..9) jump immediately. With more than 9 groups,
typing a digit now buffers briefly so two-digit row numbers (10, 11,
12, ...) work too. Buffer commits on:
- 350ms idle (lets "1" still jump to row 1 after a short pause)
- any non-digit key (flushes pending buffer first)
- "dead end" digits where no longer prefix could match any row
(e.g. with 15 rows, pressing "2" commits instantly since 2x is
out of range — keeps single-digit feel snappy where possible)