Stiamo creando un driver di dispositivo dello spazio utente per OS X che sposta il cursore utilizzando Quartz Events e abbiamo riscontrato un problema quando i giochi, in particolare quelli in esecuzione in una finestra, non sono in grado di catturare correttamente puntatore del mouse (= contenere/tenerlo entro i limiti delle loro finestre). Ad esempio, andrebbe fuori dalla finestra di gioco e fare clic sul desktop o nelle applicazioni inattive vicine.Rilevamento di CGAssociateMouseAndMouseCursorPosition
Potremmo risolvere questo problema se solo potessimo rilevare quando un'applicazione attiva chiama CGAssociateMouseAndMouseCursorPosition.
Come lo faresti? Qualsiasi idea è apprezzata.
non c'è modo di presentare come un driver/dispositivo HID, piuttosto che inviare i tuoi eventi? Questo potrebbe essere un approccio ... – nielsbot