Mac OS X Leopard dispose d'une implémentation de bureau virtuel appelée Spaces. Je veux de détecter par programme l'espace sur lequel l'utilisateur est actuellement.Comment détecter quel espace l'utilisateur est sous Mac OS X Leopard?
cacao est préférable mais AppleScript est acceptable s'il n'y a pas d'autre moyen. J'ai vu quelques implémentations d'AppleScript, mais les techniques qu'ils utilisaient me semblaient un peu trop compliquées à utiliser dans le code de production (l'une consistait à provoquer une erreur puis à analyser le message d'erreur pour obtenir l'espace actuel, l'autre a interrogé l'interface graphique du menu Espaces)
kCGWindowWorkspace est dépréciée à 10,8 et les tests sur 10,11 Je ne vois pas cette clé semble jamais dans le dictionnaire, donc je suppose qu'il a été retiré. – GenericPtr