Domanda

Esiste un modo per chiamare l'app esporre in leone a livello di programmazione, ad esempio su un tocco di evento, ecc.?

È stato utile?

Soluzione

Se non ti dispiace usare un Totalmente privo di documenti API, che potrebbe cambiare in qualsiasi momento senza preavviso:

void CoreDockSendNotification(CFStringRef, void *);
(...)
CoreDockSendNotification(@"com.apple.expose.front.awake", NULL);

Altri argomenti noti lo sono @"com.apple.expose.awake" e @"com.apple.dashboard.awake", che attivano il controllo della missione e la dashboard, rispettivamente. @"com.apple.showdesktop.awake" Utilizzato per attivare Show Desktop, ma non funziona più sulle versioni attuali di MacOS.

Si noti che la maggior parte delle applicazioni non dovrebbe utilizzare queste chiamate: queste azioni devono essere invocate direttamente dall'utente.

Altri suggerimenti

Expose non esiste nel leone, è stato fuso con gli spazi nell'applicazione di controllo della missione. Puoi lanciare Mission Control:

[[NSWorkspace sharedWorkspace] launchApplication:@"Mission Control"];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top