Français

Comment créer une macro sur un Mac

Télécharger InputConfig dans le Mac App StoreCette app est entièrement gratuite. Pas besoin de créer un compte. Pas d'abonnement, pas de téléchargement compliqué, et rien n'est verrouillé. Optimisée pour Apple Silicon.

Une macro est une liste d'actions qui s'exécute d'un seul appui, et sur un Mac vous pouvez en créer une gratuitement. macOS a déjà des morceaux de cela, et pour certaines tâches c'est la bonne réponse, donc ils passent en premier. Quand vous voulez une chaîne minutée de frappes, de raccourcis et de clics sur un bouton de manette, un bouton latéral de souris, un pad MIDI ou une touche, InputConfig la construit, gratuit et open source.

Étapes

  1. Ajoutez une ligne et utilisez Scanner (Scan) sur la commande qui lancera la macro.
  2. Dans Options, cochez Run a sequence of steps (macro).
  3. Ajoutez des étapes de touche, de raccourci et de clic, chacune avec une attente et une durée de maintien.
  4. Fermez l'éditeur et activez le préréglage.

Utiliser ce que macOS fait déjà

  • Taper une phrase. Les remplacements de texte (Text Replacements), dans la section Clavier de Réglages Système, transforment une courte abréviation en n'importe quel texte, dans la plupart des apps.
  • Un nouveau raccourci pour une commande de menu. Keyboard Shortcuts, App Shortcuts, au même endroit, donne à n'importe quel élément de menu la combinaison de touches que vous voulez.
  • Des automatisations en plusieurs étapes. L'app Shortcuts enchaîne des actions comme ouvrir des apps, redimensionner des fenêtres et travailler sur des fichiers, et un raccourci peut avoir sa propre combinaison de touches.

Si un raccourci de l'app Shortcuts fait déjà le travail, une ligne d'InputConfig peut le lancer depuis n'importe quel bouton avec Run Siri Shortcut. Voir lancer un raccourci depuis une manette.

Créer une macro dans InputConfig

  1. Installez InputConfig depuis le Mac App Store et autorisez l'accès à l'Accessibilité.
  2. Cliquez sur Add a new bind, appuyez sur Scanner (Scan) et appuyez sur la commande qui lancera la macro.
  3. Ouvrez les Options de la ligne et cochez Run a sequence of steps (macro). Le même élément se trouve sous Extra actions dans le menu de sortie.
  4. Cliquez sur Add a step. Chaque étape est une Keyboard Key ou un Mouse Button, avec une attente (Wait) avant son déclenchement et la durée de son maintien, en millisecondes.
  5. Enregistrez (Save), fermez l'éditeur et activez le préréglage.
Une ligne de macro dans l'éditeur d'InputConfig avec trois étapes : Command C, Command Tab avec une attente de 400 ms, et Command V.
Figure 1. Copier, changer d'app, coller : trois étapes Tap, avec une attente plus longue avant l'étape qui suit le changement d'app.
  • Vous : Placez le curseur dans un endroit sûr, comme une note vide, et appuyez sur la commande.
  • InputConfig : Exécute chaque étape dans l'ordre, avec les attentes que vous avez réglées.
  • Vérification : Chaque étape passe. Si l'une est perdue, allongez l'attente avant elle.

Le préréglage intégré Macros & Turbo en contient deux à copier : son bouton A copie, change d'app avec Command Tab et colle, et son bouton Y descend de trois éléments et appuie sur Return.

Mettre des raccourcis dans une macro

Dans la version 1.6, une étape de touche a des interrupteurs ⌃ ⌥ ⇧ ⌘ à côté, donc Command C est une seule étape Tap : C avec ⌘ activé. Chaque étape a aussi un type :

  • Tap. Appuie et relâche.
  • Hold down. Garde une touche maintenue pendant que les étapes suivantes s'exécutent, ce qui permet de tenir Shift sur plusieurs clics ou de garder Command enfoncée pendant un Tab, Tab, Tab.
  • Release. Relâche une touche maintenue.

Tout ce qu'une macro laisse maintenu à sa fin est relâché pour vous, donc une touche ne peut pas rester coincée. Les étapes peuvent être déplacées vers le haut ou le bas et dupliquées avec les boutons au bout de chacune.

Choisir quand elle s'exécute, et combien de fois

  • Quand elle s'exécute. En haut de la macro, choisissez Every step, each time it is pressed ou Only while held. Letting go stops it, qui arrête le reste des étapes et relâche tout ce qui est maintenu dès que vous lâchez.
  • Répéter. Pour jouer toute la macro plus d'une fois par appui, réglez Repeat sous How it fires. Depuis la version 1.6, une macro répétée attend entre les passages le temps que vous avez réglé.
  • Une copie à la fois. Appuyer de nouveau pendant qu'une macro tourne encore ne lance pas une deuxième copie par-dessus.

Une ligne de macro se déclenche tant qu'elle est maintenue ou fonctionne en marche et arrêt. Elle ne se combine pas avec le turbo, une action de maintien ou un double appui.

Utiliser un minutage qui marche

  • Les frappes. La plupart des apps lisent une touche maintenue de 30 à 50 ms avec 50 ms d'écart.
  • Changer d'app. Demande 300 à 500 ms avant l'étape suivante.

Si une macro perd une touche, allongez l'attente avant l'étape qui rate.

Ce qu'elle ne fait pas

  • Vous enregistrer. InputConfig n'enregistre pas une macro en vous regardant. Vous la construisez étape par étape, ce qui veut dire aussi que chaque étape et chaque attente sont visibles et faciles à changer.
  • Taper des phrases dans les étapes. Les étapes sont des touches, des raccourcis et des clics au niveau du pointeur. Pour taper une phrase, mettez une sortie Type Text sur sa propre ligne, ou utilisez un remplacement de texte.
  • Retirer une touche. L'app écoute le clavier en parallèle de macOS, donc une touche que vous utilisez comme déclencheur tape quand même. Les meilleurs déclencheurs sont des commandes qui ne tapent rien : un bouton de manette, un pad MIDI, un bouton latéral de souris ou F13 à F19. Le guide du macro deck construit tout un deck avec elles.

La version courte

  • Un texte ou une commande de menu. Utilisez les remplacements de texte ou App Shortcuts, intégrés à macOS.
  • Une chaîne de touches et de clics. Une ligne de macro dans InputConfig, avec une attente et une durée de maintien par étape.
  • Un déclencheur. Une commande qui ne tape rien.

Construisez-la une étape à la fois et testez chaque étape au fur et à mesure.

Questions

Existe-t-il un logiciel de macros gratuit pour Mac ?

Oui. InputConfig est gratuit et open source sur le Mac App Store, et les macros, le turbo et toutes les autres fonctions sont incluses, sans offre payante.

Un bouton de souris peut-il lancer une macro sur un Mac ?

Oui. Les boutons latéraux d'une souris peuvent être l'entrée d'une ligne de macro, sans logiciel du fabricant.

Une macro peut-elle cliquer avec la souris ?

Oui. Une étape peut être un clic gauche, droit ou du milieu, ou un bouton précédent ou suivant, là où se trouve le pointeur.

Une étape de macro peut-elle appuyer sur un raccourci clavier ?

Oui. Depuis la version 1.6, une étape de touche a des interrupteurs Control, Option, Shift et Command, donc Command V est une seule étape.

Une manette de jeu peut-elle lancer des macros sur un Mac ?

Oui. N'importe quel bouton d'une manette PlayStation, Xbox, Switch, 8BitDo ou autre compatible peut en lancer une. La macro envoie des touches et des clics, donc elle marche dans les apps et dans les jeux joués au clavier et à la souris.

À lire aussi, en français

Guides détaillés, en anglais

Qui écrit. Ryleigh Newman développe InputConfig et pilote son propre Mac chaque jour avec une manette, parce que ses mains fonctionnent mal. Cette page est traduite de l'anglais. Les principaux boutons et menus de l'app s'affichent en français quand le Mac est réglé en français ; cette page les nomme ainsi, avec le nom anglais entre parenthèses. Le reste de l'app et du site est en anglais.

Cette page dans d'autres langues : English, Deutsch, Español, 日本語, Português, Tiếng Việt

Télécharger InputConfig dans le Mac App StoreGratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.