Check this out — the new EZ-Key module from Adafruit:
This tiny device is a “ready to use” Bluetooth interface. Give it power, and then hook up to 12 (?) switches and when they are switched, a keyboard signal will be sent out via Bluetooth. The device can also be reprogrammed to send different keystrokes for each switch, or hooked to a micro (like Arduino or Teensy) and used to send whatever you want, such as iCade “key up, key down” characters.
As soon as I get one to review, I will post more details.