Nintendo Switch

【Update】 Switch 2 Joy-Cons and Pro Controller 2 Wireless Connection for Windows 10/11 v0.1.0



Hey everyone! Yesterday, I shared my fork of Nadeflore’s amazing switch2-controllers project, which brought Windows 10 compatibility and fixed button layouts to the Switch 2 Joy-Cons and Pro Controller 2.

Thanks to the feedback, I've been working on an update (v0.1.0) to make the experience smoother. I added gyro mouse, extra button remapping, unified GUI, and on-the-fly ABXY layout changing!

What's new in v0.1.0:

  • One Unified App & New GUI: I’ve merged everything into a single executable (Switch_2_Controllers_0.1.0.exe). The brand-new settings panel at the bottom of the window lets you adjust your configs in real-time without touching any text files.
  • On-the-Fly Layout Switching: Instantly toggle between Nintendo Layout (Physical A -> Virtual A) and Xbox Layout (standard PC ergonomics) right from the interface.
  • Advanced Gyro Mouse Aiming: I've implemented a 1000Hz interpolation loop, making the gyro-to-mouse translation incredibly smooth and jitter-free. You can now choose between Yaw and Roll modes, adjust your sensitivity, and even use Stick Assist for hybrid aiming.
  • 1-Click Gyro Calibration: Dealing with drift? Just place your controller on a flat surface, click the "Calibrate Gyro" button in the app, wait 2 seconds, and your perfect center is permanently saved.
  • Extra Buttons Remapping: Full custom mapping support for the GL, GR, and C buttons! You can map them to activate the gyro or act as standard face buttons.
  • Haptics & OS Integration: The app now triggers a vibration confirmation when your controller successfully connects, and the Capture button is natively mapped to take Windows screenshots (Win + PrtScn).

How to use it:

  1. Download and install the Nefarius ViGEmBus driver on your PC if you haven't already (this handles the virtual gamepad emulation).
  2. Go to the Releases page and download the all-in-one Switch_2_Controllers_0.1.0.exe.
  3. Launch the app.
  4. 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).
  5. Use the GUI to pick your layout, calibrate your gyro, and customize your back buttons!

Important Setting for Steam Users:

Because this app emulates an Xbox 360 controller, Steam Input might try to "help" by applying its own layout overrides, which can double-swap your buttons and mess up your in-game controls! To ensure your layout stays consistent:

  • Go to Steam > Settings > Controller > Show Advanced Settings.
  • Make sure "Enable Steam Input for Xbox controllers" is turned ON.
  • Now theSwitch_2_Controllers app will handle the layout switching for you!

Hope this update helps anyone wanting to get the most out of their Switch 2 controllers wirelessly on PC. Please let me know if you run into any issues or have feedback on the new gyro features.

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

by tagayama

Write A Comment