Fio Keyboard program out of control, how to reset?
Hehe... This is a fun one to try and get out of. The normal way is to reflash the bootloader...  

If it's the same as the Leonardo you get about 8 seconds after a reset while just the bootloader runs before it starts to spam everything with text. So you can try:


Open notepad or something similar
Plug in the board
Press and hold the RESET button (or connect the RESET pin to GND with wire)
Open the IDE and load Blink.ino


Now the tricky bit.  If the correct serial port isn't selected, you need to, within the space of 8 seconds:


Release the reset button.
Let the PC enumerate the device
Open the serial ports menu and select the right port
Press and hold the RESET button again.


Now you can program it, in a similar way:


Press UPLOAD in the IDE. 
Just before it finishes compiling (turn on verbose output can help you time it better) release the RESET button.


If you timed it right the bootloader should run and accept the new program before the existing sketch runs and starts spamming everything.