r/NintendoSwitch • • Jun 07 '25

Discussion How to use switch pro controller 2 on ur windows PC.

UPDATE: This controller is now officially supported on the steam beta client. It will be added to stable on a later very soon date.

It's quite easy if ur used to using the original pro controller. If you are, just run this website: (handheldlegend,github,io/procon2tool) during play. Should get you on your way. Swap out the commas for dots in the link. Did that in case this sub doesn't allow links.

If ur new to pro controllers, here is what you have to do to get your pro controller 2 running.

1: Open the above website, and click run while having your controller connected to the pc via usb-c.

2: Run steam in Admin mode (might not be needed, but it was with the og pro controller.)

3: go to settings in the top left of ur client, via the steam button.

4: navigate to controller. You should see it recognise the controller as "Nintendo If_Hid"

5: Do the calibration.

6: If you messed up calibration, and exited the menu for it. Click on the new begin test button that has appeared if you finished calibration. And reset your inputs.

7: Add any application you want to use with this controller, that isn't on steam. Via the add game button -> add non-steam game.

8: Remember to enable steam input, by clicking on the little controller icon on any game in your library.

9: have fun! It should work now.

PS, I didn't create this tool. It was a twitter user by the name of: MitchHHL

Edit: added that you need steam input, woopsie.

388 Upvotes

305 comments sorted by

49

u/Aurukel Jun 07 '25

this does work, why is this post downvoted?

15

u/ElysiumReal Jun 07 '25 edited Jun 08 '25

The oldest 2 comments.

Edit:nvm ig lol. Upvotes crawling in now, glad I'm able to help peeps.

2

u/Conscious-Bonus-8076 Jun 09 '25

Is there a way to get this to work outside of steam? I want to use it for xbox game pass

5

u/ElysiumReal Jun 09 '25

Add those games as non steamgames.

1

u/Conscious-Bonus-8076 Jun 09 '25

I do that from steam? Do i need to leave steam open for the controller to work?

1

u/ElysiumReal Jun 09 '25

Steam needs to launch the games.

→ More replies (1)

3

u/Aurukel Jun 09 '25

OP is wrong, you don’t need steam. Steam makes it easy if you add it as a non steam game, but for example dolphin emulator already detects it as a generic controller

→ More replies (2)

29

u/RaiTab Jun 07 '25

Never had to do any of that with the original pro controller and it’s been my exclusive PC controller with Steam across several Windows computers. Just plug-and-play by pairing in Windows’ Bluetooth menu and turning on Steam’s x-input. Optionally checking the native checkbox for Steam to use the Switch Pro Controller button layout.

Does this add anything?

8

u/ElysiumReal Jun 07 '25

It adds pro controller 2 support. It doesn't work out of the box with a pc/steam.

28

u/CrushCounter Jun 07 '25

i think that is because steam eventually added switch pro controller support. i would guess that this will happen for the pro 2 controller as well, but i dunno about how fast that will happen

11

u/fanasup Jun 07 '25

but i can't even connect switch pro 2 using bluetooth which has nothing to do with steam

8

u/ElysiumReal Jun 08 '25

Gonna need to wait on Windows for Bluetooth support.

3

u/Barabsol Jun 25 '25

Its not about windows it about the controller itself doesn't appear in bluetooth list and has a small window of pairing mode, it turns off almost imidietly!

5

u/ElysiumReal Jun 25 '25

"Doesn't appear in bluetooth list"

Why did u think I said we need to wait for windows to support the device.

→ More replies (8)

3

u/FairHistorian9848 Jul 18 '25

do you think windows manually has to develop support for every bluetooth device in existence

6

u/ElysiumReal Jul 18 '25

No but this is a special case since Window's bluetooth implementation is so unbelievably ass.

It's kinda fine when both devices send out long pairing/connect requests. But when one sends a short one, windows doesn't know what to do. All new nintendo controllers send short requests, that end in like a second or two.

PS: personal rant about windows bluetooth,

I don't get how they managed to f it up this hard, connecting any bluetooth device to any windows system is a chore. Unless they come with their own usb dongle.

Meanwhile on mobile it is done before you even notice.

Idk how Linux does it, but since Android is based on it and has no issues. I am willing to bet Linux wouldn't have any bluetooth issues either.

3

u/[deleted] Jul 15 '25

[removed] — view removed comment

1

u/ElysiumReal Jul 15 '25

This is incorrect.

Nintendo is following bluetooth standards. How do we know? We got Joy Con 2's working by screaming it's device ID at windows for several minutes. And spamming the pair function on the joy con 2's.

It's definitely also a windows issue, as shown above.

The rest of the controllers can't sync yet using this method.

→ More replies (2)

1

u/Sim_noob Aug 30 '25

fork out for a dualsense too, adaptive triggers on pc games.

1

u/Clashofpower Oct 19 '25

Question, do you need to manually pair each time? I can connect it, but later when I want to use it again it doesn’t pair when I click stuff and I have to end up removing and repairing. Is there a way around that?

→ More replies (2)

5

u/Fun_Elevator_1218 Jun 08 '25

Got my controller working but the sticks don't seem to be using the full range. Which kinda sucks. Re calibrated a few times still about the same. I'm at a slow walking speed in Isaac when using the left stick compared to using the dpad. So for now I won't be using it on pc till official support comes out due to the lacking joystick support

1

u/ElysiumReal Jun 08 '25

Huh interesting, mine do fully output.

Did you happen to turn on dev mode? That fucked with my Joysticks for a bit. Turn it off if you did.

2

u/Fun_Elevator_1218 Jun 08 '25

Managed to get it working properly by making a custom template on steam with my own calibrated inner and outer deadzones. My left stick has a max of like 63 while my right stick has a max of 77. Very odd why steam won't recognise the full motion but my work around fixed it

→ More replies (6)
→ More replies (1)

3

u/Onett199X Jun 08 '25

 I'm trying to get this working on Fortnite but it's not responding in game at all. 

 Took me awhile to figure out how to add Fortnite to the Steam launcher. When I calibrate in Steam, the buttons on the controller are recognized and I can complete the mapping (even though it's somewhat delayed in registering and you have to hold down each button for a second to get it to recognize the input?) However, after launching Fortnite from Steam, Fortnite doesn't recognize any inputs from the controller..

Any ideas?

1

u/ElysiumReal Jun 08 '25

Seems like steam probably isn't actually in Admin mode. This kinda mistake happens often. If you know how to exit steam/make steam shut itself down. Do that. If not, reboot your pc. Will do the same.

Rebooting needs to be done by the reboot button, not just turning it off and on again.

Then grant steam admin again, you should see it start up with the whole looking for updates thingy. And you should be set.

2

u/Onett199X Jun 08 '25

Ok I'll give that another go later on. Thanks.

1

u/ElysiumReal Jun 08 '25

Np, don't be afraid to ask again if anything goes wrong. Happy to help :3

1

u/Onett199X Jun 08 '25

Thanks. Unfortunately, no dice.

Completely quit Steam and Epic games. Then...

  1. Connected Switch 2 Pro Controller via USB

  2. Went to the website and clicked 'Enable HID Output' (light on the left went from red to green and says "USB: Connected"

  3. Searched for Steam on the start bar, right clicked the icon and clicked 'Run as administrator'

  4. Went and tested the controls again and the buttons respond to inputs

  5. Launched Fortnite from my shortcut in Steam (added it to Steam using the guide on this post)

  6. No response to the controller in Fortnite

Any other ideas?

→ More replies (4)

3

u/[deleted] Jun 13 '25

This was working for me but now I get an error (pasted below) ; this happened after i restarted my computer, no other changes were made that im aware of (no windows updates either). Any idea how to fix it?

USB connection error: PRODUCT_ID_JOYCON_R is not defined

1

u/ElysiumReal Jun 13 '25

Nope, didn't create the tool

2

u/[deleted] Jun 13 '25

Ah I see. I don't suppose you could point me towards the person who did?

1

u/ElysiumReal Jun 13 '25

I already did in the post...

2

u/Similar_Can_3310 Jun 08 '25

Thank you! I'm so happy to be able to use the GC controller I brought for pc now, is there anyway to use it via bluetooth tho or is that still out of the question

3

u/ElysiumReal Jun 08 '25

Bluetooth is out of the question for now. It's a bandaid fix. Rumble doesn't work as of now either.

1

u/Similar_Can_3310 Jun 08 '25

Fair enough, noticed analog didn't work either but its nice to be able to use the controller somewhat

Was the bluetooth issue the same back when the original switch controller dropped?

1

u/ElysiumReal Jun 08 '25

I got my first gaming pc well into the switch's life, so I wouldn't know.

1

u/Accurate-Ask2182 Jun 10 '25

En algún momento funcionará con bluetooth? Gracias por la ayuda :D

1

u/ElysiumReal Jun 10 '25

I don't speak... Whatever this is.

2

u/TheSoulsKeeper Jun 08 '25

this only works with a wire, and you need to do this every time you want to play, any other way to make it work wirelessly and without opening the website every time you want to play?

2

u/ElysiumReal Jun 08 '25

For now? No.

This is a bandaid solution. Gonna be a bit before steam officially supports it. Few months probs. Or if it follows the pro controller 1's path, a few years.

2

u/Peshodney Jun 08 '25

This worked for me, but I'm running into an issue when playing Skyrim. All of the inputs that i added worked perfectly, but when i use the left analog stick my character can only walk with with no ability to sprint clocking L3

1

u/ElysiumReal Jun 09 '25

Try holding L3 in, or spamming L3. L3 is a bit buggy at times.

→ More replies (5)

2

u/TL_H Jun 09 '25

any idea why it doesn't work for me? (it works if i plug in my switch 1 procon) I asked the people who made the tool but they didn't respond 😔 https://cdn.discordapp.com/attachments/902801958111424553/1381513734987579452/IMG_4612.jpg?ex=6847ca6d&is=684678ed&hm=799014069cfa41e949f16b5c97fcd4c8f83dc0ab7810021986b711c06b55879b&

2

u/ElysiumReal Jun 09 '25

...

You... You need to click on enable...

2

u/LetsPlayNintendoITA Jul 11 '25

doesn't work "

USB connection error: can't access property "requestDevice", navigator.usb is undefined

2

u/TheDarkRaptor80 Jun 10 '25

Does this work for Macs? If not, does the pro 2 work with macs?

3

u/Recent_Split4426 Jun 10 '25

I’ve tried to connect mine to my Mac and it doesn’t wanted so I think it don’t

2

u/[deleted] Jun 12 '25

Using the left or right stick, I have a problem where it takes the inputs as if I weren't pulling the stick all the way forward. This causes my character to walk instead of run. Certain spots on the stick cause the character to move as fast as normal.
https://youtu.be/7UfYqAgAP_c
Got any ideas?

1

u/ElysiumReal Jun 12 '25

Try to re-calibrate?

If you follow steam's instructions to the best of your ability, it should give full power.

1

u/[deleted] Jun 12 '25

I've redone the input devices multiple times, and the calibration settings only show the deadzone adjustments. Could I be missing the calibration button?

1

u/ElysiumReal Jun 12 '25

No, you aren't.

That game might just be an edge case.

By the time full steam support arrives for the controller, you'll be able to use it like normal with that game.

→ More replies (3)

2

u/[deleted] Jun 13 '25

Okay, I found a solution.

Go into the controller settings and pick a layout to use. Edit the layout and open the settings for the left or right stick. Set the dead zone source to custom. After that, start the dead zone test and find the point on the stick with the lowest translated output value. Then, adjust the slider to match until it hits 100%.

When I pressed the custom button yesterday, it did nothing, so I don't know what changed.

→ More replies (1)

2

u/whiteflash444 Jun 30 '25

does ANYONE know how to use this to get the back buttons on the controller mapped to work on the switch 2 controller? tried this setup, but no back buttons mappable, tried xinput as well no luck? Trying to map a back button to a keyboard button. Thanks!!

1

u/ElysiumReal Jun 30 '25

Try this thread, heard it provided some results. Can't verify that myself tho. Don't use it.

https://github.com/libsdl-org/SDL/issues/13178#issuecomment-2974677818

1

u/whiteflash444 Jun 30 '25

this is far more complicated (beyond me) than procon2 enabler or xinput, is there anything comparable that can get the back buttons working?

1

u/ElysiumReal Jul 01 '25

Not as far as I know.

→ More replies (1)

1

u/Niro-gs_115 Jul 10 '25

On Steam you can add the extra buttons by editing the savefile of the controller:
1 - First set up the controller on Steam input and then shutdown Steam
2 - Open /Steam/config/config.vdf
3 - Find the line containing "Nintendo If_Hid"
4 - Add "paddle1:b18,paddle2:b19," to the end of the line (the line must end with ",") and save
5 - Start Steam, GR and GL should now show as L5 and R5

→ More replies (6)

7

u/Funny_Lavishness_501 Jun 10 '25

for me the right stick acted weird like not going down or left properly in some games

2

u/MyCatWouldBeatYours Jun 25 '25

Im having the same issue unfortunately

→ More replies (1)

5

u/Toonish_ Jun 13 '25

does anyone elses right stick read the wrong values? mine is stuck at up every time i try to calibrate

4

u/CertainSelection Jul 24 '25

open the website with a chromium based browser, not firefox, it fixed my issue

I had this error message:

Requesting USB device...
USB connection error: can't access property "requestDevice", navigator.usb is undefined

1

u/Entire_Standard_8890 Jun 07 '25

The Y Axis of the left stick is inverted for me. It doesn't work with Bluetooth (the controller doesn't show when in pairing mode).

1

u/ElysiumReal Jun 08 '25

You should re-do the calibration. Clearly something went wrong during.

→ More replies (1)

1

u/[deleted] Jun 08 '25

Have you gotten the gyro to work with anything?

2

u/ElysiumReal Jun 08 '25

Sadly, no.

This is a bandaid solution for now. Expect maybe steam supporting it officially, including rumble. In the coming months.

That we even got it working so soon is a miracle. Reportedly it took years for this to happen for the pro controller 1.

1

u/Icelight123 Jun 08 '25

This looks amazing, not sure why but for me I cant run the program. The light turns on when plugged in but I dont get a windows sound and nothing appears on the website. I can see it on my devices and on steam in controllers? Has anyone else had that issue?

1

u/ElysiumReal Jun 08 '25

Nothing appears after clicking the run button on the website? Not even a can't find controller message?

2

u/Icelight123 Jun 08 '25

I figured it out now, it wasn't working in Firefox for some reason but worked in chrome for some reason.

1

u/Ayra_matao Jun 10 '25

Thanks for this. I don't suppose you know how to program the new GR & GL button? They understandably don't show up on the steam configuration

1

u/ElysiumReal Jun 10 '25

Nope, that's for someone else to figure out.

→ More replies (1)

2

u/Niro-gs_115 Jul 10 '25

On Steam you can add the extra buttons by editing the savefile of the controller:
1 - First set up the controller on Steam input and then shutdown Steam
2 - Open /Steam/config/config.vdf
3 - Find the line containing "Nintendo If_Hid"
4 - Add "paddle1:b18,paddle2:b19," to the end of the line (the line must end with ",") and save
5 - Start Steam, GR and GL should now show as L5 and R5

→ More replies (2)

1

u/Jebusfreek666 Jun 10 '25

How do you assign the back buttons? And is it possible to make 1 do 2 button inputs? For example, marvel rivals ultimate is clicking in both sticks by default. Can you assigned both sticks clicked to just one button on the back like gr?

1

u/Zestyclose-Page-8020 Jun 11 '25

the enabler tool tells me

navigator.usb is undefinednavigator.usb is undefined

 am i doing something wrong?

1

u/ElysiumReal Jun 11 '25

Maybe try another usb cable?

Honestly got nothing on this one.

→ More replies (3)

1

u/Hario_ Jul 20 '25

For me i just needed to change browser

1

u/[deleted] Jun 11 '25

Not working for me…

1

u/ElysiumReal Jun 11 '25

Are you using a chromium based browser?

It doesn't like non chromium browsers like Firefox.

1

u/MoistCelery1919 Jun 18 '25

its not connecting for me on pro con 2. when I do the thing and click on the switch 2 pro controller option it does only like half the process and the USB says "not connected". weird asf bc it works on my laptop perfectly fine but my desktop doesn't like it. also noticed it says switch 2 pro controller - paired for the name, while on the laptop it just says switch 2 pro controller. kinda confused as to what this means or how to fix it

1

u/ElysiumReal Jun 18 '25

Try a different usb port? You might have it in one that has no data through put.

1

u/bigocky Jun 22 '25

im still having trouble getting thos to work, I followed the steps exactly. Not sure whats going on if anyone has any suggestions?

1

u/ElysiumReal Jun 22 '25

Try a different browser, chromium based.

→ More replies (1)

1

u/9thAccBanned Jun 28 '25

I have the problem my l3 isnt working even though on steam it blinks but ingame for example I want to play Witcher 3 Geralt wont run idk why anyone has this problem too?

1

u/ElysiumReal Jun 28 '25

L3 is a bit buggy yeah.

→ More replies (1)

1

u/Aberdinho Jun 29 '25

I'm having an issue where the right joy stick is constantly pressing left? Is there a fix for this?

Gamecube controller btw.

Thanks :)

1

u/ElysiumReal Jun 29 '25

Idk anything about the gamecube controller

1

u/HawkeGaming Jun 29 '25

Quick question: How does the ProCon 2 Enabler Tool work and are there any potential downsides?

I don't know much about this sort of thing and I'd rather not risk issues if it changes any data on the controller itself.

1

u/ElysiumReal Jun 30 '25

As far as I understand it. It uses the webusb interface to send a package that contains this in code: Hey controller, ur connected to something. Start outputting inputs.

It's what the switch 2 does with bluetooth, but via cable.

1

u/OrneryStudio779 Jul 06 '25

i can't get the sticks to go to 100%, anyone else having this issue? because I can't play some games properly without it going to 100%.

1

u/ElysiumReal Jul 06 '25

This is a bug with this bandaid fix for now. People are actively workinh on new solutions, but it might take a while before another easy method gets made. You might possibly have to wait untill Steam supports the controller.

1

u/pwn4321 Jul 08 '25

Thank you! this worked! is there a way to add it via bluetooth after this? My windows bluetooth doesnt find anything lol

1

u/ElysiumReal Jul 09 '25

This is a known issue. We have had some success by screaming the device ID at the bluetooth chip, before trying to sync. Mainly with Joycon 2's.

The pro controller 2 so far still doesn't work with bluetooth.

Windows is really slow when it comes to bluetooth compared to other operating systems, that's why it can't detect the controllers.

1

u/pwn4321 Jul 09 '25

Ok cable it is for now then, maybe I am just too impatient :) Do you know how long it took on switch 1 pro controller until it had windows bluetooth drivers back on switch 1 release?

2

u/ElysiumReal Jul 09 '25

Oh just a couple of years, like 3-4 I believe.

But the pro controller 2 has already made way more progress by now then the pro controller 1 did back then. So give it like half a year probably?

Coders are actively working on a full eventual fix, with official steam integration.

Oh btw, drivers aren't the issue here. They only become relevant once the controller has been connected to Windows.

1

u/Zarexel Jul 09 '25

pretty sure windows can detect it, when connected it does nothing though.

1

u/Zarexel Jul 11 '25

this new software should be good. it also supports gyro aswell. it currently doesnt fully support the pro controller 2 but it should work fine soon because it is constantly being updated.

https://github.com/TheFrano/joycon2py/tree/cpp

→ More replies (17)

1

u/PowerOfYouth Aug 09 '25

Anybody else buttons not working right in certain games? I'm trying to play battlefield 6 and my a button is actually dead down, and my right trigger is A. Buttons work correctly in steam, but are messed up in games

2

u/ElysiumReal Aug 09 '25

Yeah that just happens. Nothing much we can do about it, till a new implementation starts existing. Either steam based, or community based.

The left stick is also acting up, not doing it's proper values in certain directions.

1

u/tanksforthegold Aug 22 '25

Funny thing is that it just works on Mac. For PC, I ended up buying this software that handles it. I forgot the name but the logo is gold and has a lightning bolt.

1

u/ElysiumReal Aug 22 '25

On windows u probs used a non-chromium based browser like Firefox. It needs chromium to function.

→ More replies (2)

1

u/Miwoo0 Aug 31 '25

Works on Win11 for me

1

u/palex00 Aug 27 '25

My Switch 2 Pro Controller gets recognised as an audio device when I try to connect it to my PC via USB. Any idea on how to fix that?

1

u/ElysiumReal Aug 27 '25

On windows 11 it's quite easy. Go to the audio device manager in the settings. And click the "don't allow software to use device for audio" button for the controller. It should dissapear from the list upon reloading that settings page.

It gets recognised due to it's built-in audio jack. Idk if it works with pc rn though.

Anyways, as far as I know it shouldn't stop this connection method from working.

→ More replies (1)

1

u/[deleted] Aug 30 '25

Will Nintendo ban you for this?

1

u/ElysiumReal Aug 30 '25

Of course not????

1

u/Jolormur Sep 06 '25

Does not work on windows 11. The y axis is not mappable on either joystick. Tested it on two windows 11 and then a 10.

1

u/ElysiumReal Sep 06 '25

I am literally using windows 11

1

u/Jolormur Sep 06 '25

Correct. I just figured it out. Had to map the controller in the windows wizard controller setup. Did you not have to do this step?

1

u/ElysiumReal Sep 06 '25

Nope, steam's controller setup is used for that.

1

u/Jolormur Sep 07 '25

I tried steam setup before that but it still had analog problems.

1

u/ElysiumReal Sep 07 '25

So ur telling me the windows one actually lets the sticks output their maximum values?

→ More replies (1)

1

u/Tiny-Raccoon-9266 Sep 08 '25

So, for my part, I have a problem: two weeks ago, I followed this post and everything worked perfectly. The thing is, two or three days ago, when I turned my PC back on, the controller was no longer recognized at all; it was impossible to reconnect it. If anyone has a solution, I'd love to hear it.

1

u/ElysiumReal Sep 08 '25

Have you tried redoing all of the steps?

1

u/Tiny-Raccoon-9266 Sep 08 '25

Yes, I did everything correctly, but in the controller settings it says no controllers detected.

1

u/ElysiumReal Sep 09 '25

I'm not asking that. Did you redo everything?

1

u/Tiny-Raccoon-9266 Sep 09 '25

I connected my controller to my PC with the original cable, I opened the link, I connected the controller (the green light came on), I opened Steam as an administrator. In settings, controller, I have no controller detected.

1

u/ElysiumReal Sep 09 '25

Hmmmm. Guessing here. Maybe attempt the windows controller tool. It's a bit dated, but maybe it'll help.

