2012-01-11 10 views
1

私のOS Xアプリケーションで奇妙な問題が発生しました。このアプリはAXAPIを使ってイベントタップを作成し、キーボードとマウスイベントを監視します。 OS 10.6-10.7のユーザーの中には、アプリがアクティブなときにマウスが正しく機能しないことが報告されています.2回以上クリックする必要があります。それ以外の場合、システムはクリックをまったく表示しません。ココアアクセシビリティAPIがマウスクリックを消費する

これらのユーザーがAXAPIの電源をオフにしたとき、問題は消えました。

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

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

AXAPIの問題はほぼ証明されていますが、正確にどこにあるのか分かりません。

+1

_another_ appとの不要な対話があるようなサウンドです。これらのユーザーに、イベントタップを使用する他のアプリについて質問することは可能ですか? –

+0

私はこのように尋ねましたが、少なくともマウス/キーボードユーティリティはインストールされていないと報告されました... ET Testbenchのように、インストールされた他のイベントタップを何らかの形で分析するロガーを実装することは可能ですか? – ivanmoskalev

答えて

0

最終的に、別のパッシブEventTapでマウスイベントをフィルタリングするように切り替えました。この問題は、アプリケーションのアップデート後に消えてしまったが、その間にマイナーなOS Xのアップデートもあったので、実際にそのバグを修正したことは分からない。

ジョシュ、とにかくあなたのアイデアに感謝します。

関連する問題