Quartz Events を使用してカーソルを移動する OS X 用のユーザー空間デバイス ドライバーを作成していますが、ゲーム (特にウィンドウ モードで実行されるゲーム) がマウス ポインター(= を含む)を適切にキャプチャできないという問題に遭遇しました。 /ウィンドウの境界内に保管してください) . たとえば、ゲーム ウィンドウの外に出て、デスクトップまたは近くの非アクティブなアプリケーションをクリックします。
アクティブなアプリケーションがいつ CGAssociateMouseAndMouseCursorPosition を呼び出すかを検出できれば、これを修正できます。
これをどのように行いますか?どんなアイデアでも大歓迎です。