Nintendo Controller

Switch Pro Controller Test

The Switch Pro Controller test runs a full diagnostic on Nintendo's flagship pad in the browser — checking analog sticks for drift, the B A Y X face buttons, true 8-way D-pad, HD Rumble motors, gyroscope, and triggers. Connect over USB-C or Bluetooth, press any button, and get a Controller Health Score graded S through F.

Nintendo Switch Pro Controller controller, front view

Full Switch Pro diagnostic

The Controller Benchmark runs every relevant subsystem on your Switch Pro — drift, deadzone, button response (B A Y X as labeled), 8-way D-pad, HD Rumble, gyroscope, and latency — then produces a composite Controller Health Score. Works the same whether you connect to a Switch, PC, Steam Deck, or phone.

Loading diagnostic…
Hardware

Switch Pro Controller hardware specifications

Switch Pro Controller hardware specifications
SpecificationSwitch Pro Controller
ConnectionUSB-C, Bluetooth
Button count18
Analog stick typePotentiometer (susceptible to drift)
GyroscopeYes
Rumble / hapticsHaptic (voice-coil / LRA)
Impulse triggersNo
Adaptive triggersNo
TouchpadNo
Built-in microphoneNo
Built-in speakerNo
Back paddlesNo
Battery life~40 hours
Weight246 g
Release year2017
MSRP$69.99 USD
Common faults

Known Switch Pro Controller issues

Recurring problems users report with this controller, ranked by frequency. Each links to a step-by-step fix guide.

Setup

How to pair the Switch Pro Controller

Get your controller connected before running diagnostics — wired or wireless, mobile or desktop.

  1. Power off the controller

    If a Home button LED is lit, the controller is on. To force-off before pairing, disconnect from any current host or hold the small Sync button on the top edge for 5 seconds.

  2. Press the Sync button

    On the top edge of the controller, between the L and R triggers, press the small Sync button. The four player-indicator LEDs on the front start scrolling — that's pairing mode.

  3. Open your device's Bluetooth menu

    Windows: Settings → Bluetooth & devices → Add device → Bluetooth. macOS: System Settings → Bluetooth. Steam Deck: Settings → Bluetooth. The controller appears as "Pro Controller".

  4. Select Pro Controller

    Tap or click the entry. The LED scrolling stops once paired, and a single player-indicator LED stays on showing which player slot you've taken (LED 1 by default on PC).

  5. Press any button to confirm in the browser

    Browsers gate gamepad access behind a user gesture. Press any button to expose the controller to the Gamepad API. Face buttons are labeled B A Y X as printed on the hardware.

Frequently Asked

Switch Pro Controller questions

Physical positions are identical to Xbox (right thumb cluster, bottom-right-top-left layout), but Nintendo labels them differently. The bottom button is B (Xbox's A position), the right is A (Xbox's B), the top is X (same as Xbox), and the left is Y (same as Xbox). The button test labels each as printed on the hardware.

No. Nintendo continues to use potentiometer-based stick modules in the Pro Controller, the original Joy-Cons, and the Switch 2 Pro. Some aftermarket modders sell Hall-effect replacement sticks for the Pro Controller, but installation requires soldering and voids the warranty.

Yes — the vibration test triggers both internal voice-coil actuators. HD Rumble is more nuanced than standard ERM rumble (similar in principle to DualSense haptics) but the browser only sends basic vibration commands, not the rich waveforms Nintendo's first-party games use.

The Pro Controller uses a true 8-direction D-pad with eight independent dome switches, not the 4-segment cross most controllers use. If a single switch fails, you lose either a cardinal direction or a diagonal. The button test shows missing inputs as gaps in the 8-direction grid.

Yes through Steam Input (Steam handles it cleanly) and through native Windows pairing on Windows 10/11 (with occasional quirks — see known issues). The Gamepad API recognizes it on all major browsers. Outside Steam, some games may need a third-party tool like BetterJoy for full feature support.

Yes. The Pro Controller exposes its gyroscope through the Gamepad API extensions. The gyro test reads pitch, yaw, and roll in real time, plus accelerometer data when the controller is moved. Useful for catching gyro drift after long Splatoon sessions before it ruins your aim.

Older macOS versions don't recognize Nintendo's Bluetooth HID descriptor and refuse to pair. macOS Sonoma (14) and newer handle the Pro Controller natively. For older Macs, third-party tools like Joystick Mapper or Enjoyable can bridge the gap.

Nintendo specifies up to 40 hours on a full charge — among the longest-lasting first-party controllers thanks to no lightbar, no speaker, and conservative HD Rumble usage. Real-world battery life with mixed rumble runs 25–35 hours. Charging takes 4–6 hours via the slower 1A USB-C rate.

Get a full health report for your Switch Pro Controller

Run the Controller Benchmark to score every subsystem and generate a shareable Controller Health Score graded S through F.

Run the Benchmark