Cómo crear accesos directos específicos de aplicaciones y sitios con AutoHotKey

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.

Accesos directos específicos de la aplicación con la descarga de Ahk

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.

Accesos directos específicos de la aplicación con Ahk New Script

Haga clic con el botón derecho en su secuencia de comandos y seleccione “Editar”.

Accesos directos específicos de la aplicación con Ahk Edit Script

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.

Accesos directos específicos de la aplicación con entradas predeterminadas de Ahk

Ingrese la siguiente declaración if que creará nuestra regla básica.

El segundo “#if” marca el final de nuestra declaración if. El “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:

Accesos directos específicos de la aplicación con Ahk If Type Name

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.

Accesos directos específicos de la aplicación con el cuadro de mensajes Ahk Done

3. Haga clic con el botón derecho en el pequeño icono verde de AHK y seleccione Window Spy en su menú.

Accesos directos específicos de la aplicación con Ahk Window Spy

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”.

Accesos directos específicos de la aplicación con Ahk Active Window Id

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:

Reemplace “NAME” con parte del título de la página activa; en nuestro caso, usamos “make” de TecnoTec. 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í:

Accesos directos específicos de la aplicación con destino de ventana Ahk definido

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!

Accesos directos específicos de la aplicación con Ahk Messagebox con Active Window Target

Convirtamos el cuadro de mensaje en algo útil. Reemplace todo entre los “si” por:

Vuelva a ejecutar su guión. Luego, intente dejar un comentario debajo de una publicación en Make Tech Easy. Si presiona control + B, verá “Acabo de copiar X” en el cuadro de respuesta, donde “X” será lo último que haya copiado en el portapapeles. Acabas de reasignar control + B para enviar la cadena “Acabo de copiar”, seguida del contenido del portapapeles. Siéntase libre de cambiarlo a lo que desee.

Accesos directos específicos de la aplicación con acceso directo específico Ahk Mte

AutoHotKey utiliza los siguientes símbolos para crear accesos directos con sus teclas equivalentes:

  • # para ventanas
  • ^ para el control
  • ! para Alt
  • + para Shift

También puede utilizar estos símbolos con el comando Enviar, que envía una cadena de texto a la ventana activa. Puede usar eso para reasignar accesos directos existentes a diferentes teclas. Por ejemplo, para reasignar Ventanas + B para que funcione como “Ctrl + C”, puede cambiar su secuencia de comandos a:

También es posible definir varios atajos. Sin embargo, no puede agregar dos funciones a la misma combinación de teclas a menos que sean instrucciones if individuales que tengan como objetivo ventanas diferentes.

Para crear accesos directos para diferentes aplicaciones y ventanas:

  • Copie su secuencia de comandos y cámbiele el nombre en consecuencia.
  • Reemplace el “NOMBRE” y el “TIPO DE NOMBRE DE ARCHIVO” por otros que coincidan con otra aplicación o ventana.
  • Ingrese sus accesos directos, reglas de expansión de texto y funciones como vimos en el primer script.

Ahora que sabe cómo crear accesos directos a aplicaciones con AutoHotKey, descubra cómo puede usar AutoHotKey para automatizar casi cualquier cosa en Windows.

¿Es útil este artículo?

Puedes compartirlo con algun conocido(a) que le vaya a resultar de ayuda

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *