Simulating mouse clicks on Mac OSX does not work for some applications.
- by Thomi
Hi,
I'm writing an App for Mac OSX 10.6 and later in C++. One part of theapp needs to simulate mouse movement and mouse clicks. I do this currently by posting CGEvent objects using CGEventPost(kCGHIDEventTap, event);.
This works, for the msot part - I can simulate mouse movement and clicks just fine, but it seems to fail in some areas. For example:
In Mozilla firefox & Safari, I can click on all the menus, but cannot click on a link within a website. When I try, the link is highlighted, but the browser never follows the link. However, I can right-click on a link, select "open link in new tab", and everything works as expected.
I can click on the "Dashboard" icon to brink up the dashboard, but I cannot click on the "i" button on any of the dashboard widgets.
This inconsistency is along application boundaries - Does anyone have any idea what the cause might be?