[Mono-osx] Porting windows specific functionality to mac

Giorgi Dalakishvili mcnamaragio at gmail.com
Mon Sep 17 12:57:36 UTC 2012


I am porting a Winforms application to Mac and need some help with porting
windows specific functionality.

I am using multimedia timers to execute a callback method repeatedly. Is
there anything similar on Mac OS x and how do I use it from Mono? I am
aware of NSTimer but it does not have the precision I am looking for.

Also, I am using mouse hooks to track mouse and SendInput to simulate mouse
events. I am able to get track mouse with NSEvent but I’m not sure how to
simulate mouse clicks. I found that it is possible with
CGEventCreateMouseEvent and CGEventPost but how do I call these from Mono?
Do I need to use PInvoke?

Thank you in advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-osx/attachments/20120917/cd38a7ce/attachment.html>

More information about the Mono-osx mailing list