Appeler App Expose Dans Lion
-
28-10-2019 - |
Question
Est-il possible d'appeler App Expose dans Lion programme, par exemple sur un robinet d'événement, etc?
La solution
Si vous ne me dérange pas l'aide d'un TOTALEMENT SANS PAPIERS API, ce qui pourrait changer à tout moment sans préavis:
void CoreDockSendNotification(CFStringRef, void *);
(...)
CoreDockSendNotification(@"com.apple.expose.front.awake", NULL);
D'autres arguments sont connus @"com.apple.expose.awake"
et @"com.apple.dashboard.awake"
, qui activent Mission Control et Dashboard, respectivement. @"com.apple.showdesktop.awake"
utilisé pour activer Show Desktop, mais ne fonctionne plus sur les versions actuelles de Mac OS.
Notez que la plupart des applications ne doivent pas utiliser ces appels -. Ces actions sont destinées à être invoquées directement par l'utilisateur
Autres conseils
Expose n'existe pas dans Lion, il a été fusionné avec des espaces dans l'application de contrôle des missions. Vous pouvez lancer la mission de contrôle:
[[NSWorkspace sharedWorkspace] launchApplication:@"Mission Control"];