Nintendo Controller Test: Switch Pro Controller and Joy-Con Drift

Test a Nintendo Switch Pro Controller or Joy-Con for stick drift, read the trigger axes, and document the result for Nintendo's repair process, with the per-model notes for both controllers in one place.

Nintendo Controller Test: Switch Pro Controller and Joy-Con Drift

Nintendo's two main controllers reach the browser differently, and that shapes the test. The Switch Pro Controller is most reliable over USB-C, while the Joy-Con connect over Bluetooth and can appear as one combined gamepad or as two separate entries depending on your operating system and Bluetooth driver.1 Both report their sticks through the Gamepad API as normalized axes, so the drift check is the same once the controller is registered.

Stick drift on the Joy-Con, particularly the left one, is one of the most widely reported controller hardware issues of recent years, and Nintendo has offered free repairs for drifting Joy-Con in several regions.2 This page merges the Pro Controller, Joy-Con and Joy-Con documentation pages so a single test run produces the evidence you need for either controller.

What to look for

  • any axis reading above 0.05 while untouched
  • above 0.08 to 0.10
  • left Joy-Con, drifting upward on negative Y

Opens the Gamepad Tester with this page's reference values shown at the top of the tool.

Open in the tool →

How to test a Nintendo controller for drift

Use the cable first where you can. The Switch Pro Controller reports 16 buttons and two analog sticks, and USB-C gives the most predictable wired mode because it avoids the pairing and power-management variables that wireless connections introduce.3 For the Joy-Con, dual-stick drift checks start with Bluetooth pairing, because that is the only way a PC reads them, and the browser shows whatever pairing state your operating system exposes.

Building a clean rest measurement

Register the controller by pressing a face button, then place it flat on a stable surface and leave the sticks completely untouched for at least 15 seconds, or 30 seconds for a Joy-Con. Keep the controller away from the edge of the desk, magnets and metal clips, because a rail or object that presses a stick during the rest period will create a false offset that looks like drift.

A brand new controller sometimes shows very small readings close to zero, and those minor fluctuations can fall within normal sensor noise. Values above 0.05 at rest are the tester warning threshold for monitoring, not a manufacturer wear rating, so treat them as a signal to inspect rather than a verdict. Run the observation twice and compare screenshots if the reading sits close to the line.

Reading the trigger axes on a Nintendo controller

The Gamepad specification defines axes as normalized analog inputs in the -1.0 to 1.0 range and buttons as 0.0 to 1.0 inputs.4 On the Switch Pro Controller, ZL and ZR report as axes rather than standard buttons, so press each one slowly and confirm the axis value changes continuously across the range. A ZL or ZR that jumps straight from rest to the maximum indicates digital-only trigger behaviour on that unit rather than an analog sensor.

Sources
  1. 1.

    "Joy-Con," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Joy-Con

  2. 2.

    Nintendo UK, "Joy-Con Control Sticks Are Not Responding or Respond Incorrectly," nintendo.com, accessed June 2026. https://www.nintendo.com/en-gb/Support/Repair/Joy-Con-Control-Sticks-Are-Not-Responding-or-Respond-Incorrectly-responsiveness-syndrome-or-so-called-drifting--1867803.html

  3. 3.

    Nintendo, "Control Sticks Are Not Responding Correctly on Nintendo Switch Pro Controller," en-americas-support.nintendo.com, accessed June 2026. https://en-americas-support.nintendo.com/app/answers/detail/a_id/22738

  4. 4.

    W3C, "Gamepad," w3.org, July 2025. https://www.w3.org/TR/gamepad/

Nintendo Switch Pro Controller Test

Start with USB for the Nintendo Switch Pro Controller. USB gives the most consistent wired controller mode, avoids Bluetooth pairing variation, and lets you focus on the stick and trigger values instead of connection behavior. Press any button after connecting to register the controller.1

The Pro Controller reports 16 buttons and two analog sticks in the Gamepad API. ZL and ZR are read as analog inputs rather than simple on/off buttons, while buttons such as Capture and Home may not appear in the standard browser button list depending on the browser mapping.2 This is a browser mapping limitation, not a sign of hardware failure.

