Hammerspoon pour MAC

Outil d'automatisation gratuit et open source pour Mac : pilotez fenêtres, apps, touches, audio, Wi-Fi et plus avec de simples scripts Lua.

Présentation de Hammerspoon

Hammerspoon est un outil gratuit pour automatiser macOS en profondeur. Au fond, c'est un pont entre le système d'exploitation et le langage de script Lua : vous écrivez de courts scripts, et Hammerspoon les transforme en actions sur votre Mac. Les scripts peuvent agir sur les applications, les fenêtres, le pointeur de la souris, les fichiers, les périphériques audio, les batteries, les écrans, les événements clavier et souris de bas niveau, le presse-papiers, les services de localisation, le Wi-Fi et bien plus. Vous pouvez ainsi créer vos propres raccourcis, dispositions de fenêtres, éléments de barre des menus, alertes et automatisations, exactement comme vous les voulez.

Juste après l'installation, Hammerspoon ne fait rien : on le configure dans un fichier nommé init.lua, dans le dossier ~/.hammerspoon, avec l'aide de son guide de démarrage et de sa documentation complète de l'API. Des modules prêts à l'emploi, appelés Spoons, ajoutent des fonctions sans écrire beaucoup de code. Hammerspoon est gratuit et open source sous licence MIT, développé par une communauté de contributeurs. La version 1.1.1 nécessite macOS 13 ou ultérieur et fonctionne nativement sur les Mac Apple Silicon et Intel.

Fonctionnalités principales

Hammerspoon vous permet de scripter presque tout sur votre Mac.

  • Scripts Lua : automatisez macOS avec un langage simple et facile à apprendre.
  • Gestion des fenêtres : déplacez, redimensionnez et organisez les fenêtres avec vos raccourcis et dispositions.
  • Raccourcis globaux : associez n'importe quelle combinaison de touches à n'importe quelle action.
  • Contrôle des apps : lancez, activez, masquez et surveillez les applications.
  • Accès au système : périphériques audio, batterie, écrans, Wi-Fi, presse-papiers et localisation.
  • Surveillance d'événements : réagissez quand vous branchez un écran, rejoignez un réseau ou changez d'app.
  • Spoons : des modules prêts à l'emploi pour les tâches courantes.
  • Barre des menus et alertes : ajoutez vos propres éléments de menu, notifications et messages à l'écran.

Nouveautés de la version 1.1.1

Hammerspoon 1.1.1 est une petite version de correction.

  • L'archive de téléchargement ne contient plus de « resource forks » parasites qui pouvaient perturber Gatekeeper de macOS
  • La version minimale de macOS est macOS 13

Questions fréquentes sur Hammerspoon

Hammerspoon est-il gratuit ?

Oui. Hammerspoon est gratuit et open source sous licence MIT.

Quelle version de macOS faut-il pour Hammerspoon ?

Hammerspoon 1.1.1 nécessite macOS 13 ou ultérieur. Les Mac plus anciens peuvent utiliser une version antérieure indiquée dans les notes de version sur hammerspoon.org.

Hammerspoon fonctionne-t-il sur Apple Silicon ?

Oui. L'app est universelle et fonctionne nativement sur les Mac Apple Silicon et Intel.

Pourquoi Hammerspoon ne fait-il rien après l'installation ?

Hammerspoon n'a aucune fonction tant que vous ne l'avez pas configuré. Choisissez Open Config dans son icône de la barre des menus et ajoutez du code Lua à ~/.hammerspoon/init.lua.

Faut-il savoir programmer ?

Un peu de Lua aide, mais le guide de démarrage présente des exemples simples, et les Spoons offrent des fonctions prêtes avec quelques lignes de configuration.

Que sont les Spoons ?

Les Spoons sont des modules prêts à l'emploi pour Hammerspoon, écrits en Lua, qui ajoutent des fonctions comme des dispositions de fenêtres ou des outils de barre des menus sans les écrire vous-même.

Hammerspoon peut-il gérer les fenêtres ?

Oui. Ses fonctions de fenêtres peuvent les déplacer, les redimensionner et les organiser : vous pouvez créer votre propre gestionnaire de fenêtres avec raccourcis et dispositions.

Pourquoi Hammerspoon demande-t-il l'accès à l'Accessibilité ?

macOS exige l'autorisation d'Accessibilité pour les apps qui contrôlent d'autres apps et fenêtres. Hammerspoon vous invite à l'activer au premier lancement.

Puis-je installer Hammerspoon avec Homebrew ?

Oui. Lancez brew install --cask hammerspoon.

D'où vient le téléchargement de Hammerspoon sur hammerspoon.FULLMAC.app ?

Le bouton de téléchargement mène aux versions officielles de Hammerspoon sur GitHub, https://github.com/Hammerspoon/hammerspoon/releases/latest. hammerspoon.FULLMAC.app ne modifie ni ne réempaquette l'app.

Apps similaires

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.