5 // Created by Yifeng Huang on 7/28/12.
6 // Copyright (c) 2012 __MyCompanyName__. All rights reserved.
9 #import "TargetMouseScroll.h"
11 @implementation TargetMouseScroll
15 + (NSString *)serializationCode {
19 - (NSDictionary *)serialize {
20 return @{ @"type": @"mscroll", @"howMuch": @(self.howMuch) };
23 + (Target *)targetDeserialize:(NSDictionary *)serialization
24 withConfigs:(NSArray *)configs {
25 TargetMouseScroll *target = [[TargetMouseScroll alloc] init];
26 target.howMuch = [serialization[@"howMuch"] intValue];
30 CGEventRef scroll = CGEventCreateScrollWheelEvent(NULL,
31 kCGScrollEventUnitLine,
34 CGEventPost(kCGHIDEventTap, scroll);