API Какао Доступности, потребляющий клики - PullRequest
1 голос
/ 11 января 2012

Я столкнулся со странной проблемой с одним из моих приложений для OS X. Приложение использует AXAPI для создания событий и мониторинга событий клавиатуры и мыши. Некоторые пользователи с ОС 10.6-10.7 сообщают, что когда приложение активно, их мышь работает неправильно - им приходится нажимать два или более раз, в противном случае система вообще не видит щелчка.

Когда эти пользователи отключили AXAPI, проблема исчезла.

Странно то, что я никогда не сталкивался с этой проблемой на компьютерах разработчиков, как и тестеры. Тем не менее, около 10% сообщающих пользователей испытали это.

Я использую активную запись событий на уровне HID и также обрабатываю события мыши, но я никогда не возвращаю NULL из обратного вызова.

Проблема почти наверняка в AXAPI, но я не могу понять, где именно.

1 Ответ

0 голосов
/ 29 мая 2013

В конце концов я переключился на фильтрацию событий мыши с помощью отдельного пассивного EventTap. Проблема исчезла после обновления приложения, но в то же время было небольшое обновление OS X, поэтому я не могу точно сказать, что исправило ошибку.

Джош, спасибо за твою идею в любом случае.

...