I cannot tell from your questions whether or not you have found MonoMac. †If you have great. †If not:<div><a href="http://www.mono-project.com/MonoMac">http://www.mono-project.com/MonoMac</a>†</div><div><a href="http://tirania.org/monomac/">http://tirania.org/monomac/</a>†</div>
<div><br></div><div>If MonoMac does not provide bindings for†CGEventCreateMouseEvent†then yes you can add them using PInvoke.</div><div><br></div><div>Duane†</div><div><br><div class="gmail_quote">On Mon, Sep 17, 2012 at 8:57 AM, Giorgi Dalakishvili <span dir="ltr"><<a href="mailto:mcnamaragio@gmail.com" target="_blank">mcnamaragio@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<p class="MsoNormal">Hello,</p>

<p class="MsoNormal">†</p>

<p class="MsoNormal">I am porting a Winforms application to Mac and need some
help with porting windows specific functionality.</p>

<p class="MsoNormal">†</p>

<p class="MsoNormal">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.</p>

<p class="MsoNormal">†</p>

<p class="MsoNormal">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?</p>

<p class="MsoNormal">†</p>

<p class="MsoNormal">Thank you in advance.</p>


<br>_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
<br></blockquote></div><br></div>