Chapter 13: Timing & Optimization (.65 Rule)

The scan rate is the most important timing parameter. A research-based starting point is the .65 rule:

Scan Rate ≈ Mean Reaction Time ÷ 0.65

If press times are highly variable, increase scan rate or add acceptance time.

Acceptance Time & Selection Confirmation

Acceptance time adds a delay before confirming a press, reducing accidental triggers.

Debounce & Post-Acceptance

Mechanical switches can “bounce,” creating rapid false presses. Debounce ignores those quick spikes, while a short post‑acceptance window prevents accidental double selections.

Timing Guidelines by User Profile

User ProfileRecommended RateReason
Beginner1500–2000msLearning curve, building confidence
Intermediate1000–1500msBalance of speed and accuracy
Advanced500–1000msMaximum efficiency
Motor impairment (tremors)1500ms + 500ms acceptanceFilter tremors
Visual impairment1000–1500ms + audioTime for feedback
Cognitive impairment1500–2000msMore thinking time
Fatigue (MND/ALS)Morning 1000ms / Afternoon 1500msEnergy changes

Practical takeaway: Use the .65 rule to get into the right neighborhood, then adjust based on accuracy, fatigue, and user preference.

Reaction Time Quick Test

🙂 Ready?

Trial: 0 / 3

Last Reaction Time:

Average Reaction Time:

Recommended Scan Rate (.65 rule):

Scan Time Estimator

Estimated Avg Presses:

Estimated Time per Selection: