Установить положение курсора в Mac OS - PullRequest
5 голосов
/ 26 августа 2010

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

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

1 Ответ

11 голосов
/ 26 августа 2010

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

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

...