#include <Keyboard.h>
// használja ezt a lehetőséget OSX esetén:
// char ctrlKey = KEY_LEFT_GUI;
// használja ezt a lehetőséget Windows és Linux rendszeren:
char ctrlKey = KEY_LEFT_CTRL;
void setup() {
// tegye a 2-es pint bemenetté, és kapcsolja be
// a felhúzó ellenállást, hogy magasra menjen,
// hacsak nincs földelve:
pinMode(2, INPUT_PULLUP);
// inicializálja a billentyűzet vezérlését:
Keyboard.begin();
}
void loop() {
while (digitalRead(2) == HIGH) {
// ne csináljon semmit, amíg a 2. láb nem megy LOW-ra
delay(500);
}
delay(1000);
// új dokumentum:
Keyboard.press(ctrlKey);
Keyboard.press('n');
delay(100);
Keyboard.release(ctrlKey);
Keyboard.release('n');
// Várakozik az új ablak megnyitásáig:
delay(1000);
}