Je tente de mettre en place une configuration de style "Command-tab" qui fonctionne uniquement dans un espace spécifique. Pour la plupart des applications, "Ctrl-F4", qui correspond à "déplacer le focus vers la fenêtre active ou suivante", fonctionne correctement, mais pour emacs/aquamacs, ça ne fonctionne pas (car la touche est absorbée par l'application). (Préférences Système->Clavier->Raccourcis->Clavier répertorie cette option). Je veux que cela fonctionne entre les fenêtres que j'ai organisées dans un espace pertinent, c'est-à-dire mon script R, les tracés en X11 et aux formats png/pdf.
Je peux exécuter un script Apple arbitraire avec fastscripts ou d'autres applications sur une pression de touche. Je vois donc deux options :
- Dire directement au gestionnaire de fenêtres d'effectuer le déplacement du focus, SANS passer par une pression de touche
- Utiliser une pression de touche mais vérifier si aquamacs est la fenêtre active. En trouvant aquamacs, obtenir une liste des processus dans l'espace actuel et passer au suivant. (vérifier aquamacs semble judicieux car le comportement par défaut est probablement plus rapide que cette recherche)
La recherche de ces comportements est difficile et la documentation des scripts Apple est byzantine pour un débutant, donc je ne vois pas comment accomplir l'un ou l'autre de ces choix.