AutoHotkey para escribir textos: una alternativa más fácil
Los hotstrings de AutoHotkey son un clásico de Windows para no escribir lo mismo dos veces. Te explicamos cómo funcionan y cuándo te conviene algo más sencillo.
Mucha gente descubre AutoHotkey buscando una forma de escribir su firma, su dirección o una respuesta típica con unas pocas letras. Es un programa gratuito y muy potente, pero todo se hace escribiendo un pequeño script.
Si lo que quieres es solo eso, textos con atajos, y pasas el día en el navegador, puede que no necesites programar nada. Aquí comparamos los hotstrings de AutoHotkey con NexoPad, con sus puntos fuertes y sus límites.
Cómo funcionan los hotstrings de AutoHotkey
Un hotstring es una abreviatura que AutoHotkey cambia por un texto más largo. Se escribe en un archivo .ahk con este formato: ::sds::Saludos cordiales. Cada vez que escribes sds en cualquier programa de Windows, aparece «Saludos cordiales».
Por defecto, el cambio no ocurre hasta que escribes un carácter final, como un espacio, un punto o Intro. Si quieres que sea inmediato, añades la opción *: :*:sds::Saludos cordiales. Para textos de varias líneas, el texto va entre paréntesis debajo del atajo.
Lo que va más allá del texto fijo se programa. Pedir un nombre antes de insertar se hace con funciones como InputBox, y la fecha de hoy, con FormatTime. Los hotstrings envían texto sin formato: para pegar negritas o enlaces hace falta código extra que trabaje con el portapapeles.
Tabla comparativa
| AutoHotkey | NexoPad | |
|---|---|---|
| Precio | Gratis y de código abierto | Plan gratis con uso básico; Pro 49 $/año |
| Dónde funciona | En casi cualquier programa de Windows | Solo dentro del navegador: Chrome, Edge, Firefox, Opera y Brave |
| Sistema operativo | Solo Windows | El que use tu navegador |
| Cómo se crean los atajos | Escribiendo un script en un archivo .ahk | Con una ventana visual, sin código |
| Cuándo se cambia el texto | Tras un espacio, punto o Intro, salvo con la opción * | Nada más escribir el atajo |
| Pedir datos antes de insertar | Programándolo, por ejemplo con InputBox | Campos, listas desplegables y fechas con variables como {{input:Nombre}} |
| Texto con formato | Requiere código extra | Sí: negritas, listas y enlaces donde la web lo admite |
| Usarlo en varios equipos | Copias el archivo tú mismo | Sincronización con tu cuenta |
| Además | Automatiza teclas, ratón y ventanas | Notas con recordatorios, enlaces, recortes e IA |
La misma idea, sin código
NexoPad usa la misma idea de los hotstrings, pero dentro del navegador y sin archivos. En la vista Snippets del popup escribes el texto, le pones formato si quieres, eliges el atajo y listo. El texto aparece nada más terminar de escribir el atajo. La única excepción: si un atajo es el principio de otro más largo, espera a que pulses espacio.
Lo que en AutoHotkey habría que programar aquí se añade con un clic: un campo para escribir un nombre, una lista para elegir una opción, la fecha de hoy o lo que tengas copiado. Al usar el atajo se abre un pequeño cuadro para rellenarlo. Todas las opciones están en la guía de variables.
Si olvidas un atajo, lo buscas con // en el propio campo o con Ctrl+K. Y como tus atajos van con tu cuenta, los tienes en el navegador de casa y en el del trabajo sin copiar archivos.
Cuándo elegir cada uno
Quédate con AutoHotkey si…
Necesitas tus atajos en programas de escritorio (Word, el bloc de notas, un programa de gestión), quieres automatizar también teclas o ventanas, o te gusta programar y prefieres algo gratis y local.
Elige NexoPad si…
Escribes sobre todo en el navegador, no quieres tocar código, necesitas formularios o texto con formato, usas Mac o varios equipos, o quieres compartir plantillas con tu equipo.
Cómo pasar tus hotstrings a NexoPad
Abre tu archivo .ahk
Cada línea con el formato ::atajo::texto es una plantilla. Apunta las que usas en el navegador.
Créalas en la vista Snippets
Copia el texto y el atajo. Puedes mantener los mismos, pero no dejes el mismo atajo activo en los dos programas, o el texto se insertará dos veces.
Cambia el código por variables
Si usabas InputBox o FormatTime, sustitúyelos por {{input:...}} o {{fecha}}. Así el script queda solo para lo que pasa fuera del navegador.
Preguntas frecuentes
¿NexoPad funciona en Word o en otros programas de Windows?
No. NexoPad es una extensión del navegador y solo expande atajos dentro de las webs. Para programas de escritorio, AutoHotkey o Espanso son mejores opciones.
¿Puedo usar AutoHotkey y NexoPad a la vez?
Sí. Los hotstrings de AutoHotkey también funcionan en el navegador, así que usa atajos distintos en cada uno para que no se activen los dos.
¿Necesito saber programar para usar AutoHotkey?
Para un texto fijo basta con copiar el formato ::atajo::texto. Para pedir datos, poner fechas o pegar texto con formato sí hay que escribir algo de código.
¿La sincronización de NexoPad es gratis?
Tus atajos van con tu cuenta en todos los planes, pero el plan gratis permite usar un navegador a la vez. Con Pro puedes usar hasta cinco a la vez.
Publicado el 14 de octubre de 20266 min de lectura
Prueba NexoPad gratis
Atajos de texto, notas, enlaces e IA en cualquier pestaña. Instálalo en menos de un minuto.