Scripts.h
unknown
c_cpp
a year ago
2.0 kB
4
Indexable
#ifndef SCRIPTS_h #define SCRIPTS_h #include <Keyboard.h> #include <Mouse.h> #include <Macro.h> void setupScripts(byte keyboardLayoutID = 0); struct RandomMouseMoveData { uint8_t speed; bool arc; float timeSinceLastUpdateMillis; uint16_t maxLength; uint16_t currentLength; float lineDirX; float lineDirY; float arcStartAngleRad; float arcEndAngleRad; float arcRadius; float behindX; float behindY; RandomMouseMoveData() : speed(0), arc(false), timeSinceLastUpdateMillis(0), maxLength(0), currentLength(0), lineDirX(0), lineDirY(0), arcStartAngleRad(0), arcEndAngleRad(0), arcRadius(0), behindX(0), behindY(0) {} void print() { Serial.print("Random Mouse Move Data: "); Serial.println(); Serial.print("Speed: "); Serial.print(speed); Serial.print(", Arc: "); Serial.print(arc ? "true" : "false"); Serial.print(", Time Since Last Update (ms): "); Serial.print(timeSinceLastUpdateMillis); Serial.print(", Max Length: "); Serial.print(maxLength); Serial.print(", Current Length: "); Serial.println(currentLength); if (arc) { Serial.println("Arc:"); Serial.print("Arc Start Angle (rad): "); Serial.print(arcStartAngleRad); Serial.print(", Arc End Angle (rad): "); Serial.print(arcEndAngleRad); Serial.print(", Arc Radius: "); Serial.println(arcRadius); } else { Serial.println("Line:"); Serial.print("Behind X: "); Serial.print(behindX); Serial.print(", Behind Y: "); Serial.print(behindY); Serial.print(", Line Dir X: "); Serial.print(lineDirX); Serial.print(", Line Dir Y: "); Serial.println(lineDirY); } } }; void moveMouseRandomly(RepeatedMacroEvent* event); void fakeWinUpdate(NormalMacroEvent* event); void shutdown(NormalMacroEvent* event); void logout(NormalMacroEvent* event); void remoteDesktop(NormalMacroEvent* event); #endif
Editor is loading...
Leave a Comment