Chapitre 9 sur 13
L’app Raccourcis et l’automatisation
Lattika fournit des actions à l’app Raccourcis. Utilisez-les dans vos propres raccourcis, exécutez-les depuis Spotlight ou déclenchez-les depuis l’élément Raccourcis de la barre des menus. Lattika doit être ouvert pour qu’elles fonctionnent.


Actions
Ancrer la fenêtre de premier plan dans une zone
Déplace la fenêtre de premier plan dans une zone de la disposition de son écran. Paramètre : le numéro de zone, de 1 à 20. Échoue si la disposition n’a pas cette zone. Exemple : un raccourci nommé Navigateur à gauche avec une seule action, Ancrer la fenêtre de premier plan dans la zone 1, exécuté depuis Spotlight quand une fenêtre de navigateur est au premier plan.
Appliquer la disposition
Fait passer un écran à une disposition. Paramètres : la disposition, choisie dans votre liste, et éventuellement un écran. Sans écran, tous les écrans changent. Les zones s’affichent brièvement. Exemple : Mode concentration applique la disposition Colonne de lecture à tous les écrans ; Réunion applique Moitiés au seul écran externe.
Restaurer l’espace de travail
Remet en place toutes les fenêtres d’un espace de travail enregistré. Paramètre : l’espace de travail. Renvoie le nombre de fenêtres déplacées, qu’une action ultérieure peut utiliser. Exemple : un raccourci qui exécute Restaurer l’espace de travail : Matin, puis affiche une notification avec le nombre renvoyé.
Enregistrer l’espace de travail
Enregistre les fenêtres actuelles sous un nom. S’il existe déjà un espace de travail de ce nom, il est mis à jour. Paramètre : le nom. Exemple : Enregistrer le bureau avec le nom Docked, exécuté avant de débrancher vos écrans.
Restaurer les fenêtres dans les zones
Remet chaque fenêtre mémorisée dans sa zone (chapitre 6). Aucun paramètre. Exemple : une automatisation qui l’exécute quand un mode de concentration se désactive.
Appliquer les règles de placement
Exécute les règles par app sur toutes les fenêtres ouvertes (chapitre 7). Aucun paramètre. Exemple : exécutez-la à l’ouverture de session, quelques secondes après l’ouverture de vos apps.
Afficher les zones
Affiche brièvement les zones de tous les écrans. Aucun paramètre. Exemple : un raccourci associé à une touche dans l’app Raccourcis, pour qui préfère cela à ⌃⌥Z.
Les trois dernières sont aussi proposées à Spotlight et à Siri avec les phrases « Afficher les zones de Lattika », « Restaurer les fenêtres de Lattika » et « Appliquer les règles de Lattika ».
Commandes par URL
Pour les scripts et l’action Ouvrir des URL de Raccourcis, Lattika répond aux URL suivantes. Dans Terminal, exécutez open "lattika://show-zones".
| URL | Effet |
|---|---|
lattika://snap?zone=2 | Ancrer la fenêtre active dans la zone 2 (la numérotation commence à 1) |
lattika://snap?zone=2&bundle=com.apple.TextEdit | Ancrer plutôt la fenêtre de premier plan de cette app |
lattika://show-zones | Afficher brièvement les zones |
lattika://restore | Restaurer les fenêtres mémorisées dans leurs zones |
lattika://apply-rules | Appliquer les règles à toutes les fenêtres ouvertes |
lattika://workspace?name=Docked | Restaurer l’espace de travail portant ce nom |
lattika://editor | Ouvrir l’éditeur de dispositions ; ajoutez ?new=1 pour ouvrir la feuille Nouvelle disposition |
lattika://settings | Ouvrir les Réglages ; ajoutez ?pane=zones, shortcuts, rules, workspaces, excludedApps, sync ou license pour une sous-fenêtre précise |
lattika://onboarding | Ouvrir la fenêtre de bienvenue |
Les espaces dans un nom d’espace de travail doivent s’écrire %20.
En cas de problème
- Les actions n’apparaissent pas dans Raccourcis. Ouvrez Lattika une fois ; macOS enregistre les actions d’une app lorsqu’elle s’exécute. Si elles manquent encore, relancez l’app Raccourcis.
- Une action indique « Lattika n’est pas en cours d’exécution ». Ouvrez Lattika. Les actions ne peuvent pas le lancer à votre place.
- « Disposition introuvable » ou « Espace de travail introuvable ». La disposition ou l’espace de travail a été supprimé ou renommé après la création du raccourci. Choisissez-le de nouveau dans l’action.
- Ancrer la fenêtre de premier plan ne fait rien. La fenêtre de premier plan appartient à une app exclue, n’est pas une fenêtre standard, ou le numéro de zone dépasse le nombre de zones de la disposition. Vérifiez aussi l’autorisation Accessibilité et la période d’essai.
- Une URL ne fait rien. Vérifiez l’orthographe de la partie hôte, par exemple
show-zonesavec un trait d’union. Les numéros de zone commencent à 1, pas à 0.