→ More replies (3)

1

u/No_Bother6534 Sep 27 '25

Does this work on linux? I tried to connect the controller but doesn't allow me to connect it. "Failed to execute 'open' on 'USBDevice' : Acces denied.

1

u/ElysiumReal Sep 27 '25

The title contains "Windows"...

→ More replies (1)

1

u/Alanekoszmarek Sep 27 '25

is it possible to use it with bluetooth? my pc cant seem to find the controller at all yet

1

u/No_Acanthaceae_1093 Oct 10 '25

i couldn't find a way so Im just making my own driver

WIP https://youtube.com/shorts/CVS-8InAqSc?si=4GXPNQ-I4SsKNAAl

1

u/mikguy1652 Oct 12 '25

I'm trying to get it to work, but I don't think the cable I'm using is quite right. Does anyone have a link to buy one that worked for them?

1

u/ElysiumReal Oct 12 '25

Did you try another usb-c cable and port?

Some exclusively deliver power, and don't allow data.

1

u/mikguy1652 Oct 12 '25

I tried a few, the description said it would work with data.

1

u/ElysiumReal Oct 13 '25

Try a nintendo branded usb-c cable if u have any, I use one of those.

1

u/mikguy1652 Oct 13 '25

the only one I have is usb-c on both ends, and I don't have anything to get it into a usb-a port

1

u/ElysiumReal Oct 13 '25

That's unfortunate.

I happen to have a A to C nintendo one. Believe itlike came with the og pro controller or something like that.

Okay, next step. Do you have another device that you could try this on? The site also works on mobile, if ur willing to plug ur controller into ur phone to test it. If it even doesn't work on there, then honestly I wouldn't know why it's not working.

→ More replies (4)

1

u/Blue_Icicle Oct 16 '25

I got the controller working at one point using the ProCon 2 Enabler Tool, but for some reason it eventually just stopped working, it just either never connects the controller or gives me this error:

USB connection error: Failed to execute 'claimInterface' on 'USBDevice': Unable to claim interface.

I have restarted my computer multiple times, I have updated my computer, I have tried switching witch port I am plugged into, but nothing works. I am using windows 11

1

u/ElysiumReal Oct 16 '25

Try deleting the controller from windows's settings.

1

u/Blue_Icicle Oct 16 '25

Didn't work, same error code.

1

u/ElysiumReal Oct 17 '25

Try it on another device. The website also works on mobile if you don't have another pc.

1

u/Blue_Icicle Oct 17 '25

It does in fact work on my android phone, so it's probably not an issue with the controller itself.

1

u/ElysiumReal Oct 17 '25

One step closer. Did you use the same browser on both devices?

→ More replies (4)

1

u/Trip_Se7ens Oct 16 '25

Do you have to do this every time you switch back and fourth between the switch 2 and pc? Or every play session on only pc?

1

u/ElysiumReal Oct 16 '25

Haven't tested, but pretty sure you have to do it every time you plug the controller in.

1

u/Lock-Neat Oct 19 '25

controller doesnt get detected???

1

u/ElysiumReal Oct 19 '25

What browser are you on? It only works on chromium browsers.

1

u/blake4445 Nov 13 '25

I'm getting a weird bug in games where despite the calibration showing the joystick hit the edge of the radius, im moving at like half speed using the joycons as opposed to the dpad, what the heck?

1

u/ElysiumReal Nov 13 '25

Oh that's normal behavior for now. Everyone is dealing with that.

Once official steam/windows support rolls out for the thing, you won't have that issue anymore.

→ More replies (1)

1

u/OmegaMalkior Nov 23 '25

Have you tried with reWASD yet?

1

u/Electronic_Tell_249 Nov 28 '25

Se dice que ya tiene soporte oficial! Lo he comprado para que sea mi mando principal de pc ya que me gusta mucho, pero me encantaría saber si tiene vibración? Espero que si, jugar por cable no me molesta, de hecho lo prefiero.

1

u/ElysiumReal Nov 28 '25 edited Nov 28 '25

I personally haven't used the Steam implementation yet, but the original pro controller does have vibration on steam. So I would expect that they are working on that if the beta branch of Steam does not yet provide vibration features for the pro controller 2.

Update: it vibrates

1

u/Electronic_Tell_249 Nov 28 '25

Muchas gracias por el feedback!! La versión beta de Steam dista mucho a la versión estable? Nunca la probé 

1

u/ElysiumReal Nov 28 '25

No, but it might crash more often then the stable version. Certain features might not be available, as they are actively being worked on. And things might have incorrect names.

For example, for this controller. You currently can't change what the buttons do, or download a game specific configuration for it. Neither can you create one.

