I have my cabinet working with an iPac controller. All buttons work, however it seems the iPac does not hold the keystrokes. For instance, if I am playing a game like Mario, when I hold the joystick right or left, Mario will run and then stop after about 2 seconds. I could play the game by tapping the right joystick over and over, but I would rather figure out why the iPac behaves this way.
If I plug in a keyboard to the Pi, the keystrokes work just fine, so I know for a fact that it is an issue with the iPac controller itself.
Why would the iPac stop sending the keystroke after 2 seconds while holding down?