Координаты мыши
- Войдите на сайт для отправки комментариев
Пнд, 19/01/2015 - 14:48
Народ!
Как запрограммировать Леонардо, чтобы он перемещал курсор мыши по абсолютным координатам. Т.е. мне нужно переместить курсор мыши в точку экрана, например, 150;200 и чтобы Леонардо это сделал? Ведь Mouse.Move работает со смещению курсора от предыдущего положения.
Как это победить?
Задавать отрицательные -1280 ; -1280 смещения величиной с экран, для гарантированного перемещения курсора в 0 ; 0 . А при перемещении из точки 0 ; 0 уже можно использовать абсолютные координаты. Иначе никак - это протокол HID накладывает ограничения.
NeiroN Спасибо.
Есть очень "нехорошее" ограничение от -127 до +127. Если вбить бОльшее значение, то непонятно как перемещает. В этом есть какая-то систама?
Пробовал через циклы перемещать курсор в нужную позицию - долго получается (
Может быть есть еще варианты?
триста смещений по +1 и три по +100 это весьма разные вещи
триста смещений по +1 и три по +100 это весьма разные вещи
Это правда. Только три по 100 не всегда попадают в 0. Да еще и обратная задача интересует: переместить, например, от 0 до 578
а что будет, если они зайдут за границу нуля? переместить от нуля до 578 это 5 раз по сто и один раз по 78, в чем проблема?
а что будет, если они зайдут за границу нуля? переместить от нуля до 578 это 5 раз по сто и один раз по 78, в чем проблема?
это идея.
я а пока курю инет на тему "леонардо абсолют моусе"