在Mac OS X中生成鼠标事件

时间:2010-07-01 21:29:02

标签: macos usb mouseevent device-driver

我有一个可以发送一些专有数据的USB设备,我有一个将其转换为鼠标坐标的算法,我的问题是如何编写向Mac OS X报告的驱动程序?

我看过一些IOHIDPostEvent的引用,但我找不到Apple开发者网站上的详细文档。这是正确的方法吗?我正在尝试编写用户空间驱动程序而不是内核驱动器。

由于

1 个答案:

答案 0 :(得分:2)

您可以在此处查看已弃用但已弃用的计划:http://www.macosxhints.com/article.php?story=2008051406323031

CGPostMouseEvent的新替代品是CGEventCreateMouseEvent,您可以在此处阅读更多相关信息:http://developer.apple.com/mac/library/documentation/Carbon/Reference/QuartzEventServicesRef/Reference/reference.html#//apple_ref/c/func/CGEventCreateMouseEvent