The Nintendo Switch Pro Controller can develop control-stick responsiveness issues, and Nintendo provides troubleshooting steps before recommending repair if the issue persists.1 To run the drift check, leave both sticks completely untouched on a flat surface for at least 15 seconds after registering the controller. Values above 0.05 at rest are the tester’s warning threshold for monitoring, not a manufacturer wear rating. Run the observation twice and compare the screenshots if the reading is close to the warning line, because repeated evidence makes the next support or repair step easier.

Keep the controller on a stable surface during both runs so the comparison shows the controller rather than desk movement. If a value hovers near the threshold, repeat the test after the controller has warmed from normal handling and compare both readings before contacting support. For the clearest result, keep the controller flat and avoid resting your wrists on the thumbsticks while the page loads. Small contact can push the stick enough to create a temporary offset, so wait until the value stabilizes before recording it. This habit also helps when you compare a screenshot taken before and after a firmware profile reset.

Recommended tests for Nintendo Switch Pro Controller

  • Left Stick: a persistent axis reading above 0.05 at rest, the tester's warning threshold, flags a Pro Controller stick that may need closer monitoring or repair
  • Right Stick: the same 0.05 warning threshold applies to the right stick after leaving it untouched for at least 15 seconds
  • Bumpers & Triggers: ZL and ZR report as axes rather than buttons, so a value that jumps straight from rest to maximum instead of changing continuously points to digital-only trigger behavior, and an L or R shoulder button that registers intermittently has a worn contact inside the switch

Opens the Gamepad Tester with this section's recommended tests marked.

Open in the tool →

Specifications3

ConnectionUSB-C or Bluetooth (USB recommended for browser)
Layout16 buttons, 2 analog sticks
GyroscopePresent but not exposed via Web Gamepad API

Connecting the Pro Controller via USB for testing

When you connect the Switch Pro Controller to a PC for browser testing, use the USB-C cable that came with the controller rather than a charge-only cable that lacks the internal data lines needed for HID communication. The Pro Controller can also be used wirelessly through Bluetooth, but USB gives the more predictable wired controller mode for this browser test because it avoids the pairing and power-management variables that wireless connections introduce.3

Why USB is better for repeatable readings

After connecting, open the tester in Chrome or Edge and press any face button on the Pro Controller to register it with the browser Gamepad API. The Home button and the Capture button may not appear in the standard browser button list because the Gamepad API exposes a browser-defined gamepad layout rather than every console-specific control.2 Bluetooth pairing can introduce latency and intermittent disconnection during a long drift soak test, which makes it harder to tell whether a changing reading is real hardware drift or a wireless link hiccup. USB removes that variable entirely and keeps the controller powered throughout the entire testing session.

After registering, press each face button in turn and watch the button grid light up so you can confirm the layout is reporting correctly in the browser. The Home and Capture buttons will not appear in the standard list because the Gamepad API exposes a browser-defined layout rather than every console control, so do not treat their absence as a fault.

Measuring Pro Controller stick drift

Persistent axis values above 0.05 at rest are the tester’s warning threshold for flagging a Pro Controller stick that may need closer monitoring or eventual repair. Values above 0.08 are likely to be noticeable in many games and will cause visible character movement or camera drift in titles that use a standard 0.05 to 0.10 deadzone, but the exact threshold depends on the specific software you are playing and how aggressively it filters small resting offsets.

Distinguishing hardware drift from calibration noise

A brand-new Pro Controller sometimes shows very small readings close to zero at rest, and these minor fluctuations can fall within normal sensor noise without automatically indicating a hardware drift problem. Values that persist above 0.05 across an untouched observation period of at least 30 seconds are worth documenting with a screenshot, and once a stick module is confirmed faulty the joystick sits on the Pro Controller motherboard as a soldered component, so replacement means desoldering the old module rather than clipping in a plug-in part.4 Run the test after the controller has been in active use for at least 10 minutes, because drift can become more apparent after the internal mechanism reaches its normal operating temperature, so a warm-up period consistently produces a more representative and reliable reading.

ZL and ZR triggers in the Gamepad API

