Hammerspoon para MAC
Herramienta de automatización gratuita y de código abierto para Mac: controla ventanas, apps, teclas, audio, Wi-Fi y más con scripts en Lua.
Descripción de Hammerspoon
Hammerspoon es una herramienta gratuita para automatizar macOS a fondo. En esencia, es un puente entre el sistema operativo y el lenguaje de programación Lua: escribes scripts cortos y Hammerspoon los convierte en acciones en tu Mac. Los scripts pueden trabajar con aplicaciones, ventanas, el puntero del ratón, archivos, dispositivos de audio, baterías, pantallas, eventos de teclado y ratón de bajo nivel, el portapapeles, los servicios de ubicación, la Wi-Fi y mucho más. Así puedes crear tus propios atajos de teclado, distribuciones de ventanas, elementos de la barra de menús, avisos y automatizaciones, justo como los quieres.
Recién instalado, Hammerspoon no hace nada: se configura en un archivo llamado init.lua dentro de la carpeta ~/.hammerspoon, con la ayuda de su guía de inicio y su documentación completa de la API. Los complementos listos para usar, llamados Spoons, añaden funciones sin escribir mucho código. Hammerspoon es gratuito y de código abierto bajo la licencia MIT, y lo desarrolla una comunidad de colaboradores. La versión 1.1.1 necesita macOS 13 o posterior y funciona de forma nativa en Mac con Apple Silicon e Intel.
Funciones principales
Hammerspoon te permite automatizar casi cualquier cosa en tu Mac.
- Scripts en Lua: automatiza macOS con un lenguaje sencillo y fácil de aprender.
- Gestión de ventanas: mueve, redimensiona y organiza ventanas con tus propios atajos y distribuciones.
- Atajos globales: asigna cualquier combinación de teclas a cualquier acción.
- Control de apps: abre, enfoca, oculta y vigila aplicaciones.
- Acceso al sistema: dispositivos de audio, batería, pantallas, Wi-Fi, portapapeles y ubicación.
- Vigilantes de eventos: reacciona al conectar una pantalla, unirte a una red o cambiar de app.
- Spoons: complementos listos para tareas habituales.
- Barra de menús y avisos: añade tus propios elementos de menú, notificaciones y mensajes en pantalla.
Novedades de la versión 1.1.1
Hammerspoon 1.1.1 es una pequeña versión de correcciones.
- El archivo de descarga ya no incluye bifurcaciones de recursos sobrantes que podían confundir a Gatekeeper de macOS
- La versión mínima de macOS es macOS 13
Preguntas frecuentes sobre Hammerspoon
¿Hammerspoon es gratis?
Sí. Hammerspoon es gratuito y de código abierto bajo la licencia MIT.
¿Qué versión de macOS necesita Hammerspoon?
Hammerspoon 1.1.1 necesita macOS 13 o posterior. Los Mac más antiguos pueden usar una versión anterior indicada en las notas de versión de hammerspoon.org.
¿Hammerspoon funciona en Apple Silicon?
Sí. La app es universal y funciona de forma nativa en Mac con Apple Silicon e Intel.
¿Por qué Hammerspoon no hace nada después de instalarlo?
Hammerspoon no tiene funciones propias hasta que lo configuras. Elige Open Config en su icono de la barra de menús y añade código Lua a ~/.hammerspoon/init.lua.
¿Tengo que saber programar?
Un poco de Lua ayuda, pero la guía de inicio explica ejemplos sencillos, y los Spoons te dan funciones listas con solo unas líneas de configuración.
¿Qué son los Spoons?
Los Spoons son complementos listos para Hammerspoon, escritos en Lua, que añaden funciones como distribuciones de ventanas o herramientas en la barra de menús sin tener que programarlas tú.
¿Hammerspoon puede gestionar ventanas?
Sí. Sus funciones de ventanas pueden moverlas, redimensionarlas y organizarlas, así que puedes crear tu propio gestor de ventanas con atajos y distribuciones.
¿Por qué Hammerspoon pide acceso de Accesibilidad?
macOS exige el permiso de Accesibilidad a las apps que controlan otras apps y ventanas. Hammerspoon te pide activarlo la primera vez que lo abres.
¿Puedo instalar Hammerspoon con Homebrew?
Sí. Ejecuta brew install --cask hammerspoon.
¿De dónde viene la descarga de Hammerspoon en hammerspoon.FULLMAC.app?
El botón de descarga lleva a las versiones oficiales de Hammerspoon en GitHub, https://github.com/Hammerspoon/hammerspoon/releases/latest. hammerspoon.FULLMAC.app no modifica ni reempaqueta la app.
Apps similares
MaCursorMaCursor te da control sobre los cursores del sistema en macOS. Puedes sustituirlos por tus propios dibujos o por temas ya hechos, ajustar cada detalle en un editor visual y cambiar de tema al instante con atajos globales. La Theme Gallery ofrece más de 80 temas listos para aplicar, y un doble clic en un tema sustituye todos los cursores del sistema. Un botón Restore devuelve los cursores de macOS en cualquier momento.Personalización
MosMos hace que desplazarte con la rueda del ratón en tu Mac sea tan suave como con un trackpad, sin perder la precisión del ratón. En macOS la rueda del ratón suele avanzar a saltos bruscos; Mos intercepta los eventos de la rueda y los convierte en un movimiento suave y continuo. También te deja fijar la dirección de desplazamiento del ratón por separado de la del trackpad, para mantener el desplazamiento natural en uno y no en el otro. Mos es una pequeña app de la barra de menús creada por Caldis, con más de 21.000 estrellas en GitHub.Personalización
Karabiner-ElementsKarabiner-Elements es un personalizador de teclado gratuito y de código abierto para Mac. Puede convertir cualquier tecla en otra, como Bloq Mayús en Control o Escape, y con las modificaciones complejas puede hacer mucho más: que una tecla funcione como Escape al pulsarla y como Control al mantenerla, añadir una tecla «hyper» o fijar reglas distintas para cada app y cada teclado. Karabiner-Elements lo hace Takayama Fumihiko (pqrs.org) y se publica en el dominio público.Personalización
LeftHandyLeftHandy es una pequeña app de la barra de menús que añade al Mac compatibilidad con ratón y cursor para zurdos. Refleja los cursores del sistema, como la flecha, la mano que señala, los tiradores de cambio de tamaño y la cruz, para que su punta apunte en la dirección que resulta natural a una persona zurda. También puede intercambiar los botones izquierdo y derecho del ratón en tiempo real, sin cambiar nada en Ajustes del Sistema.Personalización
TinkerToolTinkerTool es una utilidad gratuita que te da acceso a ajustes de preferencias adicionales que Apple incluye en macOS pero no muestra en Ajustes del Sistema. Con ella puedes activar funciones ocultas del sistema operativo y de algunas apps que vienen con él: mostrar archivos ocultos en el Finder, añadir separadores al Dock, cambiar el formato de archivo de las capturas de pantalla, desactivar Liquid Glass o mantener claras las apps elegidas con el modo oscuro activado. Cada cambio se aplica solo a tu propia cuenta de usuario, y todos los ajustes se pueden restablecer a los valores de Apple o al estado anterior al uso de la herramienta.Personalización
DeckleDeckle es una app gratuita y de código abierto para la barra de menús que coloca una sutil textura de grano de papel sobre toda la pantalla del Mac. La idea es que las largas sesiones de lectura y escritura se sientan más como papel que como cristal. Eliges un papel, ajustas su intensidad y sigues trabajando: la capa deja pasar todos los clics, así que todas las ventanas de debajo siguen siendo utilizables. Incluye 26 papeles, desde un velo de atenuación liso sin grano hasta acabados cálidos, tintados, oscuros y con mucha fibra, y puedes guardar hasta ocho configuraciones de escritorio con nombre, como Read, Write o Unwind.Personalización
FULLMAC.app no aloja esta app. Los botones de descarga llevan a las páginas del propio desarrollador.