#Stream Deck, Raccourcis et Automator

MiniPrompter accepte des commandes venues de l'extérieur de l'app de deux façons. Les deux fonctionnent pendant qu'une autre app est à l'avant-plan, et c'est là tout l'intérêt.

Adresses web

Chaque commande a une adresse. Donnez-en une à une touche de Stream Deck, à un bouton de Loupedeck, à une action de Raccourcis ou à un script shell, et elle fait la chose.

  • miniprompter://play
  • miniprompter://pause
  • miniprompter://toggle
  • miniprompter://faster
  • miniprompter://slower
  • miniprompter://jump-top
  • miniprompter://light-up
  • miniprompter://light-down
  • miniprompter://light-toggle
  • miniprompter://light-only

Sur un Stream Deck, utilisez l'action Ouvrir intégrée et collez-y l'une de ces adresses. Aucun module externe nécessaire.

Utilisez open -g si vous écrivez un script. Sans le -g, macOS ramène MiniPrompter à l'avant-plan chaque fois que la commande part, ce qui est précisément ce que vous ne voulez pas en plein appel. C'est macOS qui le fait avant même que MiniPrompter ait été mis au courant de quoi que ce soit, alors l'app ne peut pas l'empêcher.

open -g "miniprompter://toggle"

miniprompter://play et miniprompter:///play fonctionnent tous les deux. Les deux sont faciles à confondre quand on en tape une à la main, alors ni l'une ni l'autre n'est rejetée.

AppleScript et Raccourcis

Les mêmes commandes, en langage clair :

tell application "MiniPrompter" to play
tell application "MiniPrompter" to jump to top
tell application "MiniPrompter" to light only

Les noms sont les mêmes mots, avec des espaces au lieu des traits d'union. Servez-vous-en depuis Raccourcis, Automator, ou une action Exécuter AppleScript.

Raccourcis clavier

Une console peut aussi se contenter d'envoyer des frappes. Activez Réglages › Raccourcis › Utiliser les raccourcis ci-dessous dans n'importe quelle app et réglez vos touches de console pour envoyer ⌃⌥Espace, ⌃⌥↑ et ainsi de suite. Voyez la page Touches pour la liste complète.

Si une touche de console ne fait rien

Vérifiez que vous n'avez qu'une seule copie de MiniPrompter. C'est la cause habituelle et elle est vraiment difficile à deviner. macOS tient un registre de chaque copie d'une app qu'il a déjà vue — y compris celles qui sont dans votre dossier Téléchargements, ou celles que vous avez supprimées — et il peut envoyer la commande à la mauvaise, où rien ne semble se produire.

Gardez une seule copie, dans Applications. Notez que faire glisser une vieille copie vers la corbeille n'efface pas le registre de macOS, alors si ça vous arrive, videz aussi la corbeille.

Pendant que vous modifiez un texte, les commandes qui feraient bouger les mots sont ignorées volontairement — lecture, pause, bascule et retour au début. Les commandes de vitesse et de lumière fonctionnent encore, parce qu'elles ne peuvent pas déranger ce que vous tapez.