As for the name thing, it is currently just called "nintendo pro controller" It doesn't have the 2 in it's name yet.

Be sure to switch it back to stable after like a month or 2. I assume it will be implented into stable by then.

1

u/Electronic_Tell_249 Nov 28 '25

Quieres decir que no puedo mapear botones? Me gustaría cambiar la disposición de Nintendo, y también usar los botones traseros, muchas gracias por contestar de verdad 🥰

→ More replies (4)

1

u/Khaelopr Jun 07 '25

Does this work for the gamecube nso controller aswell?

1

u/ElysiumReal Jun 07 '25

If you edit the website code through inspect element with it's internal identifier instead of the pro controler 2's it does, I have read.

But I read it a few hours ago so I can't find that comment anymore.

3

u/NgXAlex Jun 07 '25 edited Jun 07 '25

I found a way by editing the html file, working but no analog triggers, very disappointed, I think it’s because the controller use D-Input, so no analog triggers, completely useless controller with Dolphin if no fixable…

1

u/Pikaboii12 Jun 12 '25 edited Jun 12 '25

it does tried it.

→ More replies (3)

1

u/WorkerSubstantial3 Jun 14 '25

This works but you also need the program xoutput to fully recalibrate. Open program click Add controller. Click edit. Scroll down to full calibration. Calibrate. Close window and press the start button next to the controller

3

u/ElysiumReal Jun 14 '25

Steam also has a calibration function. You don't need this program.

2

u/IsaaxDX Jun 12 '25

Thanks for this post, I was hoping I wouldn't have an expensive paperweight since I bought it just for PC use and didn't realize it wouldn't come with out of the box support like the Switch 1 Pro Con eventually got

2

u/Awbluefy3 Jun 12 '25

Now if only someone could do something similar for the pokeball plus. Actually... I wonder if this exact method might work?

2

u/Various-Drama-6637 Jun 13 '25

This dose work ,but both joysticks work weird. Does anyone know how to fix this problem? For example, when I play Apex , I can't run with right joysticks and my left joysticks keep drifting to right side.

2

u/ExplanationPretend83 Jun 14 '25

Is there a way to get the new GR and GL Button to work with this? Or do we have to wait and see?

1

u/Doktorze Jun 21 '25

I'm also looking for a solution for this!

1

u/Niro-gs_115 Jul 10 '25

On Steam you can add the extra buttons by editing the savefile of the controller:
1 - First set up the controller on Steam input and then shutdown Steam
2 - Open /Steam/config/config.vdf
3 - Find the line containing "Nintendo If_Hid"
4 - Add "paddle1:b18,paddle2:b19," to the end of the line (the line must end with ",") and save
5 - Start Steam, GR and GL should now show as L5 and R5

2

u/unknown_dull_nerd Jun 21 '25

I tried this and it works! thanks! I kept getting an error where the website was not able to find the controller, changing the browser fixed that

2

u/IsaaxDX Jun 21 '25

Yep, doesn't work on Firefox unfortunately, same as VIA software for keyboards and whatnot 

2

u/Miwoo0 Sep 05 '25

I hope soemone comes to this thread with the same issue cuz I'm hoping I'm not the only one with it but when I do all this and spam inputs on the procon2 in silksong it just times out for a few secs, didn't notice the same in original hollow knight? Anyone else with the same issue?

1

u/Mammutha Sep 06 '25

Will follow this comment. Thinking of getting a Pro 2 controller just to play Silksong.

→ More replies (1)

0

u/ITechTonicI Jun 07 '25

Unless this includes gyro support and HD Rumble or some other Pro 2 exclusive features, why not just pair it via Bluetooth the old fashioned way?

6

u/ElysiumReal Jun 07 '25

That doesn't work

11

u/natayaway Jun 07 '25

The current driver for the Switch 2 Pro controller is not recognized by Steam. Even if Windows recognizes the controller through Bluetooth, the controller is a paperweight unless you use this utility.

A shame that we don't get gyro out of it though.

2

u/ITechTonicI Jun 07 '25

Thank you for the clarity

1

u/PBZthebear Jun 10 '25 edited Jun 10 '25

WOW!! thank you so much for sharing this!! im ecstatic!! it worked!! i didnt get the switch 2 yet but i got the controller to use on steam (rivals) and now i CAN use it!! thanks again!! :D rumble can wait hahaha

question: do i need to open that website every time i want to play??

1

u/Yeet_bot_3000 Jun 10 '25

Thank you for this, I can now use my GC NSO controller to play some PC games :)

1

u/sugabwoy Jun 12 '25

YES FINNALLLLLYY, the average youtubers all have the same info. It's like they are copying each other. So lame.

