Генерация событий мыши в Mac OS X - PullRequest
2 голосов
/ 02 июля 2010

У меня есть USB-устройство, которое будет отправлять некоторые проприетарные данные, и у меня есть алгоритм, который преобразует его в координаты мыши, у меня есть вопрос, как мне написать драйвер, который сообщает в Mac OS X?

Я видел некоторые ссылки на IOHIDPostEvent, но не могу найти подробную документацию на веб-сайте Apple для разработчиков. Это правильный путь? Я пытаюсь написать драйвер пользовательского пространства вместо встроенного в ядро ​​диска.

Спасибо

1 Ответ

2 голосов
/ 02 июля 2010

Работающую, но устаревшую программу можно посмотреть здесь: 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

...