Je souhaite déclencher des événements gestes multitouch sous Mac OS X. Existe-t-il un moyen de le faire? Les événements de souris ou de clavier peuvent être déclenchés avec CGEventCreateMouseEvent et CGEventCreateKeyboardEvent. Y a-t-il une fonction de bas niveau similaire pour les événements multitouch?Y a-t-il un moyen de déclencher des événements gestuels sous Mac OS X?
Rok
Votre suggestion ne fonctionne pas. J'ai essayé ce code:
- (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");
}
Mais la fonction rotateWithEvent n'est jamais appelée. Est-ce que je fais quelque chose de mal?
Quelqu'un at-il trouvé une solution pour cela? Je me bats avec un problème similaire quelques jours déjà, mais rien ne semble fonctionner :( – Nostradamus
avez-vous trouvé classé qui doit être réglé? –