Is my theory correct?
I am connecting my 8bitdo sn30 pro+ controller to my laptop by using my spare usb wire which is crap quality. I have been using that usb wire for a few months to connect the controller to the right usb port of my laptop and there were no problems. I am using the controller in switch mode, I enabled switch support in steam and I am adding my games to steam and I am playing them from there.
On July 2 I connected the controller to the left usb port of my laptop and also I removed the battery from the controller.
On July 4 I was playing a game on my laptop. I entered a new screen and then suddenly the character that I am controlling moved nonstop to the left when I moved the character down by using the controller stick and I wasn't moving the character to the left. I quit the game and I redid that part. There was no nonstop movement to the left.
On July 7 I was playing another game on my laptop. I ran the game and I loaded my saved game. The same problem happened again and the character that I am controlling moved nonstop to the left when I moved the character down by using the controller stick and I wasn't moving the character to the left. I quit the game and I loaded my saved game. There was no nonstop movement to the left.
I thought that my controller stick had gone bad and it got drift so I thoroughly cleaned my controller with rubbing alcohol and I set a large deadzone on the controller stick.
On July 8 I continued playing the game. I loaded the saved game and I moved the character to a bar and I did the required things. There were no problems moving the character in the bar. The character exited the bar automatically when I did all the required things there but then he turned around to face the door and I wasn't touching the stick. I moved the controller stick to the right and the character moved to the right but after that he moved nonstop to the left when I released the stick. I opened the main menu and went to the subtitle options and I was able to scroll left and right and there was no nonstop scrolling to the left. I closed the main menu and the character stopped moving nonstop to the left. I redid the part in the bar and the character did no turn around and face the door after he automatically exited the bar.
It looks like the nonstop movement to the left is because of a communication problem between the controller and the game and not that the controller stick had gone bad because the nonstop movement to the left went away by doing things like quitting the game and running it again and also by opening the main menu.
I did some research and I found this https://www.reddit.com/r/8bitdo/comments.... It says that you can get drift if you use the controller on low battery.
The right side of the laptop only has usb a port. The left side of the laptop has usb a port and usb c port next to each other. The left side and the right side of the laptop get a certain amount of electricity. There is only a usb a port in the right side of the laptop so it gets all the electricity which is available on the right side of the laptop. The usb a port and usb c port on the left side have to share the electricity which is available on the left side of the laptop. Thus the right usb a port gets more electricity than the left usb a port.
Also I have 2 external hard disks which are Transcend and Wd. I am using a usb c to micro usb wire to connect them to my laptop. If I connect the Wd to the left usb c port of my laptop then it will disconnect\reconnect during file copy and I have to repeat the file copy. That doesn't happen when I connect the Wd to the right usb c port of another laptop by using the same usb wire. Also if I connect the Transcend to the left usb c port of my laptop by using the same usb wire then there are no problems and it doesn't disconnect\reconnect during file copy. Thus it looks like the left side of my laptop has problems with providing enough electricity to some devices and that's why the Wd disconnects\reconnects during file copy.
I have a theory about why I am getting nonstop movements to the left when I connected the controller to the left usb a port by using my spare crap quality usb wire.
Since the usb wire is crap quality then not all of the electricity is going from the laptop to the controller
When I connect the controller to the right usb a port then it gets just enough electricity to work ok. When I connect the controller to the left usb a port then it's getting less electricity because the port gives less electricity than the right usb a port and the wire is not sending all the electricity to the controller thus I think that it's not getting enough electricity to work ok and I get the same thing as running the controller on a low battery when it's not plugged in.
What do you think about my theory?
How do I solve the problem? I have to buy a better quality usb wire for the controller and I connect it to the right usb a port of my laptop?