如何在Mac OS X和Linux上编程鼠标?

我知道如何使用C或Ruby编程单击Win32(以编程方式点击屏幕)。 有没有人知道如何在Mac OS X和Linux上做这个比较? 谢谢。

对于OS X,有许多方法(即碳,可可,苹果事件)来编程鼠标点击文章和评论在这里描述。

我最近自己在identi.ca上问了这个问题,得到了以下答案:

“您可以尝试Xlib中的XSendEvent或XCB中的xcb_send_event。”

“尝试一个名为xte(xautomation包的一部分)的小工具。”

我还发现了一个名为xdotool的工具,它允许您以编程方式模拟键盘和鼠标的活动等等。