improved jiggler

This commit is contained in:
Maxim Devaev 2023-10-30 18:20:57 +02:00
parent 9270008571
commit 5241c0c579

View File

@ -110,11 +110,13 @@ class BaseHid(BasePlugin):
factor = 1 factor = 1
while True: while True:
if self.__jiggler_active and (self.__activity_ts + 60 < int(time.monotonic())): if self.__jiggler_active and (self.__activity_ts + 60 < int(time.monotonic())):
if self.__jiggler_absolute: for _ in range(5):
self.send_mouse_move_event(100 * factor, 100 * factor) if self.__jiggler_absolute:
else: self.send_mouse_move_event(100 * factor, 100 * factor)
self.send_mouse_relative_event(10 * factor, 10 * factor) else:
factor *= -1 self.send_mouse_relative_event(10 * factor, 10 * factor)
factor *= -1
await asyncio.sleep(0.1)
await asyncio.sleep(1) await asyncio.sleep(1)
def _bump_activity(self) -> None: def _bump_activity(self) -> None: