1
我遇到了一个奇怪的问题,我的一个OS X应用程序。该应用程序使用AXAPI创建事件点击并监视键盘和鼠标事件。一些使用OS 10.6-10.7的用户报告,当应用程序处于活动状态时,其鼠标无法正常工作 - 必须单击两次或多次,否则系统根本看不到点击。Cocoa Accessibility API消耗鼠标点击
当这些用户关掉AXAPI时,问题就消失了。
奇怪的是,我从来没有遇到过这个问题在开发电脑上,也没有测试人员。然而约有10%的报告用户体验过它。
我在HID级别使用活动事件点击,我也处理鼠标事件,但我从不从回调中返回NULL。
该问题几乎证明在AXAPI,但我不明白它到底在哪里。
听起来有可能与_another_app有不必要的交互。您是否可以向这些用户询问他们运行的其他应用程序,这些应用程序也可能使用事件点击? – 2012-01-11 18:54:18
我问过了,用户报告说至少没有安装鼠标/键盘工具......是否可以实现一种记录器,它可以以某种方式分析其他已安装的事件抽头 - 就像ET Testbench所做的那样? – ivanmoskalev 2012-01-12 08:12:27