# PingMyGear – Online Hardware & Peripheral Diagnostics Suite > PingMyGear (https://pingmygear.com) is a free, 100% client-side web application for diagnosing computer hardware and gaming peripherals in real time without software installation. ## Core Capabilities - **Mouse Diagnostics**: Double-click detection (<80ms chatter threshold), hold drop & drag interruption tester, real-time switch signal oscilloscope, polling rate (Hz) benchmark, CPS click speed, sensor movement jitter, and browser input latency. - **Keyboard Diagnostics**: Full 104-key visual keyboard matrix, N-Key Rollover (NKRO) anti-ghosting test, per-key switch chatter & bounce detection, hold duration analysis, and dedicated Numpad keypad tester. - **Audio & Headphone Diagnostics**: Stereo left/right balance isolation, 3D stereo audio sweeps, subwoofer bass tone generator (20 Hz - 100 Hz), treble hearing check (5 kHz - 20 kHz), interactive tone synthesizer, and microphone noise floor/clipping tester. - **Display & Monitor Diagnostics**: Fullscreen dead & stuck pixel detection, RGB solid color auto-cycle, color banding test, backlight bleeding test, pixel response time ghosting visualizer, and screen refresh rate / FPS estimator. - **Gamepad & Controller Diagnostics**: Gamepad API visualization for Xbox, PlayStation & Generic controllers, analog stick drift detection, deadzone measurement, analog trigger pressure gauges, and button matrix. - **Network Performance**: Web-based ping latency, jitter, packet loss rate, and download/upload bandwidth estimation. - **Replacement Switches Catalog**: Database of mouse microswitches (Huano, Kailh, Omron, TTC, Razer Optical) and keyboard switches (Gateron, Wooting Lekker HE, SteelSeries OmniPoint, Cherry MX), comparing actuation force, lifespan, switch type, and hardware compatibility. ## Important Links & Endpoints - [Home & Hardware Diagnostic Dashboard](https://pingmygear.com/#diagnostics): Central diagnostic dashboard with status overview and full hardware stress test. - [Mouse Diagnostics](https://pingmygear.com/#mouse-test): Hold drops, double-clicks, polling rate, CPS, and scroll encoder tester. - [Keyboard Diagnostics](https://pingmygear.com/#keyboard-test): Virtual keyboard matrix, NKRO rollover, switch chatter, and numpad tester. - [Screen & Display Test](https://pingmygear.com/#screen-test): Dead pixel tester, color banding, backlight bleed, and ghosting test. - [Audio & Headphone Test](https://pingmygear.com/#audio-test): Stereo channels, frequency synthesizer, sweep, and microphone tester. - [Webcam Test](https://pingmygear.com/#webcam-test): Camera stream FPS, native sensor resolution, and feed diagnostic. - [Controller & Gamepad Test](https://pingmygear.com/#controller-test): Analog stick drift detector, triggers, and button matrix. - [Network & Speed Test](https://pingmygear.com/#internet-test): Ping, jitter, packet loss, and connection benchmark. - [Replacement Switches Catalog](https://pingmygear.com/#switches): Hardware switch database, pinouts, upgrade guides, and compatibility matrix. - [Hardware Guides & Blog](https://pingmygear.com/#blog): In-depth technical articles on hardware repair, double-clicking causes, ghosting, and polling rates. - [Full LLM Knowledge Base](https://pingmygear.com/llms-full.txt): Complete technical documentation and switch compatibility dataset for AI ingestion. ## Diagnostic Specifications & Algorithmic Parameters - **Mouse Double-Click Chatter Threshold**: Configurable 10ms - 200ms (default 80ms). Click events occurring below this interval are flagged as mechanical switch contact bounce. - **Keyboard Debounce & Hold Threshold**: Configurable double-click threshold (default 300ms) and target hold duration (250ms - 2000ms). - **Audio Synthesizer**: Web Audio API oscillator nodes (Sine, Square, Sawtooth, Triangle) spanning 20 Hz to 20,000 Hz. - **Privacy & Execution**: 100% client-side JavaScript in browser memory. No audio, video, keyboard inputs, or hardware telemetry are uploaded to external servers.