私のOS Xアプリケーションで奇妙な問題が発生しました。このアプリはAXAPIを使ってイベントタップを作成し、キーボードとマウスイベントを監視します。 OS 10.6-10.7のユーザーの中には、アプリがアクティブなときにマウスが正しく機能しないことが報告されています.2回以上クリックする必要があります。それ以外の場合、システムはクリックをまったく表示しません。ココアアクセシビリティAPIがマウスクリックを消費する
これらのユーザーがAXAPIの電源をオフにしたとき、問題は消えました。
奇妙なことは、開発用コンピュータでこの問題に遭遇したことはありませんでした。しかし、報告ユーザーの約10%がそれを経験しています。
私はHIDレベルでアクティブイベントタップを使用し、マウスイベントも処理しますが、コールバックからNULLを返すことはありません。
AXAPIの問題はほぼ証明されていますが、正確にどこにあるのか分かりません。
_another_ appとの不要な対話があるようなサウンドです。これらのユーザーに、イベントタップを使用する他のアプリについて質問することは可能ですか? –
私はこのように尋ねましたが、少なくともマウス/キーボードユーティリティはインストールされていないと報告されました... ET Testbenchのように、インストールされた他のイベントタップを何らかの形で分析するロガーを実装することは可能ですか? – ivanmoskalev