Keyboard Fallback Active
No gamepad is active. Running in keyboard test mode.
TEST YOUR GAME CONTROLLER ONLINE
Instantly diagnose buttons, stick deadzones, analog triggers, vibration feedback, drift, and polling responsiveness directly in your browser.
No Controller Connected
Press any button on your controller to wake it up.
Press any button or trigger on your physical gamepad. The corresponding area in the diagram will illuminate.
Button Diagnostics
| Button Index | Presses Detected | Rapid Duplicate Events (Chatter) | Consistency Rate | Status |
|---|
Long-Press Hold Stability Log
| Button | Duration | Unintended Release | Status |
|---|
Switch Release Stability Log
| Button | Residual Analog Value | Status | Timestamp |
|---|
Automated Guided Sequence
Press each button as prompted. The system will advance automatically upon registration.
Simultaneous Chord Tester
Hold down multiple buttons together to check mapping overlap limits.
Saved Chords Library
Sticks Telemetry
Noise & Jitter Statistics
Measuring Stick Noise...
DO NOT touch the sticks. Recording rest signal intervals...
Instructions: Slowly rotate the analog stick along the entire outer boundary in a complete circle. The system will record the path and compute deviation bounds compared to an ideal circular ring.
Circularity Score Card
- None observed yet
Left Stick Axial Saturation
Right Stick Axial Saturation
Trigger Telemetry
Left Trigger (LT) 0.0%
Right Trigger (RT) 0.0%
Verifies D-pad directional axis response and diagonal combinations.
Linearity Assessment
Controller Vibration & Haptics
Test haptic actuator motors. Dual-rumble supports different motor frequencies: low-frequency heavy rumble (left motor) and high-frequency light rumble (right motor).
Haptic Feedback Unavailable
Your browser or controller does not support the Gamepad Haptic Actuator API (currently best supported in Chromium-based desktop browsers).
Manual Rumble Configuration
Preset Haptic Patterns
Simulate physical hardware events with custom pulsing feedback intervals.
observed browser latency & polling
Benchmarks controller response. Since this runs on the web, statistics reflect browser-observed input change intervals, not native end-to-end electrical latency.
Live Response Info
Updates occur when stick or button coordinates change. Wiggle your controller sticks to generate continuous update data.
1,000-Sample Latency Benchmark
Click below and rapidly move stick or buttons. The system will record exactly 1,000 coordinate delta changes to draw a benchmark profile.
Controller Calibration Helper
Adjust analog coordinate ranges. Fix offset centers, normalize stick ranges to target full circles, or record custom trigger physical deadzones.
Analog Stick Bounds
Ensure stick coordinates reach full range boundary limits [-1.0, 1.0]. Record deviations to override standard browser ranges.
Calibration Console
Step 1: Release Sticks
Let sticks rest in neutral. Do not touch them.
Guided Diagnostic Wizard
Performs an all-point hardware audit. Guides you to press all buttons, verify stick drift, test trigger ranges, rumble, and outputs a certified score.
Standard Diagnostics Run
Will test buttons, D-pad, analog range boundaries, stick drift, triggers, and vibration. Ready to check hardware stability?
-
-
Diagnostic Run Complete!
We compiled the controller hardware stability rating.
Device Profiles
Component Diagnostics
Chronology & Replays
| Timestamp | Source Type | Control Target | State Value |
|---|
Input Session Recorder
Record a raw stream of gamepad coordinates and play them back internally to analyze button bounce or stick drift behavior.
Internal Telemetry Replayer
Repair Shop Diagnostics
Active Repair Job Metadata
Diagnostics Tracking
Technicians can scan the QR code to load the local browser printable report details on diagnostic workflows.
Diagnostics Performance Shift
| Telemetry Metric | Before Repair | After Repair | Comparison Status |
|---|
Side-by-Side Specifications Matrix
| Telemetry Aspect | Device A | Device B |
|---|
Build Custom Checklist
Saved Test Templates
Developer Laboratory Monitor
Button Index Configurations
| Index | Standard Mapping |
|---|
Axes Index Configurations
| Index | Standard Mapping |
|---|
Exposed Button Structs
Exposed Axis Structs
Rule-Based Diagnostic Anomalies
- No anomalies detected. Run calibration, checks, and button presses.
Web API Capabilities Matrix
| API / Feature | Browser Status | Description |
|---|
Saved Diagnostics Log
Frequently Asked Questions & Guide
2. Press a button (like A/X) repeatedly to trigger browser detection.
3. If using Chrome/Firefox on Windows, ensure no steam client or companion mapping softwares (like DS4Windows) are exclusive-locking the inputs.
4. Try re-plugging the USB receiver or reconnecting Bluetooth.