Los atajos nos permiten ser mucho más productivos con nuestras computadoras. Con solo presionar una combinación de teclas, tenemos acceso instantáneo a funciones que de otro modo tendríamos que buscar en las barras de herramientas, menús y submenús. Sin embargo, no todas las aplicaciones vienen con teclas de acceso directo, e incluso si las tienen, es posible que no hagan las cosas que usted desea.
En este tutorial, usamos AutoHotKey para escribir un script simple para habilitar diferentes accesos directos según el nombre de la ventana activa. De esta manera, puede crear fácilmente atajos de teclado para casi todas las aplicaciones.
Creando un guión básico
Si no ha instalado AutoHotKey, descargue el instalador e instálelo en su computadora con Windows.
Abra su administrador de archivos favorito y cree una carpeta para guardar sus scripts de autohotkey. Mientras está dentro de la carpeta, haga clic derecho y elija «Nuevo -> AutoHotKey Script», luego nombre su script.
Haga clic con el botón derecho en su secuencia de comandos y seleccione «Editar».
Su secuencia de comandos AHK ya se completará previamente con algunas entradas recomendadas. Déjalos como están. Presione Enter dos o tres veces para dejar un espacio entre ellos y su script.
Ingrese la siguiente declaración if que creará nuestra regla básica.
#if WinActive("TYPE FILENAME") #if
El segundo «#if» marca el final de nuestra declaración if. «TYPE FILENAME» es un marcador de posición para los valores que veremos a continuación.
Obtenga ID de ventana con Window Spy
Veamos cómo agregar una función personalizada a nuestro script que solo estará activa en la página de Make Tech Easy.
1. Agregue lo siguiente a su secuencia de comandos:
Msgbox, Done?
2. Guarde los cambios y ejecute su script haciendo doble clic en él. Verá aparecer un pequeño cuadro de mensaje. Así es como se crean cuadros de diálogo básicos en AHK.
Sin embargo, lo estamos usando porque necesitamos un script AHK activo para acceder fácilmente a Window Spy de AutoHotKey. Por lo tanto, deje este cuadro de mensajes activo por ahora y dirija su atención al ícono de AHK en la bandeja de Windows.
3. Haga clic con el botón derecho en el pequeño icono verde de AHK y seleccione Window Spy en su menú.
4. Inicie su navegador favorito y visite Facilitar la tecnología. Observe que la parte superior de la información en Window Spy mostrará detalles sobre la ventana activa. Necesita «ahk_class», «ahk_exe» o «ahk_pid» para apuntar a una aplicación en particular. Vayamos con «ahk_exe» para nuestro script. Como usamos Firefox, Window Spy informa «ahk_exe firefox.exe».
5. Copie tanto ahk_exe como el nombre del ejecutable en un barrido, luego regrese a su secuencia de comandos. Cámbielo para que diga:
#if WinActive("NAME") And WinActive("TYPE FILENAME")
Reemplaza «NAME» con parte del título de la página activa; en nuestro caso, usamos «make» de Make Tech Easier. Reemplace «TYPE FILENAME» con lo que copió antes de Window Spy, en nuestro caso, «ahk_exe firefox.exe».
Agregar atajos
Agregar m::
antes de «Msgbox, Done?» Su secuencia de comandos debería verse así:
#if WinActive("make") And WinActive("ahk_exe firefox.exe") m:: Msgbox, Done? return #if
No pasará nada si vuelve a ejecutar el guión y presiona metro en tu teclado. Sin embargo, visite Facilitar la tecnología con Firefox, presione metro nuevamente, y aparecerá un cuadro de mensaje familiar. ¡Acaba de crear un atajo específico de ventana!
Convirtamos el cuadro de mensaje en algo útil. Reemplace todo entre los «si» por:
^b:: Send, I just copied %Clipboard% return
Vuelva a ejecutar su guión. Entonces, intente