Existe-t-il un moyen de savoir si l'utilisateur est en mode Exposé? (c'est-à-dire que toutes les fenêtres sont affichées.) Merci.Comment puis-je savoir si l'utilisateur est en mode Exposé?
Répondre
Il n'y a pas d'API publique pour obtenir cette information. Quel problème essayez-vous de résoudre?
Je crée un programme qui émule un trackpad multi-touch. Si vous faites glisser quatre doigts vers le haut dans l'état normal, c'est comme si vous appuyez sur les touches fn + F11. Si vous êtes dans l'état Exposé, c'est comme si vous appuyez sur la touche Échap. Donc, je veux savoir si l'utilisateur est dans l'état Exposé à un moment donné ou non. Merci pour votre aide de toute façon. – teezan
Vous n'avez pas besoin de cette information. Si l'utilisateur n'est pas dans Exposé, F11 (ou fn-F11) entre dans Exposé. Si l'utilisateur est déjà en Exposé, F11 (ou fn-F11) quittera Exposé. Il suffit donc d'envoyer F11 (ou fn-F11) sans condition.
Le véritable défi consiste à déterminer la commande de touche correcte à envoyer. Sur un ordinateur portable ou un petit clavier sans fil Apple, la commande peut inclure le modificateur fn, mais sur une machine de bureau avec un clavier de taille normale, la commande sera plus probablement F11 uniquement. En outre, il est configurable par l'utilisateur.
La manière correcte de basculer Exposé par programmation est une question distincte.
Qu'espérez-vous faire avec cette information? Pensez-vous que vous voulez simplement connaître l'état d'Exposé à un moment donné, ou que vous voulez des notifications complètes lorsque l'état change? Dites-nous ce que vous essayez vraiment d'accomplir. –
Salut Mike, merci pour votre aide. Je crée un programme qui émule un trackpad multi-touch. Comme vous le savez, si vous faites glisser quatre doigts dans l'état normal, c'est comme si vous appuyez sur les touches fn + F11. Mais si vous faites glisser quatre doigts vers le haut dans l'état Exposé, c'est comme si vous appuyez sur la touche Échap. Par conséquent, pour votre question, je veux juste connaître l'état d'Exposé à un moment donné. – teezan
Je vous suggère de renommer cette question en "Comment * basculer * exposé par programmation". Je suis sûr qu'il y a un moyen de le faire d'un seul coup. –