Simuler souris
Ceetix
Membre
Pour mon trackpad virtuel j'utilise :
Ca marche bien mais le soucis c'est par exemple que mes coins actifs ne marchent plus, ou quand je me deplace vers mon dock qui est caché, il n'apparait pas.
Si j'utilise ma méthode de click et que je click avec mon trackpad alors l'évenement s'effectue (coin actif ou finder).
J'utilise ça pour simuler un click
Je vois pas où ça bloque. Auriez-vous une idée? J'utilise peut-être pas les bonnes méthodes...
EDIT: je suis c** j'aurai du mettre ça dans mon autre post. Si un modo veut le déplacer ... Sorry
<br />CGDisplayMoveCursorToPoint(kCGDirectMainDisplay, CGPointMake(((float)aD.msg)+location.x, ((float)aD.msg2)+location.y));<br />
Ca marche bien mais le soucis c'est par exemple que mes coins actifs ne marchent plus, ou quand je me deplace vers mon dock qui est caché, il n'apparait pas.
Si j'utilise ma méthode de click et que je click avec mon trackpad alors l'évenement s'effectue (coin actif ou finder).
J'utilise ça pour simuler un click
<br />case MOUSECLICK:<br />[self postMouseEventWithButton:0 withType:kCGEventLeftMouseDown andPoint:CGEventGetLocation(CGEventCreate(NULL))];<br />[self postMouseEventWithButton:0 withType:kCGEventLeftMouseUp andPoint:CGEventGetLocation(CGEventCreate(NULL))];<br /><br /><br />// *********************<br /><br /><br />-(void)postMouseEventWithButton:(CGMouseButton)b withType:(CGEventType)t andPoint:(CGPoint)p<br />{<br /> CGEventRef theEvent = CGEventCreateMouseEvent(NULL, t, p, b);<br /> CGEventSetType(theEvent, t);<br /> CGEventPost(kCGHIDEventTap, theEvent);<br /> CFRelease(theEvent);<br />}<br />
Je vois pas où ça bloque. Auriez-vous une idée? J'utilise peut-être pas les bonnes méthodes...
EDIT: je suis c** j'aurai du mettre ça dans mon autre post. Si un modo veut le déplacer ... Sorry
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses