In game controller odd behavior

I’m new to all of this, but have been making my way along pretty well. It may be that my current issue simply comes from a lack of basic understanding. I have searched these forums and the internet trying to find a solution, but have had no luck.

The problem I am having is that when trying to play games, I am not able to use three buttons simultaneously while moving forwards in the game. If I turn around and head backward in gameplay, I am able to do it just fine. While facing forwards, I am only able to use two buttons at once. For instance I can move forward and use A or B, i.e.-walk and jump, or use both the A and B buttons simultaneously. But it will not recognize whatever the third pressed button is. Again, if I turn around and face the character towards the left side of the screen, or backwards in the game, 3 buttons presses work.

I am using the current version of Retroarch. I have deleted and reinstalled it. I have:

Used Multiple cores Used Multiple Roms Tried every driver Messed with every setting my unexperienced self thought would make any difference.

I am playing on a PC with a wireless keyboard, and I see no problems anywhere in the menus of Retroarch.

If there’s any other info that would be helpful, I’ll do my best, but most of it is still Greek to me. This seems like a problem that should have a solution, as I can’t find anywhere else that someone is having a similar issue, though again that may be simply because I don’t know where to look.

Thanks in advance.

1 Like

This sounds like keyboard “ghosting”. The way keyboards are set up, some keys conflict with each other, and the number of conflicting keys you can press is called the “rollover” rate. Gaming keyboards often tout “N-key rollover”, which means you can press any number of any keys without getting any ghosting.

Without N-key rollover, some combinations will work just fine and others will cause keys to cancel out.

That was it! After a couple days trying to figure this out, it was that simple I looked up ghosting, and it took a couple combos, but I found one that worked. Like I said, I’m pretty new to all this. Thanks a lot!

1 Like

Hi guys,

I couldn’t have found how to create a new thread. Sorry.

I ran into a problem here with a controller. It’s a TGZ wireless controller runs on Xbox 360 controller driver. It worked flawlessly for a long time. Suddenly L1/2 and R1/2 buttons went crazy.

Here what happens: L1 works and ghosting L2 and vice versa. Same thing with R buttons. 0_o

I ran a check within the driver. The buttons work clean, no ghosting.

Have 2 questions for the community:

  1. Has anybody ran into the problem or have a clue what to do?
  2. Where do I switch from xinput to dinput? (I want to try this solution as well)

Big thanks