Español

¿Hay AutoHotkey para Mac? Las alternativas, tarea por tarea

Descargar InputConfig en el Mac App StoreEsta app es totalmente gratis. No tienes que crear una cuenta. No hay suscripciones ni descargas complicadas, y no hay nada bloqueado. Optimizada para Apple Silicon.

No. La propia página del proyecto AutoHotkey lo describe como una utilidad de scripts para crear macros y automatizar en Windows. Nada en un Mac es la misma herramienta, pero cada cosa para la que la gente la usa tiene una respuesta en Mac, y casi todas son gratis. Esta página las ordena por tarea, porque en un Mac las tareas pertenecen a herramientas distintas.

Hago InputConfig, una app gratis y de código abierto para Mac que cubre tres de esas tareas: atajos en teclas libres y botones del ratón, macros y clic automático. No es un lenguaje de scripts, y la página dice qué deja fuera.

Pasos

  1. Anota qué hace cada uno de tus scripts de AutoHotkey: expandir texto, reasignar una tecla, ejecutar un atajo, reproducir una macro o hacer clic repetidamente.
  2. Para la expansión de texto y los atajos de menú, abre Ajustes del Sistema, Teclado.
  3. Para reasignaciones de tecla a tecla más allá de las teclas modificadoras, usa Karabiner-Elements.
  4. Para atajos en teclas libres o botones del ratón, macros y clic automático, instala InputConfig y añade una fila para cada uno.
  5. Pulsa Scan (Escanear) en una fila, pulsa la tecla o el botón y elige qué envía.

Encuentra la herramienta de Mac para cada tarea

Usas AutoHotkey paraEn un Mac
Expandir una abreviatura en textoText Replacements (Sustituciones de texto), en la sección Teclado de Ajustes del Sistema
Cambiar lo que hace una tecla modificadoramacOS: Ajustes del Sistema, Teclado, Keyboard Shortcuts (Atajos de teclado), Modifier Keys
Convertir cualquier tecla en cualquier otraKarabiner-Elements, gratis y de código abierto
Cambiar el atajo de un comando de menúmacOS: Keyboard Shortcuts, App Shortcuts
Ejecutar una cadena de acciones desde una combinación de teclasLa app Atajos, donde un atajo puede tener su propia combinación de teclas
Dar una tarea a una tecla libre o a un botón del ratónInputConfig: de F13 a F19, los modificadores de la derecha, botones laterales
Reproducir una secuencia temporizada de teclas y clicsUna macro de InputConfig
Hacer clic o pulsar una tecla una y otra vezLos ajustes de repetición de InputConfig: turbo mientras se mantiene, o hasta que vuelvas a pulsar

AutoHotkey es una sola herramienta en Windows, y en un Mac sus tareas pertenecen a cuatro.

Una fila de macro en el editor de InputConfig con tres pasos: Command C, Command Tab con una espera de 400 ms y Command V.
Figura 1. Una fila de macro en InputConfig con tres pasos: Command C, Command Tab tras una espera de 400 ms y Command V.
Una fila del editor de InputConfig con sus Options abiertas: F13 abre Safari, F14 escribe una frase y F15 ejecuta una macro de copiar, esperar y pegar.
Figura 2. Tres tareas tipo AutoHotkey sin script: F13 abre Safari, F14 escribe una despedida y F15 copia, espera y pega.

Traduce cada comando de AutoHotkey

Si conoces AutoHotkey, esta tabla asigna sus comandos habituales a la herramienta de Mac que hace el mismo trabajo. Las filas que dicen InputConfig son filas que creas en el editor, sin script.

En AutoHotkeyEn un Mac
SendInputConfig: una salida Keyboard Key (Tecla del teclado) para una tecla o un atajo, o Type Text para una frase entera
ClickInputConfig: una salida Mouse Button (Botón del ratón), que hace clic donde esté el puntero o siempre en un punto con At a fixed point
Un SetTimer o un Loop que se repiteInputConfig: la opción de fila Repeats until pressed again (Se repite hasta que se pulsa de nuevo), con Every fijado en milisegundos
Sleep entre pasosInputConfig: la espera antes de cada paso de una macro, en milisegundos
#HotIf WinActive (#IfWinActive en la versión 1)InputConfig: el cambio automático por app, donde un preajuste toma el control cuando su app pasa al frente
HotstringmacOS: Text Replacements, en la sección Teclado de Ajustes del Sistema
Reasignar una tecla a otra (a::b)Karabiner-Elements, porque InputConfig añade una función a una tecla y no la intercambia

La página del cambio automático por app y cómo hacer una macro en un Mac cubren las dos filas por las que más se pregunta. Cada línea de AutoHotkey tiene un sitio en un Mac, aunque no siempre en la misma app.

Usa lo que macOS ya hace

  • Escribir una frase. Text Replacements expande una abreviatura corta en el texto que quieras, en la mayoría de las apps.
  • Un atajo nuevo para un comando de menú. App Shortcuts da a cualquier elemento de menú la combinación de teclas que quieras.
  • Intercambiar modificadoras. Modifier Keys (Teclas modificadoras) cambia lo que hacen Caps Lock, Control, Option, Command y Globe. Caps Lock a Escape está en esa lista.
  • Automatizaciones de varios pasos. La app Atajos encadena acciones como abrir apps, cambiar el tamaño de ventanas y trabajar con archivos.

Reasignador de teclas para Mac recorre los tres paneles de ajustes. Revisa primero Ajustes del Sistema, porque varias tareas de AutoHotkey no necesitan instalar nada en un Mac.

Añade atajos, macros y clic automático

  • Tú: En InputConfig, crea un preajuste y añade una fila. Pulsa Scan, y después pulsa la tecla o haz clic en el botón del ratón. Elige la salida: una combinación de teclas, una macro, Type Text (Escribir texto), Open App, Run Siri Shortcut o una función del sistema.
  • InputConfig: Ejecuta la salida cada vez que pulsas esa entrada, en todas las apps, mientras el preajuste está en marcha. Un preajuste con solo filas de teclado no necesita mando.
  • Comprueba: Activa el preajuste y pulsa la tecla.

Una tecla que no escribe nada, como F13, hace el atajo más limpio.

Elige una herramienta de scripts si quieres seguir escribiendo código

Tres herramientas de Mac salen junto a InputConfig para quienes echan de menos un archivo de script. Cada dato de abajo sale de la página de la propia herramienta, que leí el 27 de octubre de 2026, y no he probado yo mismo estas tres.

  • Hammerspoon. Su página lo llama un puente entre macOS y un motor de scripts Lua, y escribes tu configuración en un archivo llamado init.lua. Si quieres volver a un archivo de script, miraría este primero.
  • Keyboard Maestro. Su página lo llama software de automatización para Mac que puede automatizar apps, sitios web, texto o imágenes, a petición o con un horario. Es una compra única con una prueba gratuita, según la página.
  • BetterTouchTool. Su página dice que personaliza los gestos del trackpad, el ratón, los atajos de teclado, la barra de menús y el Stream Deck. Indica una prueba gratuita de 45 días antes de comprar una licencia.

InputConfig no hace scripts de nada. Encaja mejor cuando la tarea es que una tecla, un botón, un mando o un pad inicie algo, y una herramienta de scripts encaja mejor cuando la tarea es lógica. Elige según si quieres escribir código o solo dar una función a una tecla.

Lo que un Mac no te da

  • Un solo lenguaje de scripts dentro de InputConfig. Tiene filas y macros y ningún script. Una herramienta de scripts como Hammerspoon se acerca más a AutoHotkey, y por lo demás cada tarea va a su propia herramienta.
  • Tus archivos .ahk. Son scripts de Windows. Nada de esta página los ejecuta, así que cada tarea se rehace.
  • Bloqueo de teclas en InputConfig. Escucha el teclado junto a macOS, así que una tecla asignada sigue haciendo también su trabajo normal. Intercambiar o silenciar una tecla es trabajo de Karabiner-Elements.
  • Macros grabadas en InputConfig. Una macro se construye paso a paso y no se graba viéndote.

InputConfig añade tareas a teclas y botones, y no sustituye a un lenguaje de programación.

Evita las descargas de «AutoHotkey para Mac»

El proyecto AutoHotkey solo compila para Windows, así que una descarga para Mac con ese nombre no viene de sus creadores. Usa los ajustes que macOS ya tiene, y para cualquier añadido, una app del Mac App Store o un proyecto cuyo código fuente puedas leer. Un archivo ofrecido como AutoHotkey para macOS no es del proyecto AutoHotkey.

La versión corta

  • Expansión de texto y atajos de menú. Están en Ajustes del Sistema, Teclado.
  • Cualquier tecla en cualquier otra. Usa Karabiner-Elements.
  • Atajos en teclas libres y botones, macros, clic automático. Usa InputConfig.
  • Un archivo de script. Mira Hammerspoon, Keyboard Maestro o BetterTouchTool.

Ordena tus scripts por tarea, y cada uno tiene su sitio en un Mac.

Preguntas

¿Hay AutoHotkey para Mac?

No. La página del proyecto AutoHotkey lo describe como una utilidad de scripts para Windows, y no tiene versión para Mac. En un Mac sus tareas se reparten entre los ajustes de macOS, la app Atajos, Karabiner-Elements y un mapeador como InputConfig.

¿Cuál es la mejor alternativa a AutoHotkey para Mac?

No hay una mejor, porque las tareas se reparten. Text Replacements y App Shortcuts vienen en macOS, Karabiner-Elements reasigna teclas, InputConfig añade atajos en teclas libres y botones del ratón, macros y clic automático, y Hammerspoon es lo más cercano a un archivo de script.

¿Cómo hago expansión de texto en un Mac?

Usa Text Replacements, en la sección Teclado de Ajustes del Sistema. Una abreviatura corta se expande en el texto que quieras, en la mayoría de las apps, sin instalar nada.

¿Cómo convierto un script de AutoHotkey en una configuración de Mac?

No puedes ejecutar el archivo .ahk, así que rehazlo una tarea cada vez. Usa la tabla de esta página: un Send pasa a ser una salida Keyboard Key o Type Text, un Click pasa a ser una salida Mouse Button, un temporizador pasa a ser Repeats until pressed again y un Hotstring pasa a ser un Text Replacement.

¿Puedo crear un atajo que ejecute una macro en un Mac?

Sí. En InputConfig, asigna una tecla como F13, un botón lateral del ratón o un botón de mando a una macro: una cadena temporizada de teclas, atajos y clics.

¿Funciona AutoHotkey en Apple silicon?

No. El proyecto de AutoHotkey lo describe como una utilidad de scripts para Windows, así que no hay compilación para Macs con Apple silicon. No he probado ejecutarlo dentro de Windows en un Mac, y un script ahí solo vería esa copia de Windows, no tus apps de Mac.

Más en español

Páginas en español

Quién escribe. Ryleigh Newman desarrolla InputConfig y maneja su propio Mac cada día con un mando, porque sus manos no funcionan bien. Esta página está traducida del inglés. InputConfig aparece en español cuando el Mac está en español. Algunas páginas del sitio solo están en inglés.

Esta página en otros idiomas: English, 日本語

Descargar InputConfig en el Mac App StoreGratis. macOS 14 o posterior. Sin cuenta, nada sale de tu Mac. Código abierto en GitHub.