2024 Autor: Peter John Melton | [email protected]. Última modificación: 2023-12-16 04:49
Estaba teniendo este problema. Me estaba molestando, y peor aún, estaba cometiendo errores. Necesitaba frenar mi molestia y asegurarme de que estas cosas monótonas que tenía que escribir repetidamente fueran consistentes y correctas. La caza estaba en busca de soluciones. Resulta que hay una respuesta a ambos problemas: AutoHotKey.
¿Qué es AutoHotkey?
En su núcleo, AutoHotkey (AHK) es una plataforma de scripting. Con solo un poquito de "código", puede crear un script que se ejecute en segundo plano y le permita hacer casi cualquier cosa con una tecla de acceso rápido que haya configurado. Si hay un método abreviado de teclado que desea cambiar, puede volver a asignarlo. Si hay una frase que escribe con regularidad, puede asignarle una combinación de teclas. Si hay una serie de comandos que ejecuta manualmente de forma regular, AHK puede ejecutarlos todos con un simple combo de teclas.
Sin embargo, no te asustes con palabras como "plataforma de scripting" y "código". Es muy fácil comenzar con AutoHotkey, especialmente si solo está asignando teclas de acceso rápido básicas a los comandos básicos. Es probable que pueda aprender lo que necesita en el transcurso de una sola tarde. Veamos algunos ejemplos básicos de lo que AutoHotkey puede hacer para comenzar.
Cómo instalar AutoHotkey
Diríjase al sitio web de AutoHotkey para descargar el programa. En la página principal hay un gran botón verde que dice "Descargar". Haciendo clic en eso te llevará a la página de descarga. Aquí puede hacer clic en un botón de descarga para obtener la última versión.
NOTA: Algunos programas antivirus marcarán AutoHotkey como malware. Esto es un falso positivo. AutoHotkey es extremadamente poderoso, y aunque no es peligroso por sí solo, es un lenguaje de scripting, lo que significa que puedes crear malware con él si lo deseas. Pero no se preocupe por descargar el programa base AutoHotkey; no dañará tu computadora
Cómo crear su primer script de AutoHotkey
La ejecución de la aplicación AutoHotkey ahora no hará nada más que lanzar su página de ayuda. Para comenzar, necesita tener un script que le diga a AutoHotkey acerca de sus atajos de teclado personalizados. Así que vamos a empezar por crear uno.
Haga clic con el botón derecho en su escritorio (o en cualquier otra carpeta) y elija Nuevo> AutoHotkey script. Esto creará un nuevo archivo con la extensión.ahk en esa carpeta. Nombra el archivo como quieras, luego haz clic derecho en él y ábrelo en el Bloc de notas. (o un programa más amigable con el código como Notepad ++, si lo tiene). Habrá algún texto en el archivo. Para secuencias de comandos simples como las que se muestran aquí, se puede eliminar. A medida que vaya avanzando, querrá dejarlo.
Empecemos con un script de inserción de caracteres realmente simple. Tengo un script que uso todos los días para poder escribir caracteres comunes del alemán que no están en mi teclado en inglés. Digamos que quiero escribir el carácter ß cada vez que presiono Alt + Shift + S en mi teclado. En AutoHotkey, se vería así:
!+s:: Send, ß
Vamos a romper ese bit de texto hacia abajo:
- ! es el símbolo de la tecla Alt
- + es el símbolo de la tecla Shift
- s significa (obviamente) la tecla S
- :: denota lo que quiere que se ejecuten las teclas anteriores cuando se presionan juntas
- Enviar, es un comando que escribe el texto siguiente.
- ß es el texto que queremos que escriba el comando.
Esencialmente, este comando dice "Cuando se presionan Alt, Shift y S al mismo tiempo, escriba ß".
También puedes agregar otros modificadores. Por ejemplo, si agrega el símbolo <antes de su tecla de acceso rápido (por lo que se lee
puede decirle a AutoHotkey que solo ejecute el comando si se usa la tecla Alt izquierda.
Todo mi script en alemán-símbolo-tecla de acceso es así:
También puedes llevar esto más allá de los caracteres individuales. Si te encuentras con dificultades para traducir cadenas de caracteres complejas, desagradables o simplemente largas, desde tu cerebro a tus dedos, AutoHotkey es tu nuevo mejor amigo. En mi otro trabajo, a menudo tengo que contactar a personas de otras instituciones para hablar sobre temas de seguridad en proyectos sin ninguna introducción de las personas con las que trabajo. Esto requiere que explique quién soy y por qué me comunico con ellos. En lugar de escribir todo este mensaje, uso un hotstring en AHK. El script se ve así:
:*:
al principio le dice a AHK que vigile la picadura que lo sigue. En este caso esa cadena es
ncm
(abreviatura de "nuevo mensaje frío" en mi cabeza). Así que cada vez que escribo las letras ncm en un cuadro, las intercambiará por la cadena de texto que sigue a
::
en el guion. No solo he convertido un párrafo que vale la pena escribir en tres pulsaciones de teclas, sino que siempre será correcto.
Esto podría lograrse con una tecla de acceso rápido en lugar de hotscript también. Usted podría reemplazar
:*:ncm
en el guion con
!+n
y muestre la misma cadena de texto presionando Alt + N en su teclado.
AutoHotkey también tiene la capacidad de extraer información básica de su computadora. Por ejemplo, puede obtener la fecha de hoy. Así que si eres alguien que está ingresando la fecha en muchos campos, este script podría ser un salvavidas.
Yendo más lejos: Ejecute programas, vuelva a asignar accesos directos y más
AutoHotkey puede hacer mucho más que insertar texto (aunque ese es uno de sus usos más comunes). También puede usarlo para ejecutar un programa cuando presiona una tecla determinada, reasignar accesos directos como Alt + Tab a las teclas de acceso rápido de su elección, o botones de reasignación de su mouse. Si realmente profundiza, incluso puede crear cuadros de diálogo o programas completos con AutoHotkey.
Puede ver los diferentes símbolos de las teclas de acceso rápido en la documentación de AutoHotkey. También puedes ver el tutorial para principiantes para ver aún más ejemplos de cosas que puedes hacer en un script. Si alguna vez te quedas atascado, el foro de AutoHotkey es un excelente lugar para buscar, hacer preguntas y aprender más sobre lo que AutoHotkey puede hacer.
Recomendado:
Cómo crear atajos de teclado personalizados para extensiones en Google Chrome
A los geeks les encantan los atajos de teclado: a menudo son más rápidos que hacer clic en todo con el mouse. Anteriormente cubrimos Chrome y otros navegadores son compatibles con muchos métodos abreviados de teclado, y Chrome te permite asignar tus propios métodos abreviados de teclado a las extensiones que hayas instalado.
Cómo utilizar los métodos abreviados de teclado de Gmail y crear accesos directos personalizados
Para convertirse en un usuario avanzado de Gmail, deberá dominar los atajos de teclado de Gmail. Los atajos de teclado le permiten acelerar su correo más rápido de lo que puede hacer clic. Gmail incluso te permite crear atajos de teclado personalizados.
Crear atajos de teclado para aplicaciones en Windows
¿Necesita solo uno o unos pocos atajos de teclado especiales para sus programas favoritos? Una rápida modificación de los accesos directos del programa lo pondrá en funcionamiento sin necesidad de instalar software adicional.
Crear atajos de teclado de Windows personalizados en Windows
Casi todos utilizan algún método abreviado de teclado en su sistema de Windows, pero ¿qué pasaría si pudiera crear nuevos para sus aplicaciones o carpetas favoritas? Es posible que se sorprenda de lo sencillo que puede ser con solo unos pocos clics y sin programación utilizando WinKey.
Establezca atajos de teclado personalizados para la barra de juegos en Windows 10
Windows 10 ofrece soporte para configurar accesos directos para la barra de juegos. Aprenda a utilizar sus propios atajos de teclado a través de la configuración de Windows 10.