安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题



The pairing lights cycle on my 3rd Party Pro Controller when it's just paired as a bluetooth HID/ DInput device. If Steam is running or its connected to DS4W it has a solid light.
Is Switch Pro Controller Support enabled in DS4W? (Settings > Device Options)
I made sure to un-pair both controllers before attempting to sync them to the PC, however I will try putting it into pairing mode and then plugging it as it sounds just ghetto enough to work lol Ill report back, I doubt it will change anything but we might learn something new.
I have also just found out also that my controllers are actually a third-party PowerA Enhanced Pro Controller. The thing is though it should still work with DS4W and BetterJoy cause they specifically say they support third-party gamepads (such as PowerA), also whats weird is that the other controller isnt registering at all after claiming to be connected as if the PC cant recognize its software or something.
Controller #1: https://www.gamestop.com/gaming-accessories/controllers/nintendo-switch/products/powera-enhanced-wireless-controller-for-nintendo-switch-pokemon-pikachu-black-gold/11105993.html
https://psteamcommunity.yuanyoumao.com/app/353370/discussions/2/1609400247645172794/#c1640927981800493562
https://psteamcommunity.yuanyoumao.com/app/353370/discussions/2/1609400247645172794/?ctp=2#c3092275748072738660
Might only apply for Nintendo Pro Controllers tbough
The plugging in while pairing method didnt do anything, also neither of those threads would work for me because even with the controller plugged in, I noticed it would disappear and reappear from the paired devices list when plugged in directly as if it was being rejected or something. To be honest I think this is a lost cause, apparently third-party Pro Controllers on PC sometimes work sometimes dont according to another thread I was reading. I think it might have something to do with the fact the third-party controllers dont recive the Official Switch Controller Firmware updates as they arent actually running on official software. Not sure though, any thoughts?
For the disconnect/reconnect, test with all input mapper's closed or with only one input mapper running and taking charge of the controller.
I've been re-reading and I keep feeling that the first controller is working as it should but the issue is it's not being detected, when it should be detected at least by Steam...
Yeah I agree and as for the second controller I dont know what the hell is wrong there. Also I tested with Steam-Only and once again with DS4W-Only and then once more with BetterJoy only. The controller just isnt being registered as a controller or something, it should be auto detected by any of these programs so the fact the only one works kinda and only when I manually add it to BetterJoy and even then have no inputs registering is weird. I wish there was a way to just reset the controllers themselves like change the ID of them or something im wondering if just these specific controllers drivers are failing. I had another person tell me PowerA Controllers only half the time work on PC so maybe thats actually true. If it is theres a lot of false advertising I feel like and its kinda bs to be honest. If you want my opinion, and this is kinda a long-shot but I believe the controller isnt being recognized as a controller but rather as an unknown input device, even though it says "NST Wireless Controller", I think the PC is getting its Device ID mixed up somehow.
There was another I tried to help with their PowerA Switch controller, and iirc, they had a similar issue: the controller they initially used belonged to their friend but it worked fine on their system. They bought the same controller but it wasn't getting detected as a gamepad or something. Checked if drivers were the same, tried updating firmware but no luck.
What does Windows' Game Controller configurator show for them (info again on how to access it: press Windows key & R, type joy.cpl, OK. To test buttons select the controller > Properties)?
Do both of them show or does the second controller not get listed? That would go with the idea of it not being recognised as a gamepad I think.
Your on the right track, the second one does not show up but the first one does, strangely it doesnt show up as it does in device manager, it instead shows up as "HID" and then a random string of numbers and letters. Which goes with what I said earlier as well about the controllers ID being funky or something. This is getting weird man why cant PowerA just use Official Software xD
I think I've had this same issue. As far as I could tell, the problem is on a very fundamental level. The problem, as I see it, is that most third party switch controllers use the same PID, VID, and serial number, all of which are used by the operating system to differentiate HID devices over the USB BUS. These values are all values included on the Instance ID, for example: "USB\VID_057E&PID_2009\000000000001", where VID: 057E PID: 2009 Serial #: 000000000001.
Some background: VID and PID or vendor ID and product ID seem to be given to the controller by certain vendors (e.g. Nintendo) and for certain products (e.g. Switch Controllers). These I think are essential for the correct functioning of Switch Controllers and 3rd Party Switch Controllers alike. But I don't know if the serial # is in the same boat. Seems to me that it could be the case that 3rd party Switch controller companies are just overlooking this fact because its a "somewhat niche" use case (switch mode on pc connected via USB), but honestly I think that's giving them too much leniency, and there is not really a good reason why this is happening as far as I can tell. We should have no problems if we wanted to play with our controllers in switch mode on PC via USB, but we do.
I haven't had any pushback yet, nor any confirmations of my theory, but as far as I can tell a USB device can't be distinguished from another unless one of these (VID, PID, or Serial #) is different. This explains why one of your controllers will keep blinking like its waiting to connect even though it is connected over USB, while the other controller connects just fine. In the video of my reddit post, I show that you can choose which controller is connected by which interfaces (the controller turning on) with the computer first. Would love to hear if others have had this issue or if they think I am wrong.
I have tested this on both windows 10 and windows 11.
I used USBDeview to come to this conclusion.