qassa / CursorMovementControl

This simple app allows to achieve realistic mouse movement (and robust movement)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CursorMovementControl

This simple app allows to achieve realistic mouse movement (and robust movement)

Функционал

Данное приложение раелизует простую концепцию по автоматизированному управлению курсором. Приложение позволяет примерно имитировать человеческие движения курсором при серфинге или обычном управлении ПК. Доступна возможность по строгому перемещению по заданной траектории. Для запуска достаточно ввести 4 значения координат: точку начала и точку пермещения.

Как реализовано

Для достижения эффекта "дрожащего" курсора при каждом новом перемещении весь сектор из 360° разбивается на 40 частей.

По одно из осей на каждом шаге вычисляется случайная величина (координата), значение на другой оси изменяется на фиксированную величину либо в положительную, либо в отрицательную сторону, в зависимости от четверти круга.

Для достижения эффекта точного перемещения использован такой же подход. Вместо случаной величины значение координаты вычисляется по обычному уравнению прямой.

Как выглядит

Пример работы приложения

About

This simple app allows to achieve realistic mouse movement (and robust movement)


Languages

Language:C# 100.0%