Accidental Repeat Filter
Ignore contacts within a chosen interval.
Tap, click or press Space to keep count.
Tap anywhere inside or press Space
How the Accidental Repeat Filter Works
The Accidental Repeat Filter ignores any tap that arrives within a set time after the previous counted tap, such as 150 ms. The filter blocks double counts from finger bounce, shaky hands and sticky screens.
- Set the ignore window: Choose a window from 50 ms to 1,000 ms. 150 ms suits most users.
- Tap as normal: The first tap counts and starts the ignore window.
- Block repeats: Taps inside the window are logged as filtered and do not change the total.
- Compare totals: See counted taps, filtered taps and the filter rate.
Accidental Repeat Filter Formula
The Accidental Repeat Filter counts a tap only when the time since the last counted tap is equal to or longer than the ignore window.
- t_now
- Time of the current tap
- t_last_counted
- Time of the last tap that counted
- Window
- Ignore period in milliseconds
Example: The window is 200 ms. Taps arrive at 0, 90, 260 and 330 ms. Taps at 0 and 260 ms count. Taps at 90 and 330 ms are filtered. Total = 2.
Accidental Repeat Filter Reference Table
The Accidental Repeat Filter conversion table converts ignore windows into the fastest rate that still counts.
| Ignore window (ms) | Window (s) | Max counted taps/s | Max counted taps/min | Best for |
|---|---|---|---|---|
| 50 | 0.05 | 20 | 1,200 | Speed tests |
| 100 | 0.10 | 10 | 600 | Fast tallies |
| 150 | 0.15 | 6.7 | 400 | General counting |
| 250 | 0.25 | 4 | 240 | Shaky hands |
| 500 | 0.50 | 2 | 120 | Tremor support |
| 1,000 | 1.00 | 1 | 60 | One event per second |
About the Accidental Repeat Filter
An Accidental Repeat Filter is a debounce setting for touch counting that rejects taps arriving too soon after the last counted tap.
Accessibility settings on iOS and Android offer the same idea under names like Ignore Repeat and Touch Accommodations. Electronics engineers call it debouncing, which removes the extra signals a mechanical switch produces when it closes.
Ways to Use the Accidental Repeat Filter
There are 5 main uses of the Accidental Repeat Filter, including tremor support and wet-screen counting.
- Tremor support: Users with hand tremors count without double entries.
- Wet-screen counting: Outdoor users block extra taps from raindrops and damp fingers.
- Gloved counting: Workers in thick gloves avoid bounce taps.
- Child use: Young children count objects without repeat taps.
- Vehicle use: Passengers count on bumpy roads with fewer false taps.
Tool Details
- Category
- Sports & Fitness
- Controls
- Taps and keys
- Input Support
- Touch, Pen, Mouse, Keys
- Offline Ready
- On your device