В Mac OS X как создать событие multi-touch и отправить его в другое приложение? - PullRequest
5 голосов
/ 30 июля 2010

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

Кажется, наиболее распространенным способом отправки события в другое приложение является использование моста сценария, получение SBApplication и затем отправка AppleEvent.Но, похоже, что общие жесты или события мультитач отсутствуют для обычных приложений.

Кроме того, не существует такой функции, как CGEventCreateMultiTouchEvent ... (), поэтому я не знаю, достижимо ли это CGEventPost ()

Метод NSApplication.sendEvent может отправлять NSEvent, для которого определен тип multi touch.Но как я могу получить NSApplication * другого приложения?

Любая помощь будет очень ценится:)

1 Ответ

1 голос
/ 14 апреля 2011

Я бы написал скрипт приложения напрямую.Я бы использовал «простую» цель-c.

...