Hardware Switch Pro controller on PC as XInput

yusuo

Well-Known Member
OP
Member
Joined
Oct 19, 2006
Messages
3,502
Trophies
2
Age
38
XP
6,140
Country
United Kingdom
I've been using my Ps3 controller up until this point using SCPTools, however I would prefer to use the switch controller as it feels alot nicer.

I would like a way for the switch controller to be auto mapped as a Xbox controller. I've tried wiiunsoft but the install hides my Bluetooth dongle and so the program can't see the Bluetooth anymore.
As soon as I uninstall Bluetooth is seen again and the controller works as normal

Does anyone know how I can get this working
 
  • Like
Reactions: Deleted User

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,487
Country
France
I never managed to get WiinU Pro soft working (for my Wii U Pro or Switch Pro controllers), so I just bought a €20 Mayflash adapter on Amazon and it work fine.
 

yusuo

Well-Known Member
OP
Member
Joined
Oct 19, 2006
Messages
3,502
Trophies
2
Age
38
XP
6,140
Country
United Kingdom
I never managed to get WiinU Pro soft working (for my Wii U Pro or Switch Pro controllers), so I just bought a €20 Mayflash adapter on Amazon and it work fine.
Oh, Windows can see the controller fine and it works, just the configuration is all over the place, I would prefer if Windows saw it as a Xbox controller and thus auto assign keys to the best of its ability.

Otherwise I have to do it on a game by game basis.
 
D

Deleted User

Guest
Steam is converting the Switch Pro Controller to XBox Controller if you have Big Picture enabled and something it works without BP too
 

yusuo

Well-Known Member
OP
Member
Joined
Oct 19, 2006
Messages
3,502
Trophies
2
Age
38
XP
6,140
Country
United Kingdom
Steam is converting the Switch Pro Controller to XBox Controller if you have Big Picture enabled and something it works without BP too
It does, but it doesn't do it correctly, for example on ps3 controller X act as A

On switch pro controller Y acts as A
 
D

Deleted User

Guest
ohm you can edit this in the settings of BP
@yusuo
upload_2019-4-18_16-9-2.png
 

yusuo

Well-Known Member
OP
Member
Joined
Oct 19, 2006
Messages
3,502
Trophies
2
Age
38
XP
6,140
Country
United Kingdom
sorry when my steam is german
for that i created this red box
Oh no its cool, I wasn't complaining about the German, I'll try and find the same setting on mine. I'm guessing it let's you remap the controller completly and all would be universal between all games
 
D

Deleted User

Guest
Oh no its cool, I wasn't complaining about the German, I'll try and find the same setting on mine. I'm guessing it let's you remap the controller completly and all would be universal between all games
alternativly you can create own profiles i guess something like this is in there too
 
  • Like
Reactions: yusuo

yusuo

Well-Known Member
OP
Member
Joined
Oct 19, 2006
Messages
3,502
Trophies
2
Age
38
XP
6,140
Country
United Kingdom
Anybody else able to chime in on this the steam option is a good one, apart from games that don't initially come from steam, such as sekiro which apparently knows a controllers connected but won't react to it at all.
I think it'll be easier if the pc just thinks it's an Xbox controller
 

Krude

Well-Known Member
Member
Joined
May 18, 2013
Messages
344
Trophies
0
XP
1,198
Country
Gambia, The
The steam API is better for it, via steam you can even use and bind the gyro in the pro controller to do stuff. Don't have to, though.

Connect controller to PC, startm steam, enter Big Picture mode, go to settings (the small gear in the top right), then Controller Settings, and enable "Switch Pro Configuration Support". Now Steam will handle all the button config and bindings while it's active.

There's a sub-option called "Use Nintendo Button Layout" that i think is enabled by default, which switches the default A/B and X/Y bindings, so that on-screen prompts will match the physical button labels. You can disable that if you're more used to XBox style button layouts.

Any game you start through steam will have the pro controller Just Work, and through steam's per-game controller config you can customize the layouts individually. It even has the screenshot button, well, do screenshots by default, but you can bind it to whatever.

--------------------- MERGED ---------------------------

Also i've been playing Sekiro for like 50 hours on a pro controller through steam, it works like a charm.
 

Zap Rowsdower

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
455
Trophies
0
Location
I don't go map findin' behindin'
XP
2,361
Country
Canada
D

Deleted User

Guest
You either have to add the non-Steam game to your Steam library and use the controller configuration api for the Pro controller, or forgo Steam and use the options below.

https://github.com/MTCKC/ProconXInput for wired USB to act as a XInput 360 pad
https://github.com/fossephate/JoyCon-Driver Bluetooth only but also the only one to offer gyro, afaik
http://www.wiinupro.com/

Do any of these support Rumble? I know Steam does but it generates enormous input lag with it enabled, among other issues I've had with Steam's converter.
Wiinupro is really weird with analog sticks iirc and not user friendly
I'm looking for something like DS4Windows, but for Switch controllers to last me till my Design Labs controller arrives.
 

Zap Rowsdower

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
455
Trophies
0
Location
I don't go map findin' behindin'
XP
2,361
Country
Canada
Good question. I see that ProconXInput lists specifically that vibration is unsupported, but it's written based on this which does, however needs to be built.
Joycon Driver will vibrate on connection identification and while it is feeding vJoy input, I don't think the program has any force feedback implementation itself. It doesn't look like it's supported in WiinUPro either.
Regarding input lag, that can often come down to BT stack implementation, the adapter, etc. and wireless more often than not being much slower than USB polling. So I guess I'd first suggest a wired connection to Steam. Sorry that's not much help :unsure:
 
D

Deleted User

Guest
I was using wired on Steam.
The other main issue I had was it does it on a per game basis with some games not working with it, as opposed to DS4Windows universally telling the PC it's an Xinput device.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: :rofl2: