This is an old revision of the document!
Building off of the Arduino port of some of the VUSB code (http://code.google.com/p/vusb-for-arduino/) - I was able to setup a simple, very basic keyboard library for use with the Digispark.
Take a look at the example: File→Examples→DigisparkKeyboard→Keyboard
Possible Dated Content ![]() |
|---|
| The following line is not found in the provided example, yet is claimed here in the wiki to be essential. This entry and/or the example should be updated to reflect whats current for the library. |
It is essential that DigiKeyboard.update() is called at the beginning of the loop to maintain USB communication, otherwise you can use buttons, inputs, etc to trigger the keystrokes.
For the example: Upload and then place the cursor in a text area, watch it type.
Some ideas:
UPDATE: The software package now includes a Joystick and Keyboard library as well, they are similar and each include an easy to learn from example - thanks to duckythescientist on the Digistump forums for this contribution!