Skip to main content

Accidental Repeat Filter

Ignore contacts within a chosen interval.

Live Counter

Tap, click or press Space to keep count.

0

Tap anywhere inside or press Space

CPS: 0.0•Peak: 0
Step:

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.

  1. Set the ignore window: Choose a window from 50 ms to 1,000 ms. 150 ms suits most users.
  2. Tap as normal: The first tap counts and starts the ignore window.
  3. Block repeats: Taps inside the window are logged as filtered and do not change the total.
  4. 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.

Count tap if t_now − t_last_counted ≥ 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/sMax counted taps/minBest for
500.05201,200Speed tests
1000.1010600Fast tallies
1500.156.7400General counting
2500.254240Shaky hands
5000.502120Tremor support
1,0001.00160One 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