Tworzymy sterownik urządzenia użytkownika dla systemu OS X, który przesuwa kursor przy użyciu zdarzeń kwarcowych, i wystąpił problem, gdy gry - szczególnie te uruchamiane w trybie okienkowym - nie mogą poprawnie uchwycić wskaźnik myszy (= zawiera/zachowuje go w granicach swoich okien). Na przykład wychodzi poza okno gry i kliknie na pulpit lub w pobliżu nieaktywnych aplikacji.Wykrywanie CGAssociateMouseAndMouseCursorPosition
Możemy to naprawić, jeśli tylko będziemy mogli wykryć, kiedy aktywna aplikacja wywołuje CGAssociateMouseAndMouseCursorPosition.
Jak to zrobić? Wszelkie pomysły są doceniane.
nie sposób przedstawić jako HID kierowcy/urządzenia zamiast wysyłania własnych wydarzeń? To może być podejście ... – nielsbot