In the Web Gamepad API, the Switch Pro Controller reports ZL and ZR as axes rather than standard button objects. The Gamepad specification defines axes as normalized analog inputs in the -1.0 to 1.0 range and buttons as 0.0 to 1.0 inputs.5 Press ZL or ZR slowly and confirm the corresponding axis value changes continuously across the range. A ZL or ZR that jumps directly from the resting value to the maximum indicates digital-only trigger behavior on that unit, and the live range readout here is where you rule out digital-only ZL or ZR triggers before assuming the hardware is fine.

Shoulder button checks after trigger mapping

The L and R shoulder buttons above the triggers appear as standard buttons in the button grid. Press each one and confirm it lights up cleanly with a value of 1.0 on press and returns to 0.0 on release. The SL and SR side buttons are not always exposed through the Gamepad API when the Pro Controller is in paired combined mode, so focus on L and R first before troubleshooting the smaller side buttons. A shoulder button that registers intermittently across repeated presses likely has a worn contact inside the switch mechanism.

Sources
  1. 1.

    Nintendo, "Control Sticks Are Not Responding Correctly on Nintendo Switch Pro Controller," en-americas-support.nintendo.com, accessed June 2026. https://en-americas-support.nintendo.com/app/answers/detail/a_id/22738

  2. 2.

    MDN, "Using the Gamepad API," developer.mozilla.org, accessed June 2026. https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API

  3. 3.

    Nintendo, "Nintendo Switch Pro Controller," nintendo.com, accessed June 2026. https://www.nintendo.com/my/hardware/switch/accessories/procon.html

  4. 4.

    Daniel Tagalog, "Nintendo Switch Pro Controller Joystick Module Replacement," ifixit.com, December 2019. https://www.ifixit.com/Guide/Nintendo+Switch+Pro+Controller+Joystick+Module+Replacement/127716

  5. 5.

    W3C, "Gamepad," w3.org, July 2025. https://www.w3.org/TR/gamepad/

FAQ

Bluetooth support for the Nintendo Switch Pro Controller in browsers varies by OS, and CapyToolkit does not upload the readings you capture. On Windows, the Web Bluetooth API has limited HID gamepad support. USB is reliable in Chrome and Edge on all platforms.

Nintendo issued a repair programme for Pro Controllers with confirmed drift. Values persistently above 0.08 at rest are a clear sign of wear. Any axis reading above 0.05 while the stick is untouched is worth monitoring.

Yes. The Web Gamepad API does not expose the Capture (screenshot) button or the Home button on the Switch Pro Controller. They appear as unmapped inputs in the browser.

Yes via USB. Connect with the USB-C cable that came with the controller, open the page in Chrome or Edge, and press a face button to register it.

Yes. The Pro Controller exposes L and R as standard buttons. Press each one and confirm it lights up in the button grid; CapyToolkit shows the value returning to 0.0 on release.

Nintendo Switch Joy-Con (L+R) Test

For Joy-Con drift checks, start with the Joy-Con as a Bluetooth device, because the browser sees whatever pairing state your operating system exposes before you compare readings. When paired as a combined gamepad to a PC via Bluetooth, Chrome may expose them as a single combined device or as two separate controllers depending on your OS and Bluetooth driver version. Press a button after pairing to register whichever device appears.

Stick drift on Joy-Con, particularly the left Joy-Con, is one of the most widely reported controller hardware issues of recent years. Nintendo has offered free repairs for drifting Joy-Con controllers in response to the issue1. The left stick is most commonly affected, with upward drift (negative Y-axis at rest) as the most frequent symptom.

To check your Joy-Con for drift, leave the sticks untouched on a flat surface for at least 30 seconds after registering the controller. Any axis reading consistently above 0.05 at rest is worth documenting. Screenshot the axis value display to use as evidence if you plan to contact Nintendo about a warranty or free repair. Testing both Joy-Con individually also helps separate a true stick fault from a pairing quirk. Keep the Joy-Con away from the edge of the desk and away from magnets, metal clips, or other objects that could press a rail during the rest period.

Recommended tests for Nintendo Switch Joy-Con (L+R)

  • Left Stick: the left Joy-Con is the most commonly affected side for stick drift, and a persistent reading below -0.05 on axis 1 (left stick Y) after leaving the sticks untouched for 30 seconds confirms the upward drift that Nintendo has offered free repairs for

Opens the Gamepad Tester with this section's recommended tests marked.

Open in the tool →

Specifications2

