2010-08-25 5 views
5

Я хочу написать небольшую аналогичную программу vnc, которая перемещает курсор Mac OS в позицию (x, y), заданную по протоколу, который получает данные из сервиса Bonjour. Проблема в том, что я не знаю, как переместить курсор!Установить положение курсора в Mac OS

Я работаю с какао.

ответ

8

Вы можете быть прощены за то, что не смотрели в Quartz Display Services для этого. Функция, которой вы пользуетесь, - CGWarpMouseCursorPosition.

Поскольку в документации не говорится, вам нужно поэкспериментировать, чтобы определить, какую систему координат он использует - то есть, где происхождение и какой путь положительный y.

Смежные вопросы