KeyPuncher / WiinUPro

Microsoft Public License
412 stars 52 forks source link

Help: How can I "unplug" the input devices when I do not use the app? #64

Closed skybird23333 closed 3 years ago

LemmusLemmus commented 3 years ago

If you are talking about the XInput devices, they should automatically be "unplugged" when you shut down WiinUPro or press the "remove" button. If WiinUPro is not shut down properly (for example due to a crash), the XInput devices will remain connected and WiinUPro will not be able to disconnect them. You can manually disconnect these devices by going to "Bluetooth and other devices settings" in Windows 10. Under the header "Other devices" you should find one or several of these: image Click on them and press "remove device".

If you are talking about the Wii Remotes themselves, simply press the red disconnect button in WiinUPro and hold the "Power" button on the Wii Remote until the controller lights turns off.

skybird23333 commented 3 years ago

Hi, thanks for the reply. No, I am not seeing the device as you said. However, I think this might be an issue with steam as only steam detects this virtual controller and does not recognize it as a Xbox 360 Controller. I will try to connect and disconnect again and see if it removes the device properly.

KeyPuncher commented 3 years ago

Steam can sometimes pick up on the HID service created by the Wii/U controller itself. If you need, you may have to remove/unpair the controller from Bluetooth in Windows to get other applications to stop picking it up. It seems like Windows will still list devices as connected even when they're not and you either have to wait or restart to get it to go back to Idle.