ConnectionBluetooth (native), console rail connection
Layout2 sticks, 4 directional buttons, 4 face buttons, SL/SR side buttons per pair
GyroscopePresent but not exposed via Web Gamepad API

Pairing Joy-Con to a PC via Bluetooth

Pairing Joy-Con controllers to a PC requires the Bluetooth sync sequence on each controller: hold the small sync button on the side rail of the Joy-Con until the four player LEDs begin cycling rapidly, then connect through your OS Bluetooth settings. The process applies to both the left and right Joy-Con individually. Chrome may see them as a single combined gamepad or as two separate controller entries depending on your OS version, Bluetooth driver, and whether you pair one or both at the same time.

Combined gamepad versus two separate entries

Once detected, press any button on the Joy-Con to register it. If Chrome shows two separate entries, each Joy-Con appears independently and you can test both by switching between them on the page. The gyroscope inside each Joy-Con is not accessible through the browser Gamepad API, but all buttons and stick axes are.3 Testing each Joy-Con on its own entry makes it easier to isolate a single faulty stick from a pairing quirk that affects only the combined reading.

After each Joy-Con registers, press its buttons and move its stick while watching the page so you can confirm the entry is reading that specific controller. The gyroscope inside each Joy-Con is not exposed through the browser Gamepad API, but every button and both stick axes report normally, so focus the test on sticks and buttons rather than motion sensing.

Reading left stick drift on the Joy-Con

On the left Joy-Con, upward drift along the negative Y-axis is the most frequently reported failure direction. In Switch games, this causes the character to walk or look upward without any input. Place both Joy-Cons flat on a surface, leave all sticks untouched for at least 30 seconds, and read axis 1 (left stick Y) carefully. A persistent reading below -0.05 confirms upward drift that will affect gameplay.4

Building a repair evidence set

Nintendo has faced legal pressure over Joy-Con stick drift and offers free repairs beyond the standard warranty in the EEA, UK, and Switzerland.5 Document your readings with a screenshot: capture both the numeric axis value and the canvas dot offset from center. A stable reading above 0.05 in any direction strengthens a Nintendo support request significantly. Run the test at least twice before submitting evidence, because a single borderline reading may not convince support on its own.

When Chrome detects two Joy-Con gamepads instead of one

If you pair both the left and right Joy-Con to your PC at the same time, Chrome may present them as two separate gamepad entries rather than one combined device, and this behavior varies depending on your specific OS version, Bluetooth adapter, and the Bluetooth driver stack currently installed. There is no single consistent behavior across all platforms, so the only reliable approach is to observe what Chrome actually shows on your machine and test each entry methodically.

Testing each Joy-Con individually

When Chrome shows two separate entries, press a button on the left Joy-Con first to register it, then test its stick and buttons thoroughly before moving on. Switch to the second entry and press a button on the right Joy-Con to register that device separately, which is how you test the left and right Joy-Con one at a time. The SL and SR buttons on each Joy-Con, which are the small side buttons used in single-Joy-Con mode on the Switch console, may not appear in the browser button list when the Joy-Con is in paired combined mode. This is a driver and API limitation rather than a hardware fault, so the buttons may still function correctly on the Switch itself.3

Sources
  1. 1.

    "Joy-Con," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Joy-Con

  2. 2.

    Nintendo, "Joy-Con specifications," nintendo.com, accessed June 2026. https://www.nintendo.com/ph/hardware/switch/modal/specs/joy-con.html

  3. 3.

    Mozilla Developer Network, "Using the Gamepad API," developer.mozilla.org, accessed June 2026. https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API

  4. 4.

    W3C, "Gamepad," w3.org, July 2025. https://www.w3.org/TR/gamepad/

  5. 5.

    Nintendo, "Joy-Con Control Sticks Are Not Responding or Respond Incorrectly (responsiveness syndrome or so-called drifting)," nintendo.com, accessed June 2026. https://www.nintendo.com/en-gb/Support/Repair/Joy-Con-Control-Sticks-Are-Not-Responding-or-Respond-Incorrectly-responsiveness-syndrome-or-so-called-drifting--1867803.html

FAQ

Pair via Bluetooth: hold the small sync button on the rail until the LEDs flash, then connect in your OS Bluetooth settings. CapyToolkit keeps the values on the page so you can compare the left and right readings. Chrome may see them as one combined controller or two separate ones depending on OS and driver.

