Nintendo Switch

Switch 2 Joy-Cons and Pro Controller 2 Wireless Connection for Windows 10/11



I recently stumbled upon the amazing switch2-controllers project by Nadeflore. This app allows us to wirelessly connect Switch 2 Joy-Cons and Pro Controller 2 on PC. The controllers will be recognized as Xbox 360 controller or mouse. It also comes with a nice and simple GUI!

While setting it up, I noticed a couple of pain points on my Windows 10 PC:

  1. It crashed on Windows 10.
  2. It defaulted to the Xbox button layout.

So, I decided to fork the project and create a version that works for me and hopefully everyone.

What's new in this version:

  • Windows 10 Compatibility: Fixed the AttributeError crash that happened when connecting via BLE. The app now runs smoothly on Windows 10 and Windows 11.
  • Nintendo/Xbox Button Layout: I've provided two different executable versions. You can choose the Nintendo Layout (Physical A -> Virtual A) so the buttons match your controller labels perfectly, or stick to the Xbox Layout if you prefer standard PC ergonomics.

How to use it:

  1. Download and install Nefarius ViGEmBus driver on your PC first (this handles the virtual gamepad emulation).
  2. Go to the Releases page and download your preferred layout (Switch2_Controllers_SwitchLayout.exe or Switch2_Controllers_XboxLayout.exe).
  3. Double-click the .exe and follow the GUI instructions to turn on/sync your Joy-Cons or Pro Controller. (Note: Do not pair them in your Windows Bluetooth settings beforehand! Let the app find them automatically).

Hope this post helps anyone who want to use Switch 2 controllers wirelessly on PC. Please let me know if you run into any issues.

And of course, all credit goes to the original creator Nadeflore. Thank you so much for creating this amazing app!

by tagayama

Write A Comment