Hammerspoon para MAC
Ferramenta de automação grátis e de código aberto para Mac: controle janelas, apps, teclas, áudio, Wi-Fi e mais com scripts simples em Lua.
Visão geral do Hammerspoon
O Hammerspoon é uma ferramenta grátis para automatizar o macOS a fundo. Na essência, ele é uma ponte entre o sistema operacional e a linguagem de script Lua: você escreve scripts curtos, e o Hammerspoon os transforma em ações no seu Mac. Os scripts podem trabalhar com aplicativos, janelas, o ponteiro do mouse, arquivos, dispositivos de áudio, baterias, telas, eventos de teclado e mouse de baixo nível, a área de transferência, os serviços de localização, o Wi-Fi e muito mais. Assim, você cria seus próprios atalhos, arranjos de janelas, itens da barra de menus, alertas e automações, do jeito que quiser.
Recém-instalado, o Hammerspoon não faz nada: ele é configurado num arquivo chamado init.lua, na pasta ~/.hammerspoon, com a ajuda do guia de primeiros passos e da documentação completa da API. Plugins prontos, chamados Spoons, adicionam recursos sem que você precise escrever muito código. O Hammerspoon é grátis e de código aberto sob a licença MIT, feito por uma comunidade de colaboradores. A versão 1.1.1 requer o macOS 13 ou posterior e roda nativamente em Macs com Apple Silicon e Intel.
Principais recursos
Com o Hammerspoon, você automatiza quase tudo no seu Mac.
- Scripts em Lua: automatize o macOS com uma linguagem simples e fácil de aprender.
- Gerenciamento de janelas: mova, redimensione e organize janelas com seus próprios atalhos e arranjos.
- Atalhos globais: associe qualquer combinação de teclas a qualquer ação.
- Controle de apps: abra, ative, oculte e monitore aplicativos.
- Acesso ao sistema: dispositivos de áudio, bateria, telas, Wi-Fi, área de transferência e localização.
- Monitores de eventos: reaja ao conectar uma tela, entrar numa rede ou trocar de app.
- Spoons: plugins prontos para tarefas comuns.
- Barra de menus e alertas: adicione seus próprios itens de menu, notificações e mensagens na tela.
Novidades da versão 1.1.1
O Hammerspoon 1.1.1 é uma pequena versão de correções.
- O arquivo de download não traz mais "resource forks" sobrando que podiam confundir o Gatekeeper do macOS
- A versão mínima do macOS agora é o macOS 13
Perguntas frequentes sobre o Hammerspoon
O Hammerspoon é gratuito?
Sim. O Hammerspoon é grátis e de código aberto sob a licença MIT.
Qual versão do macOS o Hammerspoon requer?
O Hammerspoon 1.1.1 requer o macOS 13 ou posterior. Macs mais antigos podem usar uma versão anterior listada nas notas de versão em hammerspoon.org.
O Hammerspoon roda no Apple Silicon?
Sim. O app é universal e roda nativamente em Macs com Apple Silicon e Intel.
Por que o Hammerspoon não faz nada depois de instalado?
O Hammerspoon não tem recursos próprios até você configurá-lo. Escolha Open Config no ícone da barra de menus e adicione código Lua em ~/.hammerspoon/init.lua.
Preciso saber programar?
Um pouco de Lua ajuda, mas o guia de primeiros passos mostra exemplos simples, e os Spoons trazem recursos prontos com poucas linhas de configuração.
O que são Spoons?
Spoons são plugins prontos para o Hammerspoon, escritos em Lua, que adicionam recursos como arranjos de janelas ou ferramentas na barra de menus sem você precisar escrevê-los.
O Hammerspoon gerencia janelas?
Sim. Suas funções de janelas podem mover, redimensionar e organizar janelas, então você pode montar seu próprio gerenciador de janelas com atalhos e arranjos.
Por que o Hammerspoon pede acesso de Acessibilidade?
O macOS exige a permissão de Acessibilidade para apps que controlam outros apps e janelas. O Hammerspoon pede que você a ative na primeira vez que o abre.
Posso instalar o Hammerspoon com o Homebrew?
Sim. Rode brew install --cask hammerspoon.
De onde vem o download do Hammerspoon em hammerspoon.FULLMAC.app?
O botão de download leva às versões oficiais do Hammerspoon no GitHub, https://github.com/Hammerspoon/hammerspoon/releases/latest. O hammerspoon.FULLMAC.app não altera nem reempacota o app.
Apps semelhantes
MaCursorO MaCursor dá a você controle sobre os cursores do sistema no macOS. Você pode trocá-los por suas próprias imagens ou por temas prontos, ajustar cada detalhe em um editor visual e alternar entre temas na hora com atalhos globais. A Theme Gallery oferece mais de 80 temas prontos para aplicar, e um clique duplo em um tema substitui todos os cursores do sistema. Um botão Restore traz de volta os cursores padrão do macOS a qualquer momento.Personalização
MosO Mos deixa a rolagem com a roda do mouse no seu Mac tão suave quanto num trackpad, sem perder a precisão do mouse. No macOS a roda do mouse costuma rolar aos saltos; o Mos intercepta os eventos da roda e os transforma num movimento suave e contínuo. Ele também permite definir a direção de rolagem do mouse separada da do trackpad, para manter a rolagem natural em um e não no outro. O Mos é um pequeno app da barra de menus feito por Caldis, com mais de 21.000 estrelas no GitHub.Personalização
Karabiner-ElementsO Karabiner-Elements é um personalizador de teclado gratuito e de código aberto para Mac. Ele pode transformar qualquer tecla em outra, como Caps Lock em Control ou Escape, e com as modificações complexas pode fazer muito mais: fazer uma tecla funcionar como Escape ao tocar e como Control ao segurar, adicionar uma tecla “hyper” ou definir regras diferentes para cada app e teclado. O Karabiner-Elements é feito por Takayama Fumihiko (pqrs.org) e disponibilizado em domínio público.Personalização
LeftHandyO LeftHandy é um pequeno app da barra de menus que adiciona ao Mac suporte a mouse e cursor para canhotos. Ele espelha os cursores do sistema, como a seta, a mão que aponta, as alças de redimensionamento e a mira, para que a ponta aponte na direção que parece natural para uma pessoa canhota. Ele também pode trocar os botões esquerdo e direito do mouse em tempo real, sem alterar nada nos Ajustes do Sistema.Personalização
TinkerToolTinkerTool é um utilitário gratuito que dá acesso a ajustes de preferências adicionais que a Apple incluiu no macOS, mas não mostra nos Ajustes do Sistema. Com ele você ativa recursos ocultos do sistema operacional e de alguns apps que vêm com ele: mostrar arquivos ocultos no Finder, adicionar espaçadores ao Dock, mudar o formato de arquivo das capturas de tela, desligar o Liquid Glass ou manter apps escolhidos claros enquanto o modo escuro está ativo. Cada mudança vale só para a sua própria conta de usuário, e todos os ajustes podem voltar aos padrões da Apple ou ao estado anterior ao uso da ferramenta.Personalização
DeckleDeckle é um app gratuito e de código aberto para a barra de menus que coloca uma textura sutil de grão de papel sobre a tela inteira do Mac. A ideia é fazer longas sessões de leitura e escrita parecerem mais com papel do que com vidro. Você escolhe um papel, ajusta a intensidade e continua trabalhando: a camada deixa passar todos os cliques, então todas as janelas embaixo continuam utilizáveis. Ele traz 26 papéis, de um véu de escurecimento liso sem grão a acabamentos quentes, tingidos, escuros e cheios de fibras, e você pode salvar até oito configurações de mesa com nome, como Read, Write ou Unwind.Personalização
FULLMAC.app não hospeda este app. Os botões de download levam às páginas do próprio desenvolvedor.