Nintendo replaced Joy-Con drift under warranty in many regions. Any axis reading above 0.05 untouched is borderline; above 0.10 is drift that will register as input in most games which use a 0.08–0.12 deadzone.

When paired individually, each Joy-Con may appear as a separate gamepad in the browser. Press a button on each one, and the tool will list all connected gamepads so you can switch between them.

SL and SR (the small side buttons used in single-Joy-Con mode) are often not exposed through the Web Gamepad API when the Joy-Con is in paired mode. This is a driver limitation, not a sign of faulty buttons.

This tool shows the raw axis values. Screenshot the values at rest to document drift for a warranty claim. Nintendo historically accepted claims where drift was visible on-screen regardless of specific threshold values.

Joy-Con Drift Test: Documenting Drift for Nintendo Repair

Before you contact Nintendo, document Joy-Con stick drift with a stable browser reading. Joy-Con stick drift is a known controller issue that Nintendo describes in support documentation as control stick responsiveness syndrome. Nintendo says consumers in the European Economic Area, UK, and Switzerland can get no-charge official repairs for this issue until further notice, even when it is caused by wear and tear or the 24-month manufacturer warranty has expired.1 In the U.S. and Canada, Nintendo provides an online service request process for affected Joy-Con controllers; users in other countries are directed to the nearest Authorized Service Center.2

To document your Joy-Con's drift using this tool, pair the Joy-Con to your PC via Bluetooth first. Nintendo describes the Joy-Con SYNC button on the side rail as the pairing control, and the Web Gamepad API exposes connected gamepad axes and buttons to browser pages through interfaces such as Gamepad.axes, Gamepad.buttons, and Navigator.getGamepads().3 If the browser does not show the controller immediately after pairing, press a face button or move a stick; Chrome and other browsers may wait for controller interaction before exposing the gamepad to a page.4 Keep the Joy-Con flat during the reading so the rail or a cable does not press the stick and distort the evidence.

What to look for

  • -0.11

Opens the Gamepad Tester with this section's reference values shown at the top of the tool.

Open in the tool →

Taking documentation screenshots

For effective documentation that will hold up during a Nintendo support review, leave the Joy-Con stick completely untouched on a flat, stable surface for at least 30 seconds so the axis readings have time to fully stabilize. Then take a screenshot that captures both the numeric readout showing all five decimal places of precision and the canvas dot position that visually confirms the physical offset direction from center, the capture a drift screenshot Nintendo will accept step that proves the offset is real.

What makes the screenshot useful as evidence

Nintendo recommends calibrating the control sticks through the Switch system settings before beginning any troubleshooting, and then setting up a repair request if the responsiveness problem persists after calibration.2 Because game deadzones and calibration behavior vary significantly by device and by individual game, the most useful evidence you can provide is a stable, nonzero axis value at rest with its exact direction and numeric magnitude clearly recorded. The tester shows the raw Gamepad API value, where axes are normalized from -1.0 to 1.0, so a well-composed screenshot can show both the offset direction and the precise magnitude of the drift in a single image.3

After the Joy-Con registers in the tester, press each button once and move the stick through its range so you can confirm the page is receiving live input before you capture the resting screenshot. A screenshot taken before the controller is registered can show an empty canvas that looks drift-free, which would mislead the support review rather than support it.

Submitting the repair request

After documenting your Joy-Con drift with stable screenshots, visit Nintendo's regional support page and select the Joy-Con repair or service request option, uploading your screenshot files directly if the online form supports file attachments. If the form does not allow uploads, describe the specific axis values and their drift direction in the text description field and mention that you have screenshots available to send if the support team requests additional evidence.

What to include in the repair description

List the affected Joy-Con side (left or right), the specific resting axis number, the direction of drift (positive or negative), and the stable numeric value captured in your screenshot. Keep the wording factual and precise: the stick reports consistent movement while completely untouched, the reading remains visible and unchanged throughout the full rest period, and the same value appears clearly in the attached screenshot image. Mention exactly how long the controller rested undisturbed before the screenshot was taken, because Nintendo support agents may specifically ask for evidence that the reading is stable and repeatable rather than a momentary transient spike.

