Logo Desarrollo


Atajos de teclado:

Una de las cosas en las cuales AutoHotkey se destaca, es en la facilidad con la que se pueden crear atajos de teclado.
En primer lugar necesitamos conocer los nombres claves que este lenguaje asigna a las teclas, para así poder utilizarlos sin problemas.
Las letras del alfabeto, así como los números alfanuméricos, las teclas de función y algunos signos de puntuación se denominan de forma literal. En cambio otras teclas tienen algún nombre particular, y las teclas de control (alt, shift, windows,, y control), están representadas por un signo. En la siguiente tabla describo algunas de ellas;

tecla Nombre clave
Alt "!"
shift "+"
control "^"
windows "#"
barra espaciadora "space"
Tabulador "tab"
escape "esc"
avance de página "pgDn"
retroceso de página "pgUp"
inicio "home"
fin "end"
retroceso "backSpace"
flecha arriba "up"
flecha abajo "down"
flecha izquierda "left"
flecha derecha "right"
intro "enter"
1, 2, 3, etc del pack numérico numpad1, numpad2, numpad3, etc

Para un listado completo, dejo el link del
Manual en línea

Dentro de un script:

Para utilizar un atajo simplemente debemos escribir él, o los nombres claves y un doble 2 puntos. Por ejemplo:

f1::

En este ejemplo la tecla f1 dispararía el código que esté debajo de esa línea.
Para crear combinaciones podemos hacerlo de la siguiente manera;

^+t::

En esta línea el atajo que ejecutaría el código sería la combinación control, shift y la letra t.
Veámoslo en funcionamiento:


^t::
soundBeep, 440, 150
return

En este ejemplo, el atajo control y la letra t, ejecutará la instrucción que está debajo. La instrucción (return) detiene la lectura del código en ese punto. En el caso de las funciones, que veremos mas adelante, return permite devolver un valor a quien la llamó.