#include "Keyboard.h" void typeKey(uint8_t key) { Keyboard.press(key); delay(50); Keyboard.release(key); } String sciezkazapisu = "%USERPROFILE%\hotdog.jpg"; /* Init function */ void setup() { // Begining the Keyboard stream Keyboard.begin(); // Wait 500ms delay(500); delay(3000); Keyboard.press(KEY_LEFT_GUI); Keyboard.press('r'); Keyboard.releaseAll(); delay(100); Keyboard.print("iexplore http://s3.amazonaws.com/rapgenius/hotdog.jpg"); typeKey(KEY_RETURN); delay(2000); Keyboard.press(KEY_LEFT_CTRL); Keyboard.press('s'); Keyboard.releaseAll(); delay(100); Keyboard.press(KEY_LEFT_ALT); Keyboard.print("a"); Keyboard.releaseAll(); delay(100); Keyboard.print(sciezkazapisu); delay(100); typeKey(KEY_RETURN); delay(100); typeKey(KEY_RETURN); delay(100); Keyboard.press(KEY_LEFT_CTRL); Keyboard.press('w'); Keyboard.releaseAll(); delay(100); Keyboard.press(KEY_LEFT_CTRL); Keyboard.press(KEY_ESC); Keyboard.releaseAll(); delay(100); Keyboard.print("paint"); delay(300); typeKey(KEY_RETURN); // Keyboard.press(KEY_RETURN); delay(500); Keyboard.press(KEY_LEFT_CTRL); Keyboard.press('o'); Keyboard.releaseAll(); delay(500); Keyboard.print("%USERPROFILE%\hotdog.jpg"); typeKey(KEY_RETURN); delay(500); Keyboard.press(KEY_LEFT_ALT); Keyboard.press('p'); Keyboard.releaseAll(); delay(100); Keyboard.print("s"); delay(500); Keyboard.press(KEY_LEFT_ALT); Keyboard.print("p"); delay(300); Keyboard.press('k'); Keyboard.releaseAll(); delay(500); Keyboard.print("n"); // Ending stream Keyboard.end(); } /* Unused endless loop */ void loop() {}