1

我的一个 OS X 应用程序遇到了一个奇怪的问题。该应用程序使用 AXAPI 创建事件点击并监控键盘和鼠标事件。一些使用 OS 10.6-10.7 的用户报告说,当应用程序处于活动状态时,他们的鼠标无法正常工作 - 他们必须点击两次或更多次,否则系统根本看不到点击。

当这些用户关闭 AXAPI 后,问题就消失了。

奇怪的是,我从来没有在开发计算机上遇到过这个问题,测试人员也没有。然而,大约 10% 的报告用户经历过这种情况。

我在 HID 级别使用活动事件点击,我也处理鼠标事件,但我从不从回调返回 NULL。

这个问题几乎肯定在 AXAPI 中,但我不明白它到底在哪里。

4

1 回答 1

0

最终,我切换到使用单独的被动 EventTap 过滤鼠标事件。该问题在应用程序更新后消失了,但当时也有一个小的 OS X 更新,所以我实际上无法确定是什么修复了这个错误。

乔希,无论如何,谢谢你的想法。

于 2013-05-29T09:36:16.467 回答