For my project, I was looking at using a stack like LUFA to program the embedded Curie to appear as an HID USB Keyboard. I want to program it to read the GPIOs to trigger key-presses in the host OS. Probably with a Muxer shield to get a few more i/o. (I need about 30 for what I'm doing) I know that some Arduino Uno and all of the Leonardo can appear as a programmable USB device (like keyboard). Can the Curie/101? Has anyone seen a tutorial or code sample?