Matching evidence to the support form

Nintendo's Americas support page states that the online service request system is available to customers in the U.S. and Canada, while users in other countries should contact their nearest Authorized Service Center for repair assistance. Nintendo's UK support page confirms that no-charge repairs for responsiveness syndrome are available until further notice in the EEA, UK, and Switzerland, subject to Nintendo's published repair conditions and eligibility criteria. Include the controller serial number printed on the Joy-Con rail in your description, because Nintendo may use this identifier to verify the manufacturing batch and confirm whether the specific unit qualifies for the extended no-charge repair program.1

Testing after warm-up: when drift appears only during use

Intermittent Joy-Con drift can be caused by worn contact pads inside the joystick module. iFixit's Joy-Con repair guide describes drifting sticks as contact-pad wear that can make the controller report movement while the stick is centered, and notes that cleaning debris may be temporary because the worn pads continue to degrade.5 ALPS RKJXV-style joystick modules use potentiometers with wipers that can wear or admit dust, which is the same general failure mode behind many controller stick modules.6

To capture this behavior, run the drift test before you start playing and take a screenshot of the baseline values. Then play for 15 minutes and return to the tester without letting the controller cool down. Read the axis values again with the sticks at rest. A value that read 0.01 cold and now reads 0.06 warm confirms a repeatable warm-state offset: the wear is present but the cold reading concealed it.

Cold baseline versus warm reading

Include both the cold baseline and the warm reading in any Nintendo support documentation. A cold screenshot showing 0.0 may not represent what the controller does during gameplay. A warm screenshot showing 0.06 or higher provides direct evidence of a nonzero offset that can be included with your repair request. Run the warm test after the Joy-Con has been in active use for at least 10 to 15 minutes, because the drift may not appear at room temperature and only becomes visible once the mechanism reaches operating temperature.

When to use this

Use this to generate screenshot evidence of Joy-Con stick drift values to support a Nintendo warranty repair request, or to determine whether drift is high enough to visibly affect Switch gameplay.

Examples

Left Joy-Con showing upward drift (negative Y-axis)

Before
Axis 1 (LY): -0.11523 at rest, sticks untouched on a flat surface for 30 seconds
After
(screenshotted, both canvas dot position and the -0.11523 numeric value captured for Nintendo warranty documentation)

A persistent reading of -0.11 confirms upward drift. In most Switch games this causes the character to walk or look upward without input.

Right Joy-Con with drift not yet affecting gameplay

Before
Axis 2 (RX): 0.03214 at rest, inside the typical game deadzone threshold
After
(documented as a baseline, no immediate action required)

Document this value now and retest in 30 days. Low-level drift may be below many game deadzone thresholds at first but can worsen with use.

Joy-Con not detected as a gamepad in Chrome after Bluetooth pairing

Before
Status: Waiting for controller... (Joy-Con shows as paired in OS Bluetooth settings)
After
Status: Controller connected (after pressing a face button on the Joy-Con)

Chrome requires at least one button press before exposing any gamepad. Bluetooth pairing alone is not sufficient.

Sources
  1. 1.

    Nintendo UK, "Joy-Con Control Sticks Are Not Responding or Respond Incorrectly," nintendo.com, accessed June 2026. https://www.nintendo.com/en-gb/Support/Repair/Joy-Con-Control-Sticks-Are-Not-Responding-or-Respond-Incorrectly-responsiveness-syndrome-or-so-called-drifting--1867803.html

  2. 2.

    Nintendo Support, "Joy-Con Control Sticks Are Not Responding or Respond Incorrectly," support.nintendo.com, accessed June 2026. https://en-americas-support.nintendo.com/app/answers/detail/a_id/46903

  3. 3.

    W3C, "Gamepad," w3.org, July 2025. https://www.w3.org/TR/gamepad/

  4. 4.

    web.dev, "Jumping the hurdles with the Gamepad API," web.dev, accessed June 2026. https://web.dev/articles/doodles-gamepad

  5. 5.

    iFixit, "How to Fix Your Nintendo Switch’s Drifting Joy-Con Joystick," ifixit.com, May 2024. https://www.ifixit.com/News/31285/nintendo-switch-joy-cons-failing-how-to-fix

  6. 6.

    iFixit, "ALPS RKJXV1224 Variants Teardown," ifixit.com, February 2021. https://www.ifixit.com/Teardown/ALPS+RKJXV1224+Variants+Teardown/140803

