I recently bought an iCade 8-bitty controller (ThinkGeek
:: iCade 8-Bitty - Retro Wireless Game Controller for ...) and I am trying to get it to work for PCSX-R.
The controller is essentially a bluetooth keyboard that sends letters when you press down and then again when you let the button go. I tried setting up the keyboard mapping for DFInput to match the 'press down' key for the controller, but it is not
working like I would expect.
Most of the key events are not actually making it to the emulator. Another issue is key-repeat. For things like the directional pad, I would need the key to repeat until the press-up key was sent.
So I understand why the directional pad is not working, but even normal key presses (like pressing the circle button in a game menu) only go through about 10% of the time.
Any advice on where to start for adapting DFInput to accept this kind of input?