13
13
14
14
using namespace v8 ;
15
15
16
+ // Global delays.
17
+ int mouseDelay = 10 ;
18
+ int keyboardDelay = 10 ;
19
+
16
20
/*
17
21
__ __
18
22
| \/ | ___ _ _ ___ ___
@@ -35,7 +39,7 @@ NAN_METHOD(moveMouse)
35
39
MMPoint point;
36
40
point = MMPointMake (x, y);
37
41
moveMouse (point);
38
- microsleep (10 );
42
+ microsleep (mouseDelay );
39
43
40
44
NanReturnValue (NanNew (" 1" ));
41
45
}
@@ -53,7 +57,7 @@ NAN_METHOD(moveMouseSmooth)
53
57
MMPoint point;
54
58
point = MMPointMake (x, y);
55
59
smoothlyMoveMouse (point);
56
- microsleep (10 );
60
+ microsleep (mouseDelay );
57
61
58
62
NanReturnValue (NanNew (" 1" ));
59
63
}
@@ -122,7 +126,7 @@ NAN_METHOD(mouseClick)
122
126
doubleClick (button);
123
127
}
124
128
125
- microsleep (10 );
129
+ microsleep (mouseDelay );
126
130
127
131
NanReturnValue (NanNew (" 1" ));
128
132
}
@@ -179,7 +183,7 @@ NAN_METHOD(mouseToggle)
179
183
}
180
184
181
185
toggleMouse (down, button);
182
- microsleep (10 );
186
+ microsleep (mouseDelay );
183
187
184
188
NanReturnValue (NanNew (" 1" ));
185
189
}
@@ -410,7 +414,7 @@ NAN_METHOD(keyTap)
410
414
break ;
411
415
default :
412
416
tapKeyCode (key, flags);
413
- microsleep (10 );
417
+ microsleep (keyboardDelay );
414
418
}
415
419
416
420
NanReturnValue (NanNew (" 1" ));
@@ -468,7 +472,7 @@ NAN_METHOD(keyToggle)
468
472
break ;
469
473
default :
470
474
toggleKeyCode (key, down, flags);
471
- microsleep (10 );
475
+ microsleep (keyboardDelay );
472
476
}
473
477
474
478
NanReturnValue (NanNew (" 1" ));
0 commit comments