Вы захотите проверить материалы менеджера I / O Kit и HID (Human Interface Device).
Менеджер HID является частью I / O Kit , так что поиск там может быть полезным. Есть два API для управления HID, более старый API немного более болезненный, и тогда у вас есть новый 10.5 и выше API , который немного более удобен.
Важно понимать, что это, вероятно, не будет быстрым решением, для его запуска может потребоваться значительная работа. Если вы можете предположить, что у вас установлено 10.5 или выше, использование Leopard API определенно поможет.
Также; в зависимости от того, как вы выполняете то, что делаете, вам может быть важно скрыть курсор мыши, так как он все еще может много двигаться, даже если вы получаете информацию от обеих мышей. Если ваше приложение захватывает экран, я бы использовал CoreGraphics, чтобы отключить курсор, и просто нарисовал свой собственный.
Вы могли бы также рассмотреть поиск оболочки для одного из этих API, пример можно найти в этом вопросе .