FAQ

Not always. Nintendo's repair program historically accepted controllers showing drift without requiring prior documentation. CapyToolkit helps you capture axis value screenshots, which can help if the support agent asks for more detail. The page keeps those values visible while you decide whether to attach screenshots or explain the drift in the support form.

Intermittent drift that appears and disappears is still hardware drift. The potentiometer wear may affect the reading more at certain temperatures or after the stick warms up with use. Run the test after the Joy-Con has been in active use for 10 to 15 minutes and the drift is more likely to be visible.

The Charging Grip allows charging via USB but does not expose the Joy-Con as a USB HID gamepad on PC. Bluetooth is the standard method for connecting Joy-Cons to a PC for browser testing.

Yes. Either Joy-Con can develop stick drift, so document and report each controller individually if both show a persistent nonzero offset at rest.

The Switch and PC read the Joy-Con with different calibration data. The Switch applies Nintendo's own factory calibration that the PC browser does not see. Run Nintendo's built-in calibration tool at System Settings and then Controllers and Sensors and then Calibrate Control Sticks for the most accurate on-device reading.

FAQ

Pair over Bluetooth: hold the small sync button on the rail until the LED cycles, then connect in your operating system's Bluetooth settings. CapyToolkit keeps whatever values are exposed on the page. Chrome may show the pair as one combined controller or two separate ones depending on the OS and driver.

That depends on your operating system and Bluetooth driver. Some setups combine the left and right Joy-Con into one gamepad, while others list each one as its own entry. Test each entry separately and leave it untouched for 30 seconds, because drift usually starts on one side, most often the left.

The Web Gamepad API does not expose the Capture button or the Home button on the Switch Pro Controller, so they appear as unmapped inputs in the browser. Their absence is a mapping limitation rather than a fault.

The tool shows the raw axis values, which you screenshot at rest to document drift for a claim. Nintendo has historically accepted controllers showing drift on screen regardless of a specific threshold, but a stable numeric reading and the dot offset make the case clearer.

The Switch and the PC read the Joy-Con with different calibration data, because the console applies Nintendo's own factory calibration that the browser does not see. Run the built-in Calibrate Control Sticks tool on the console for the most accurate on-device reading.

Cleaning debris from the contact pads can reduce drift temporarily, but iFixit describes the underlying cause as contact-pad wear that continues to degrade, so a cleaning is a short-term measure rather than a repair. A module replacement or a Nintendo repair is the durable fix.

Additional resources

Guides

PlayStation Controller Test: DualShock 4 and DualSense Test a DualShock 4 or DualSense for analog stick drift, read the trigger axes, and document the result for a repair, with the model-specific notes for both PlayStation controllers in one place. Nintendo Controller Test: Switch Pro Controller and Joy-Con Drift Test a Nintendo Switch Pro Controller or Joy-Con for stick drift, read the trigger axes, and document the result for Nintendo's repair process, with the per-model notes for both controllers in one place. Third-Party Controller Test: 8BitDo, Logitech, PowerA and Razer Test an 8BitDo, Logitech, PowerA or Razer controller for stick drift, trigger range and button response, and see how each third-party pad presents itself to the browser Gamepad API. Xbox Controller Drift Test and Per-Model Notes Test an Xbox controller for analog stick drift across the Xbox 360, Xbox One, Xbox Series X/S and Elite Series 2, and see what each generation changes about the same test. Controller Deadzone Test and Calibration Guide Understand and calibrate your controller deadzone using live axis values. Learn how to match your deadzone setting to the specific game you are testing against. Controller Not Detected in Browser Fix a controller that is not showing up in your browser. Step-by-step troubleshooting for USB and Bluetooth gamepads on Windows, Mac, and Linux. Controller Trigger Test: Diagnosing LT and RT Issues Test your controller triggers in your browser. Diagnose triggers that do not register, do not reach full range, or do not return to zero after release. Flight Stick and HOTAS Test - Joystick Axis Calibration Guide Test your flight stick, joystick, or HOTAS in your browser using the Gamepad API. Read axis values, hat switch position, and throttle range without any software install.