Zowie EC2 Input Lag Test

Test click latency and button response on your Zowie EC2 gaming mouse in your browser. No software or account required.

ZERO UPLOAD · ALL LOCAL
  1. Connect your mouse to a direct motherboard USB port — avoid hubs for accurate readings.
  2. Click "Start Session" and move your mouse continuously inside the tracking zone.
  3. Leaving the tracking zone pauses the measurement; re-entering resumes it automatically.
  4. Read the live metrics: Current Hz, Avg Hz, Max Hz, and Longest Gap.
  5. Click "Stop" to end the session and view the final results card.
  6. Red vertical lines indicate polling dropouts (below 125 Hz) — frequent red lines suggest USB contention or power management issues.

Expected result for Zowie EC2

Polling Rate for this mouse typically reads 900–1050 Hz (rated 1000 Hz).

Run the test below to see your result.

Move your mouse continuously inside the tracking zone to measure your mouse's polling rate. The tool calculates Hz from the time between each PointerEvent, then displays a live rolling chart of stability over time.

Works with any USB or wireless mouse. For best results, use a direct USB port — no hubs. A 1000 Hz mouse should read 900–1050 Hz; a 4000 Hz mouse should read 3600–4200 Hz.

Move your mouse continuously inside this area
Leaving this area will pause the measurement

Current Hz
Avg Hz
Max Hz
Longest Gap

Session Results

Avg Hz
Max Hz
Longest Gap
Samples

Red lines = polling dropout (<125 Hz). Move mouse continuously for an accurate reading.

Zowie EC2 Input Lag Test: Click Latency Check

For players who want a driverless baseline, the EC2 keeps polling rate, DPI, and button behavior in hardware. ZOWIE lists it as a medium ergonomic mouse with a 3360 sensor, 400/800/1600/3200 DPI, 125/500/1000 Hz report rate, 5 buttons, and 90 g weight.1 Use this tool to verify click latency and button response without installing drivers on Windows.

Specifications1

SensorPixArt PMW3360
Max DPI3200 (hardware-stepped: 400/800/1600/3200)
Click feelStable, consistent click feel
Weight90 g
ConnectionUSB-A (wired)
Polling rate125/500/1000 Hz (switched via base button)

Polling rate and connectivity

The EC2's report rate is a hardware setting, not a software profile. ZOWIE's FAQ says to unplug the mouse, hold button 4+5 for 125 Hz, button 5 for 500 Hz, or button 4 for 1000 Hz, then plug it in until the wheel lights up.2 At those rates, reports arrive every 8 ms, 2 ms, and 1 ms respectively. Run this test after setting the rate; the Hz chart reflects whatever rate is active, not the rate you intended. Because polling rate is set at connection time, reconnecting is necessary to switch rates.

Confirming the active polling rate before running any latency test saves time on the EC2 because the rate is set during plug-in only. If the chart reads near 500 Hz when you expected 1000 Hz, unplug the cable and repeat the 1000 Hz button-hold procedure on reconnect; the polling rate changes only at plug-in. A reading near the expected rate with low variance confirms the correct rate is active before you proceed to click latency measurements.

Checking rate before interpreting click latency

Run a short movement sample before the click test so the Hz chart confirms the active polling rate. If the chart shows 500 Hz while you intended 1000 Hz, click latency will still be valid as a browser measurement, but it will not represent the setup you meant to test. Reconnect with the correct button held, then rerun both measurements.

Switch technology and click latency

Mechanical contact switches can bounce briefly after actuation; firmware debounce filters those secondary transitions so one press registers cleanly.3 The EC2 has no software-adjustable debounce threshold, so switch condition and firmware handling are the main variables. In this browser test, expect click latency to vary with polling rate, OS scheduling, USB polling jitter, and button travel before actuation.4

When double-click behavior appears on the EC2

Double-clicking can come from worn or unstable mechanical contacts. Because the EC2 is driverless, there is no app slider for debounce; repair or warranty support is the practical path if retesting does not clear the issue. Switch replacement is a repair task rather than a quick settings change, so treat it as a repair rather than a routine adjustment. Before pursuing replacement, rule out USB path issues by testing from a direct rear motherboard port with no other devices on the same hub; a noisy USB connection can occasionally produce duplicate events that mimic contact bounce but disappear when the port path is cleaned up.

Testing this mouse

The EC2 requires no driver software, which makes testing straightforward. Plug into a rear USB-A port, confirm the polling rate, then start the test. Your Hz chart should read near the expected rate with low variance. A common issue is an EC2 remaining at 500 Hz when 1000 Hz is intended; polling rate is only set during plug-in, so reinserting with the correct button held is necessary to switch. Persistent readings below the expected rate that survive a port change may involve Windows USB power management; Microsoft documents selective suspend as default behavior that can suspend individual USB ports.5

If your EC2 reads 500 Hz consistently despite following the polling-rate change procedure, power management may be reinitialising the USB port. Disabling selective suspend can be a troubleshooting option, but Microsoft's driver guidance says selective suspend is enabled by default and strongly recommends not disabling it, so weigh stability and battery tradeoffs before changing it.

Keeping setup variables constant while comparing rates

Keep the port, cable bend, and surface constant while comparing polling-rate settings. The EC2 has no software profile to blame, so small setup changes can otherwise look like mouse behavior. A repeatable chart from the same USB path gives you a cleaner basis for deciding whether the issue is rate selection, power management, or contact wear. Changing the polling rate requires unplugging and reconnecting with a different button combination, so using the same USB port for every rate test ensures the only variable is the rate itself; swapping ports between tests introduces a second variable that can make a rate difference look like a port quality difference.

Documenting each run helps you separate a real rate problem from a setup artifact because the EC2 offers no software profile to absorb the blame. Write down the USB port, the button combination held at plug-in, and the Hz reading before moving to click latency. A short record like that, kept alongside this EC2 driverless run record's Hz chart, turns a confusing session into a repeatable procedure, so the next time the chart disagrees with your intent you can retrace the exact steps instead of guessing which variable shifted.

Sources
  1. 1.

    ZOWIE, "EC2 - Gaming Mouse for eSports," zowie.benq.eu, accessed June 2026. https://zowie.benq.eu/en-eu/mouse/ec2.html

  2. 2.

    ZOWIE, "How do you adjust the report (polling) rate (Hz)?," zowie.benq.com, accessed June 2026. https://zowie.benq.com/en-us/support/faq/product/application/zowiegear-faq-kn-00004.html

  3. 3.

    Electronics-Tutorials.ws, "Input Interfacing Circuits Connect to the Real World," electronics-tutorials.ws, accessed June 2026. https://www.electronics-tutorials.ws/io/input-interfacing-circuits.html

  4. 4.

    Gregory Vodden, "Our Mouse Control Tests: Click Latency," rtings.com, August 2025. https://www.rtings.com/mouse/tests/control/latency

  5. 5.

    Microsoft, "USB Selective Suspend - Windows drivers," learn.microsoft.com, accessed June 2026. https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-selective-suspend

FAQ