iCade/8bitty Support or Hijacking Button Behavior
Posted: Thu Nov 15, 2012 5:53 pm
Hello, there's a great new Bluetooth Snes type controller available from ThinkGeek called the iCade 8Bitty. While this thing was originally intended for use with iOS and Android devices, it will pair as a Bluetooth keyboard for Windows and OSX machines.
This seems like a great wireless solution for a controller while using Snes9x, but I've run into a problem. The iCade hardware seems to send a single non-repeating keystroke (buttonDown) for button presses, and a single termination keystroke upon release (buttonUp). The result of this functionality makes it where your character in a given game would move one step, then do absolutely nothing, even though you're holding the button down.
So I'm wondering if iCade support could be considered in future releases, there is an SDK for the iCade standard.
I'm thinking that's probably a longshot, so my second request is for suggestions on where to hijack the current control code to place a "loop current button press until the termination stroke is sent" hack. I think I could make a local build that would suit my needs if I just knew where to start looking.
Thanks all.
This seems like a great wireless solution for a controller while using Snes9x, but I've run into a problem. The iCade hardware seems to send a single non-repeating keystroke (buttonDown) for button presses, and a single termination keystroke upon release (buttonUp). The result of this functionality makes it where your character in a given game would move one step, then do absolutely nothing, even though you're holding the button down.
So I'm wondering if iCade support could be considered in future releases, there is an SDK for the iCade standard.
I'm thinking that's probably a longshot, so my second request is for suggestions on where to hijack the current control code to place a "loop current button press until the termination stroke is sent" hack. I think I could make a local build that would suit my needs if I just knew where to start looking.
Thanks all.