Switch Pro browser diagnostics

Switch Pro Controller Test

Connect a Switch Pro controller and this Switch Pro controller test will visualize A/B/X/Y, Plus, Minus, Home, Capture, sticks, ZL/ZR, L/R, and browser mapping live.

Switch Pro Button Visualizer

Switch Pro controls are mapped to browser button indexes for local visual testing.

No Controller Detected

Connect via USB or Bluetooth, then press any controller button to activate detection.

ZLZRLRL3R3XABYMinus buttonPlus buttonHome buttonCapture buttonPress any Switch Pro button to activate detection

B

B0

Face button

A

B1

Face button

Y

B2

Face button

X

B3

Face button

L

B4

Left shoulder

R

B5

Right shoulder

ZL

B6

Left trigger

ZR

B7

Right trigger

Minus

B8

Minus button

Plus

B9

Plus button

L Stick

B10

Left stick press

R Stick

B11

Right stick press

D-pad up

B12

Directional button

D-pad down

B13

Directional button

D-pad left

B14

Directional button

D-pad right

B15

Directional button

Home

B16

Home button

Capture

B17

Capture button

SYNC and USB-C are pairing/connection hardware controls, not normal Gamepad API buttons.
HD Rumble, motion controls, and NFC depend on browser and OS support and may require a different permission path.

Analog Sticks

Crosshair scopes show center drift, range, and live trail.

Left stick

X +0.000 Y +0.000

Right stick

X +0.000 Y +0.000

Triggers

Analog pressure appears as local intensity values.

ZL trigger+0.000
ZR trigger+0.000

Raw Data

Latest values expose browser mapping and analog button state.

Last input

Waiting

Press a button to populate the live event log.

Vibration Test

Haptic commands run only after a user click.

Click a pattern after selecting a connected controller.

Nintendo-Style Mapping Without Guesswork

A Switch Pro controller test needs to respect the face button order users expect while still showing the browser indexes that software receives. This Switch Pro controller test uses Nintendo-style labels for A/B/X/Y, Plus, Minus, Home, Capture, L/R, ZL/ZR, sticks, and d-pad directions, then pairs them with raw Gamepad API values. That combination is important because some games show Xbox-style prompts even when a Switch Pro controller is connected.

USB and Bluetooth can produce different browser identities. A wired Switch Pro controller may report more consistently, while Bluetooth may depend on operating-system drivers and firmware. The gamepad tester displays the active player slot, connection state, mapping, and last input so you can compare both modes without guessing which device the browser selected.

This page is the right first controller test when a Switch Pro controller works in one app but not another. If every button highlights correctly here, the issue may be the game profile. If the visualizer misses a direction, trigger, or stick click, follow up with the mapping, drift, or support pages.

Sticks, Digital Triggers, And Button Feel

Switch Pro sticks should center near zero and move smoothly through the stick scopes. The Switch Pro controller test makes returning behavior visible, which is useful for aim drift, menu movement, and character walk issues. A steady offset suggests stick drift. Uneven outer travel suggests a circularity or calibration problem. Jitter that appears only on Bluetooth may point to connection instability.

Unlike some controller families, Switch Pro shoulder and trigger behavior may be exposed as digital buttons in browser contexts. The gamepad tester still shows trigger values because the Gamepad API represents many controls as button objects with a value field. If ZL or ZR changes only between zero and one, that may be expected rather than a broken trigger.

Face button labeling is another practical concern. The Switch Pro controller test shows Nintendo-style order, but a web game may map those indexes to a different prompt set. Use the button mapping test if the physical button is good but the software action is wrong. Raw indexes are the common language between this controller tester and most browser-based input libraries.

Haptics, Gyro, And Browser Support

Switch Pro vibration, motion, NFC, SYNC, and USB-C behavior are not uniformly available through the standard Gamepad API. The visual controller test reports ordinary rumble support only when the browser exposes a vibration actuator. A missing actuator or missing motion data does not automatically mean the controller hardware is faulty; it may mean the browser or connection path is not providing the feature.

Gyroscope checks may require a different permission path. The gyroscope test page offers an explicit WebHID request and a fallback motion model so users understand what the browser can and cannot read. This Switch Pro controller test focuses on the reliable baseline: buttons, sticks, triggers, raw data, and connection state.

When troubleshooting, change only one variable at a time. Run the Switch Pro controller test over USB, then Bluetooth, then another browser if needed. If the same physical symptom appears everywhere, hardware or firmware is likely. If the symptom appears only in one game, adjust that game's input mode, controller order, or prompt settings.

Diagnostic Glossary

ZL and ZR

Switch Pro trigger labels that browsers may expose as digital button values.

Prompt mismatch

A game shows one controller label set while receiving another physical layout.

Combined input

The normalized browser state after operating-system drivers translate the controller.

Questions Users Ask

Short answers for common diagnostic decisions on this page.

Why does a game show Xbox prompts for my Switch Pro controller?

Many games use standard Gamepad API indexes and choose a default prompt family. This page shows the physical input and raw indexes separately.

Can the Switch Pro controller test read gyro?

The basic test focuses on Gamepad API controls. Use the gyroscope test for optional WebHID permission and motion fallback states.

Are ZL and ZR analog here?

They may appear digital depending on the browser mapping. The tester displays whatever value the browser exposes.

Useful Next Checks