Есть ли способ вызвать жестовые события в Mac OS X?

Я хочу инициировать события жестов с несколькими касаниями в Mac OS X. Есть ли способ сделать это? События мыши или клавиатуры могут быть вызваны с помощью CGEventCreateMouseEvent и CGEventCreateKeyboardEvent. Есть ли подобная функция низкого уровня для событий мультитач?

Rok

Ваше предложение не работает. Я пробовал этот код:

- (void)rotateWithEvent:(NSEvent *)event {
    NSLog(@"ROTATE");
}
-(IBAction)button:(id)sender {
    CGEventSourceRef eventSource = CGEventSourceCreate(kCGEventSourceStateCombinedSessionState);
    CGEventRef event = CGEventCreate(eventSource);
    CGEventSetType(event, NSEventTypeRotate);
    CGEventPost(kCGHIDEventTap, event);
    NSLog(@"POST EVENT");
}

Но функция rotateWithEvent никогда не вызывается. Я делаю что-то неправильно?

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

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