Каноническая страница: https://humanemulator.net/objects/SYSTEM/mouse/send_events/send_touch.php
Справка Human Emulator mouse: send_touch
Mouse«; ?>
send_touch
send_touch($id,$touch_type,$x,$y,$radiusX=0,$radiusY=0,$rotationAngle=0,$pressure=0,$modiefiers=0,$pointerType=0) - эмулировать нажатие (взаимодействие) пальцами в браузере на уровне событий относительно левого верхнего угла браузера ( доступна с 7.0.35 )
* $id – идентификатор взаимодействия (пальца) (от 0 до 16)
* $touch_type – тип взаимодействия : Отпустить (Released) = 0, Pressed (Нажать) = 1, Moved (Движение) = 2, Cancelled (Отмена) = 3
* $x – смещение по оси X относительно левого верхнего угла браузера
* $y – смещение по оси Y относительно левого верхнего угла браузера
* $radiusX – радиус пятна нажатия по оси X (в пискселях)
* $radiusX – радиус пятна нажатия по оси Y (в пискселях)
* $rotationAngle – угол поворота (в радианах), при значение 0 - параметр не используется
* $pressure – давление нажатия (от 0 до 1), при значение 0 - параметр не используется
* $modiefiers – флаги мофдификаторы клавиатуры, суммируются по логическому или (0 - None, 1 - CapsLockOn, 2 - ShiftDown, 4 - ControlDown, 8 - AltDown, 16 - LeftMouseButton, 32 - MiddleMouseButton, 64 - RightMouseButton, 128 - CommandDown, 256 - NumLockOn, 512 - IsKeyPad, 1024 - IsLeft, 2048 - IsRight )
* $pointerType – тип указателя (0 - Touch, 1 - Mouse, 2 - Pen, 3 - Eraser, 4 - Unknown)
После отработки функция возвращает результат своей работы в скрипт :
* true – успешно произвели нажатие в заданной точке(boolean)
* false – операция не произведена (boolean)