Невозможно получить отчет от Magic Mouse с помощью HID

Я хочу использовать HID (HIDManager\HIDDevice) в приложении для MAC. Я получил информацию о Magic Mouse и проанализировал ее. Я использую IOHIDDeviceRegisterInputReportCallback. Он отлично работает для кнопок или перемещения. А вот с тачпадом (трекпадом) не работает. Я получаю событие, но репо всегда [18,0,0,0,0,0,0,0]. Так что я могу получить от него информацию. Также согласно описанию reportID должен быть 63 или 68. Когда я пытаюсь вызвать IOHIDDeviceGetReportWithCallback с reportID 63 или 68, у меня появляется ошибка "неподдерживаемая функция". Но с reportID 18 все работает нормально.

Итак, как я могу получить отчет о касании на тачпаде?

0 ответов

Другие вопросы по тегам