1

OS X アプリの 1 つで奇妙な問題が発生しました。このアプリは、AXAPI を使用してイベント タップを作成し、キーボードとマウスのイベントを監視します。OS 10.6 ~ 10.7 を使用している一部のユーザーは、アプリがアクティブなときにマウスが正しく機能しないと報告しています。2 回以上クリックする必要があります。それ以外の場合、システムはクリックをまったく認識しません。

これらのユーザーが AXAPI をオフにすると、問題は解消されました。

奇妙なことに、開発用コンピューターでこの問題に遭遇したことはなく、テスターも遭遇したことがありません。それでも、報告ユーザーの約 10% がそれを経験しています。

HID レベルでアクティブ イベント タップを使用し、マウス イベントも処理しますが、コールバックから NULL を返すことはありません。

問題はほぼ間違いなく AXAPI にありますが、どこにあるのか正確にはわかりません。

4

1 に答える 1

0

最終的に、別のパッシブな EventTap を使用してマウス イベントをフィルタリングすることに切り替えました。アプリのアップデートで問題はなくなりましたが、その頃にOS Xのマイナーアップデートもあったので、何がバグを直したのかはわかりません。

ジョシュ、とにかくあなたのアイデアをありがとう。

于 2013-05-29T09:36:16.467 に答える