Center rest stays incomplete
Keep the tab active, place the controller on a stable surface, release both sticks before starting, and preserve the same connection and mapping for the full five seconds.
CONTROLLER CALIBRATION · SOFTWARE STARTING POINTS
Follow a local guided sequence for stick center, outer range, and trigger sweeps, then review transparent browser-observed starting points.
Waiting for browser input
Confirm semantic roles, then collect center, stick-range, and trigger-sweep observations. Each result stays scoped to one device, connection epoch, and confirmed mapping.
No controllers detected.
Browsers expose a controller after it sends an input. Keep this page active, then press a physical controller button.
Reduced motion: showing the latest point only.
| Current X | Not available |
|---|---|
| Current Y | Not available |
| Trail points | 0 / 600 max |
Reduced motion: showing the latest point only.
| Current X | Not available |
|---|---|
| Current Y | Not available |
| Trail points | 0 / 600 max |
Unsupported — no trigger value was exposed.
Unsupported — no trigger value was exposed.
| Raw index | Value |
|---|---|
| No axis values exposed. | |
| Raw index | Value | Pressed | Touched |
|---|---|---|---|
| No button values exposed. | |||
Browser-observed values only. Availability depends on what this browser exposes.
Center rest
Not run
Left stick range
Not run
Right stick range
Not run
Left trigger
Not run
Right trigger
Not run
The report is created in this browser and downloaded directly to your device. Nothing is uploaded.
Raw controller samples are excluded unless you opt in. At most 5,000 samples are included.
Local guided evidence
This workflow keeps center rest, left and right stick range, and individual trigger sweeps separate. Complete evidence is shown with its sample criteria. Skipped or incomplete stages remain explicitly marked instead of receiving estimated values.
01
Choose one controller. Standard mappings must expose every required role; non-standard mappings require explicit raw axis and trigger assignments.
02
Leave both sticks untouched for the five-second center window so the browser can collect at least 150 admitted samples.
03
Rotate one stick at a time at least twice, covering 65 of 72 angular bins and at least 90 percent of the circle.
04
Begin released below 0.05, press beyond 0.95, and return below 0.05 so the sweep order and value distinctness can be observed.
Evidence boundary
Results reflect Gamepad API values after transport, driver, mapping, operating-system input processing, browser scheduling, and page timing. The page only reads values the browser exposes. A suggested dead zone is a software starting point, not an accuracy certificate.
Keep the tab active, place the controller on a stable surface, release both sticks before starting, and preserve the same connection and mapping for the full five seconds.
Move near the outer edge, rotate steadily in one direction at least twice, and visit the diagonal directions as well as the cardinal directions.
Use it only as a starting point in a game or application that already provides its own dead-zone control.
Every required semantic stick and trigger role must be present. The page does not infer missing raw indices on non-standard or incomplete mappings.
A completed sweep with at least eight distinct values after three-decimal rounding is labeled analog; fewer values are labeled digital/discrete for that observed sweep.
No. The report is built locally, excludes samples by default, and includes at most 5,000 only after you select the separate opt-in checkbox.