¡Esta es una revisión vieja del documento!
Tabla de Contenidos
AutoHotkey
Lenguaje de scripting para automatización de tareas Windows. Open source.
- Repositorio oficial (GitHub)
Permite definir atajos de teclado para el ratón y teclado, reasignar teclas aplicar transformaciones del texto…
Uso
AutoHotkey necesita un script para funcionar. Si lo ejecutamos sin indicarle ninguno, nos abrirá la ayuda.
Sustituciones de texto
Las hotstrings se utilizan para “expandir” ciertas abreviaturas cuando son escritas, es decir, reemplazan un texto por otro. Se definen entre cuatro dos puntos (::):
::bd::Buenos días ::hi::¡Hola!
Si ejecutamos el script, cada vez que escribamos bd, AutoHotkey lo cambiará por Buenos días.
Si queremos que estos reemplazos de texto solo afecten a cierto programa/ventana, primero tenemos que saber cómo AutoHotkey las identifica. Con AutoHoykey abierto, vamos a la barra de tareas, pulsamos en su icono con el botón derecho y seleccionamos Window Spy. Se abrirá una ventana que nos dará información sobre la ventana activa. Anotamos lo que ponga en ahk_class y lo usamos en el script:
#IfWinActive, ahk_class sublime_text.exe ::cmi::Commit inicial
Combinaciones de teclas
Las hotkeys son una tecla o combinaciones de teclas que puedes presionar para ejecutar acciones. A diferencia de las hotstrings, las hotkeys solo llevan los dos puntos dobles a la derecha y se cierran mediante return:
!j:: Send, jajajajaja return
!j simboliza la combinación Alt + J. Cuando pulsemos dicha combinación, se escribirá jajajajaja
!k:: Run, notepad.exe return
Con el comando Run hacemos que se ejecute un programa o que se abra una página web, según lo que le indiquemos.
