> I'm still thinking that as long as the software (no matter what platform it's running > on) is expecting keyboard input and knows what to do when specific keys are received, > it should work. The game would have to know to use iCade keyboard inputs instead of a > QWERTY keyboard input since they are obviously different.
You're missing my point. If you re-configured MAME to use the iCade's keymaps and the iCade sticks/buttons still did nothing then it is not properly emulating a keyboard, full stop. My guess is it wasn't really intended for use with PCs and so they're doing things in a way that Windows/DirectInput doesn't like.
But mostly I would've liked an answer to "So when you do try to use it in MAME with the keys mapped properly, holding the stick left just moves left once and not again?". The answer to that basically determines if it's even feasible to modify MAME to support the thing.
|