This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
digispark:tutorials:digikeyboard [2016/08/20 10:06] Larek Corrected Example |
digispark:tutorials:digikeyboard [2016/08/20 11:02] Larek fixed DigiKeyboard.update() VS DigiKeyboard.delay() problem |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Take a look at the example: File->Examples->DigisparkKeyboard->Keyboard | Take a look at the example: File->Examples->DigisparkKeyboard->Keyboard | ||
| - | 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. | + | It is essential that DigiKeyboard.update() is called regularly (the beginning of the loop is good) to maintain USB communication. Using DigiKeyboard.delay() will automatically spam DigiKeyboard.update() calls during the delay period. If your loop code is fast just using DigiKeyboard.delay() will be sufficient. |
| + | |||
| + | 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. | For the example: Upload and then place the cursor in a text area, watch it type. | ||
| + | |||
| Some ideas: | Some ideas: | ||