Français

Existe-t-il AutoHotkey pour 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.

Non. La page du projet AutoHotkey le décrit comme un utilitaire de script orienté création de macros et automatisation, pour Windows. Rien sur un Mac n'est le même outil, mais chaque chose pour laquelle on s'en sert a une réponse sur Mac, et la plupart sont gratuites. Cette page les range par tâche, parce que sur un Mac les tâches relèvent d'outils différents.

Je crée InputConfig, une app gratuite et open source pour Mac qui couvre trois de ces tâches : les raccourcis sur des touches libres et des boutons de souris, les macros et l'auto clic. Ce n'est pas un langage de script, et la page dit ce qu'elle laisse de côté.

Étapes

  1. Notez ce que fait chacun de vos scripts AutoHotkey : étendre du texte, remapper une touche, lancer un raccourci, jouer une macro ou cliquer en boucle.
  2. Pour l'expansion de texte et les raccourcis de menu, ouvrez Réglages Système, Clavier.
  3. Pour remapper une touche vers une autre au-delà des touches de modification, utilisez Karabiner-Elements.
  4. Pour des raccourcis sur des touches libres ou des boutons de souris, des macros et de l'auto clic, installez InputConfig et ajoutez une ligne pour chacun.
  5. Appuyez sur Scanner (Scan) sur une ligne, appuyez sur la touche ou le bouton, et choisissez ce qu'il envoie.

Trouver l'outil Mac pour chaque tâche

Vous utilisez AutoHotkey pourSur un Mac
Étendre une abréviation en texteLes remplacements de texte (Text Replacements), dans la section Clavier de Réglages Système
Changer ce que fait une touche de modificationmacOS : Réglages Système, Clavier, Keyboard Shortcuts, Modifier Keys
Transformer n'importe quelle touche en n'importe quelle autreKarabiner-Elements, gratuit et open source
Changer le raccourci d'une commande de menumacOS : Keyboard Shortcuts, App Shortcuts
Lancer une chaîne d'actions depuis une combinaison de touchesL'app Shortcuts, où un raccourci peut avoir sa propre combinaison de touches
Donner un travail à une touche libre ou à un bouton de sourisInputConfig : F13 à F19, les touches de modification de droite, les boutons latéraux
Jouer une séquence minutée de touches et de clicsUne macro InputConfig
Cliquer ou appuyer sur une touche en boucleLes réglages de répétition d'InputConfig : turbo tant que c'est maintenu, ou jusqu'au prochain appui

AutoHotkey est un seul outil sur Windows, et sur un Mac ses tâches relèvent de quatre.

Utiliser ce que macOS fait déjà

  • Taper une phrase. Les remplacements de texte transforment une courte abréviation en n'importe quel texte, dans la plupart des apps.
  • Un nouveau raccourci pour une commande de menu. App Shortcuts donne à n'importe quel élément de menu la combinaison de touches que vous voulez.
  • Échanger des touches de modification. Modifier Keys change ce que font Caps Lock, Control, Option, Command et Globe. Caps Lock vers Escape est dans cette liste.
  • 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.

Le remappage de touches sur Mac passe en revue les trois volets de réglages. Regardez d'abord Réglages Système, parce que plusieurs tâches d'AutoHotkey n'ont rien à installer sur un Mac.

Ajouter des raccourcis, des macros et de l'auto clic

  • Vous : Dans InputConfig, créez un préréglage et ajoutez une ligne. Appuyez sur Scanner (Scan), puis appuyez sur la touche ou cliquez sur le bouton de la souris. Choisissez la sortie : une combinaison de touches, une macro, Type Text, Open App, Run Siri Shortcut ou une fonction système.
  • InputConfig : Exécute la sortie chaque fois que vous appuyez sur cette entrée, dans toutes les apps, tant que le préréglage tourne. Un préréglage avec seulement des lignes de clavier n'a pas besoin de manette.
  • Vérification : Activez le préréglage et appuyez sur la touche.

Une touche qui ne tape rien, comme F13, fait le raccourci le plus propre.

Ce qu'un Mac ne vous donne pas

  • Un seul langage de script pour tout. Il n'y a pas d'outil unique qui couvre tout ce qu'un script AutoHotkey peut faire. Chaque tâche va à son propre outil.
  • Vos fichiers .ahk. Ce sont des scripts Windows. Rien sur cette page ne les exécute, donc chaque tâche est refaite.
  • Le blocage de touches dans InputConfig. Il écoute le clavier en parallèle de macOS, donc une touche liée fait aussi son travail normal. Échanger ou réduire une touche au silence, c'est le travail de Karabiner-Elements.
  • Des macros enregistrées dans InputConfig. Une macro se construit étape par étape et n'est pas enregistrée en vous regardant.

InputConfig ajoute des tâches à des touches et des boutons, et ne remplace pas un langage de programmation.

Éviter les téléchargements « AutoHotkey pour Mac »

Le projet AutoHotkey ne compile que pour Windows, donc un téléchargement Mac sous ce nom ne vient pas de ses auteurs. Utilisez les réglages que macOS a déjà, et pour tout ajout, une app du Mac App Store ou un projet dont vous pouvez lire le code source. Un fichier proposé comme AutoHotkey pour macOS ne vient pas du projet AutoHotkey.

La version courte

  • L'expansion de texte et les raccourcis de menu. Ils sont dans Réglages Système, Clavier.
  • N'importe quelle touche vers n'importe quelle autre. Utilisez Karabiner-Elements.
  • Les raccourcis sur des touches libres et des boutons, les macros, l'auto clic. Utilisez InputConfig.

Triez vos scripts par tâche, et chacun a sa place sur un Mac.

Questions

Existe-t-il AutoHotkey pour Mac ?

Non. La page du projet AutoHotkey le décrit comme un utilitaire de script pour Windows, et il n'a pas de version Mac. Sur un Mac, ses tâches se répartissent entre les réglages de macOS, l'app Shortcuts, Karabiner-Elements et un mappeur comme InputConfig.

Quel est l'équivalent d'AutoHotkey sur Mac ?

Il n'y en a pas un seul. Les remplacements de texte et App Shortcuts sont intégrés à macOS, Karabiner-Elements remappe les touches, l'app Shortcuts enchaîne des actions, et InputConfig ajoute des raccourcis sur des touches libres et des boutons de souris, des macros et de l'auto clic.

Comment faire de l'expansion de texte sur un Mac ?

Utilisez les remplacements de texte, dans la section Clavier de Réglages Système. Une courte abréviation devient n'importe quel texte, dans la plupart des apps, sans rien à installer.

Puis-je exécuter mes scripts AutoHotkey sur un Mac ?

Non. Ce sont des scripts Windows. Refaites chaque tâche avec l'outil Mac qui lui correspond : un remplacement de texte, un remappage de touche, un raccourci ou une macro.

Puis-je créer un raccourci qui lance une macro sur un Mac ?

Oui. Dans InputConfig, liez une touche comme F13, un bouton latéral de souris ou un bouton de manette à une macro : une chaîne minutée de touches, de raccourcis et de clics.

À 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.