我想在Mac OS X上触发多点触控手势事件.有没有办法做到这一点?可以使用CGEventCreateMouseEvent和CGEventCreateKeyboardEvent触发鼠标或键盘事件.多点触控事件是否有类似的低级功能?
韩国
你的建议没有用.我试过这段代码:
- (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永远不会被调用.难道我做错了什么?