События Apple для удаленного управления мышью

Я даже не уверен, с чего начать этот вопрос ...

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

Я могу сделать это на той же машине через:

 CGEventSourceRef source = CGEventSourceCreate(NULL);
 CGEventType eventType = kCGEventLeftMouseDragged;
 CGPoint mouseCursorPosition;
 mouseCursorPosition.x = point.x;
 mouseCursorPosition.y = point.y;
 CGMouseButton mouseButton = kCGMouseButtonLeft;

 CGEventRef mouseEvent = CGEventCreateMouseEvent ( source,
               eventType,
               mouseCursorPosition,
               mouseButton );
 CGEventSetType(mouseEvent, kCGEventLeftMouseDragged); // Fix Apple Bug
 CGEventPost( kCGSessionEventTap, mouseEvent );
 CFRelease(mouseEvent);

Но как мне отправить это событие куда-нибудь еще? Applescript? Я читал кое-что о том, что AppleEvents - это связь между приложениями и приложениями, но я хотел бы просто сгенерировать системное событие на другом компьютере?

Совершенно не уверен.

Спасибо,

[Изменить 11/1/10 7: 30а]

Просто чтобы уточнить, я не смотрю на экран поделиться. По крайней мере, я так не думаю. У меня есть кластер из нескольких Mac Pro, связанных между собой, каждый из которых имеет 4 монитора. Я пытаюсь использовать только 1 устройство для передачи "кликов" на каждый из узлов. Таким образом, если устройство находится над узлом 3, но устройство подключено к узлу 0, узел 0 должен сообщить узлу 3, что ему нужно ответить на щелчок.

Спасибо,

[Изменить 11/4/10 9:32 утра]

В самом деле? Никто не может дать мне конкретный пример кода генерации событий Apple программно для создания событий мыши на удаленных машинах в C / C ++ / Objc-C ???

Ответы на вопрос(4)

Ваш ответ на вопрос