/ / OS X führt die Systemanwendung mit GUI über alle anderen aus, einschließlich Vollbild-Apps - Macos, Maus, Vollbild

OS X führt System-Anwendungen mit GUI über alle anderen aus, einschließlich Vollbild-Apps - Macos, Maus, Vollbild

Ich versuche eine barrierefreie App zu schreibenein "Mausklick" -Konzept. Die Idee ist, Mausgesten zu erfassen, die als Klicks interpretiert werden, und die Ereignisse an andere Apps weiterzuleiten. Ich habe das meiste davon, außer, dass ich nicht weiß, wie ich es nach Lion auf Vollbild-Apps ausführen kann. Im Moment ist das App-Fenster transparent und folgt der Maus, aber dieser Ansatz funktioniert nicht mit anderen Desktops "oder Vollbild-Apps, da die App beim Wechseln auf dem aktuellen Desktop bleibt.

Irgendwelche Ideen?

Antworten:

1 für die Antwort № 1

Was ich brauchte, war anzurufen

[self setCollectionBehavior: NSWindowCollectionBehaviorCanJoinAllSpaces | NSWindowCollectionBehaviorFullScreenAuxiliary];

und auch (wichtig für die Vollbild-Apps!) eingestellt Application is agent (UIElement) auf true in der info.plist-Datei.