Busca «AutoHotkey reemplazo de texto» y llegarás a hilos de foros de hace una década, llenos de hotstrings como ::btw::por cierto. Funciona. También es la razón por la que mucha gente termina buscando en silencio otra cosa uno o dos años después, normalmente justo después de que una actualización rompa un script que antes funcionaba sin problemas.

Por qué los hotstrings enamoran al principio

La función de reemplazo de texto de AutoHotkey, los hotstrings, es realmente ingeniosa: una línea corta de código define un disparador y un reemplazo, y el script corre en todo el sistema en cuanto lo ejecutas. Para quien se maneja bien con un editor de texto, la barrera para los primeros diez atajos es casi nula. Por eso tanta gente empieza ahí.

Dónde empieza a costar tiempo en vez de ahorrarlo

El problema aparece más adelante, no el primer día. Un script que se expande sin problema en el Bloc de notas puede comportarse distinto en una app de Electron o en un campo del navegador que intercepta las pulsaciones antes de que AHK las vea. Las actualizaciones de Windows a veces cambian cómo se reportan los títulos de ventana o los elementos de la interfaz, y un script construido alrededor de esos detalles puede dejar de coincidir sin avisar. No hay registro de cambios ni ventana de error: el atajo simplemente deja de dispararse un día cualquiera, y no te enteras hasta que escribes el disparador y no obtienes nada.

El mantenimiento es el otro coste. Cada atajo nuevo significa abrir el archivo .ahk, escribir otra línea con la sintaxis correcta, guardar y recargar el script. No es difícil, pero es un pequeño impuesto en cada adición, y añade fricción justo donde un expansor de texto debería quitarla. Compartir un script con un compañero significa compartir código en bruto y confiar en que su configuración se parezca lo suficiente a la tuya como para que siga funcionando.

AutoHotkey además solo funciona en Windows y depende de que tú mismo mantengas el script corriendo en segundo plano, sin protección integrada para campos de contraseña — un hotstring se expandirá feliz dentro de un formulario de inicio de sesión a menos que hayas programado específicamente lo contrario.

Qué sustituye un expansor dedicado

Un expansor de texto hecho para esto convierte la misma idea — disparador corto, texto completo, escrito en cualquier sitio — en un formulario que rellenas en vez de un script que escribes. Añades un atajo desde una ventana normal: escribes el disparador, escribes el reemplazo, guardas. Sin sintaxis que dominar, sin paso de recarga, sin archivo que respaldar a mano.

Text Replacements sigue este enfoque en Windows 11. Funciona como un hook de teclado de bajo nivel en lugar de código específico por app, así que se comporta igual en un navegador, un chat o una terminal. Quienes ya usan AutoHotkey pueden traer sus atajos importando una lista JSON o CSV en vez de retipear cada hotstring a mano, y los campos de contraseña quedan excluidos automáticamente — sin líneas extra para mantenerlo fuera de un formulario de acceso.

Cuándo AutoHotkey sigue siendo la opción correcta

Nada de esto convierte a AutoHotkey en una mala herramienta. Si necesitas lógica condicional, comportamiento específico por ventana o automatización completa más allá de escribir texto, el modelo de scripting de AHK sigue siendo difícil de superar, y mucha gente lo conserva exactamente para eso. La diferencia es más concreta que «herramienta vieja contra herramienta nueva»: AutoHotkey es un lenguaje de scripting que de paso hace reemplazo de texto; un expansor de texto está hecho solo para eso, y se nota en lo poco que cuesta el décimo atajo comparado con el primero.

Cómo migrar sin empezar de cero

  • Exporta o copia tus hotstrings actuales a una hoja de cálculo: disparador en una columna, reemplazo en la siguiente.
  • Guárdala como CSV e impórtala directamente — sin retipear nada.
  • Conserva AutoHotkey instalado si todavía lo usas para algo más que texto, y deja que la herramienta dedicada se encargue específicamente de los atajos de escritura.

La medida del éxito no es qué herramienta parece más técnica. Es si tu décimo atajo de este mes te llevó diez segundos añadirlo o diez minutos de depuración.