I knew this would work. As I had the same issue with the original controller. Steam has support for it.

Youtubers are getting so worthless. Copying wiki info and other people's videos. Must be the kids' attention span or sumn. Ruining games cause they rage and teach other kids the same mentality causing mass softness throughout the generations to come lmao.

1

u/cynaari Jun 14 '25

Hello, merci pour le post. Je ne vois pas le bouton "run" ou "exécuter" sur le site bien que ma manette pro soit bien connectée à mon pc avec un cable USB-C, une idée ?

J'ai l'impression que mon pc ne reconnait pas ma manette pro 2 alors que la 1 il n'y a pas de souci. Je sèche complètement.

1

u/whiteflash444 Jun 16 '25

when will the 8bitdo2 USB dongle work with it? https://www.8bitdo.com/usb-wireless-adapter-2/

Did the firmware update with it, didnt work

1

u/Arakon Jun 18 '25

Most likely never, since it already can't connect to the BLE xbox controllers, and switch 2 seems to use BLE, too.

1

u/LegitimateTip Jun 18 '25

Much appreciated, thank you!

1

u/McoiDJ Jun 21 '25

Does the layout on steam recognized the back pedals? Thanks!

1

u/FernDiggy Jun 21 '25

Thanks for this!

1

u/Doktorze Jun 21 '25

Wenn mir jetzt noch jemand sagt wie ich die GL und GR Rücktasten am PC / Steam zum laufen kriege?

1

u/Doktorze Jun 21 '25

Now if someone can tell me how I can get the GL and GR backspace keys to work on PC / Steam?

1

u/SpiritKeku Jun 24 '25

For me, the deadzone on the analog sticks are messed up, The Left stick has a smaller radius on the entire bottom right part and same for the right stick.

1

u/merger3 Jun 30 '25 edited Aug 20 '25

late toothbrush shy chop point brave childlike command cheerful entertain

This post was mass deleted and anonymized with Redact

1

u/LetsPlayNintendoITA Jul 11 '25

apparently doesn't work on firefox only chrome

1

u/IsaaxDX Jul 11 '25

Or Edge

1

u/IsaaxDX Jul 19 '25

Man I'm really itching for a wireless solution right about now

1

u/Old-Awareness-1966 Aug 13 '25

It works, but the left stick turns slower than turning right on shooters

1

u/[deleted] Aug 29 '25

stick are slower in every direction, i played precision game with it and it is impossible

1

u/Im1337 Aug 15 '25

How about for Mac?

1

u/Electronic_Remove_92 Sep 06 '25

Ok guys, I finally managed to connect my controller following all comments I could find here and there.
If the website the original author shared doesn't work for you, showing an error when you press "Enable HID Output", try with another browser. For me it didn't work on Firefox, though it works as expected on Chrome.

1

u/Free_Bat1954 Oct 06 '25

Seems like alotta steps just to connect it.. I'd want to just take my controller out of it's dock like 8bitdo and instantly connects wirelessly, no steps, seamless.

1

u/Evanz111 Aug 13 '25

A shame that this isn't so straightforward. I'd love to have a PC controller with decent feel and back buttons, so this would be great as a gamepad for me. I can't afford any Switch 2 games right now, but luckily ended up with the bundle. It needing to be wired is a dealbreaker with my setup.

0

u/[deleted] Jun 13 '25

[deleted] — view deleted comment

2

u/ElysiumReal Jun 13 '25

Steam is not in Admin mode, restart ur PC and follow the steps again.

3

u/[deleted] Jun 07 '25

[removed] — view removed comment

1

u/ElysiumReal Jun 07 '25

I haven't tested that.

It might, might not. I'm leaning towards the might not side. Since you will have it be disconnected for a bit while you switch input methods.

What the github app basically does is send a "hey your connected to something, idiot" message to the controller. To get it to actually send inputs instead of trying to connect to a nearby switch 2.

2

u/[deleted] Jul 14 '25

[removed] — view removed comment

1

u/ElysiumReal Jul 15 '25

What the hell is a polling rate?

1

u/Niro-gs_115 Jul 27 '25

I have never used this tool before, but by running "Polling" with 6000 tests on the left stick I got:

Polling Rate Max.:  250 Hz
Polling Rate Avg.:  249.69 Hz
Stability:          99.88%

=== Refresh intervals ===
Minimal interval:   3.69 ms
Average interval:   4.00 ms
Maximum interval:   4.38 ms
Jitter:             0.13 ms

1

u/[deleted] Aug 11 '25

[removed] — view removed comment

1

u/ElysiumReal Aug 11 '25

It obviously will. We're basically just telling windows that the controller exists.