Autokey es una utilidad de automatización de escritorio para Linux. Puede usarlo como un expansor de texto para crear sus propios accesos directos a las funciones que más usa en su software favorito. También tendrá la opción de asignar fragmentos de texto más largos, o incluso plantillas completas, a abreviaturas de cadenas cortas.
A medida que se familiarice con Autokey, verá que puede hacer mucho más con él. Puede automatizar las aplicaciones de escritorio para realizar las mismas tareas tediosas sin su participación o incluso crear sus propias miniaplicaciones. Veamos cómo puede usar Autokey para automatizar su vida diaria con su computadora.
Instalación
En este tutorial estamos instalando y usando la aplicación en Ubuntu. El proceso debería ser similar en la mayoría de las distribuciones para las que puede encontrar un archivo preempaquetado de la aplicación.
Puede buscar Autokey en el Centro de software si prefiere la forma visual de incorporar el software. Encontrará dos versiones: Autokey-GTK para Gnome, MATE y otros entornos de escritorio basados en GTK y Autokey-QT para KDE Plasma y cualquier otra cosa que dependa del kit de herramientas QT.
Del mismo modo, si eres fanático del terminal, puedes instalarlo usando apt, pero debes elegir la versión adecuada usando solo uno de los siguientes:
sudo apt install autokey-gtk sudo apt install autokey-qt
Fragmentos de texto
Ubique AutoKey entre sus aplicaciones instaladas y ejecútelo.
AutoKey funciona con dos tipos diferentes de entradas. Puede utilizar texto plano simple, que Autokey caracteriza como frases, para crear accesos directos y fragmentos de texto que se expandirán a frases más grandes (de ahí el nombre). También puede usarlo para automatizar tareas complicadas escribiendo scripts de Python relativamente simples. Empecemos por las cosas fáciles, sin embargo, creando un fragmento de texto de expansión.
El programa viene con contenido de muestra que le ayudará a familiarizarse con su funcionamiento. Expanda la carpeta «Mis frases» en la lista de la izquierda, luego la subcarpeta Direcciones dentro de ella, y elija la entrada Dirección particular.
Observe cómo hay cuatro líneas de texto en la ventana principal del programa y cómo debajo, junto a Abreviaturas, está la cadena adr
. Si abre un editor de texto con Autokey activo, escriba «adr», presione Enter y será reemplazado por el contenido de la ventana principal de Autokey. Así es como puede configurar sus propios fragmentos de texto. Creemos uno juntos.
Haga clic en Nuevo en la barra de herramientas del programa y elija Frase en el menú emergente que aparece.
Ingrese un nombre para su fragmento; usamos MTE.
Elija su nueva entrada de la lista de la izquierda, si aún no está seleccionada, y borre el texto del marcador de posición en la parte central de la ventana. Reemplácelo con el texto que desea que aparezca cuando ingrese una abreviatura; ingresamos el nombre de nuestro sitio, Make Tech Easy.
Haga clic en el «botón Establecer» junto a Abreviaturas, luego haga clic en Agregar a la izquierda de la ventana que aparecerá. Escriba la abreviatura que desea que se expanda al fragmento de texto que definió en el paso anterior.
Ejecute su editor de texto favorito y escriba la abreviatura que definió. Si todo salió según el plan, el fragmento reemplazará su abreviatura.
En lugar de usar abreviaturas, también puede asignar atajos de teclado a fragmentos de texto; simplemente elija establecer una tecla de acceso rápido en lugar de una abreviatura. Ambas opciones están en el mismo lugar. También puede asignar teclas de acceso rápido a carpetas que contienen varios fragmentos. Si luego presiona la tecla de acceso rápido, aparecerá un menú emergente con el contenido de la carpeta. Puede elegir una entrada desde allí para que su contenido se pegue en el programa que está utilizando.
Automatización mediante Autokey
La forma más sencilla de automatizar las cosas es replicando las pulsaciones de teclas que logran el resultado que desea en su aplicación favorita. Por ejemplo, queremos que nuestro editor de texto guarde el archivo con el que estamos trabajando con el nombre «MTE.txt». Escribiendo Ctrl + s en la ventana principal, le decimos a Autokey que envíe la combinación CTRL + S a la aplicación. Luego, podemos seguir ingresando el nombre del archivo en la siguiente línea.
Con este enfoque, puede crear secuencias de pulsaciones de teclas para automatizar cualquier aplicación que se pueda controlar con el teclado. Puede utilizar otras claves especiales en sus scripts, siempre entre paréntesis: alt, entrar, escapar, lengüeta, cambioy súper para la clave de Windows.
Scripting avanzado
Teóricamente, Autokey le permite crear algunas soluciones de automatización relativamente avanzadas sin crear scripts de Python desde cero. Prácticamente, sin embargo, su última versión nos falló en ese sentido. Puedes hacerlo eligiendo la opción “Grabar teclado / mouse” en el menú Herramientas, pero siempre que lo intentábamos, la aplicación fallaba.
Sin embargo, Autokey puede ser una excelente introducción a Python, ya que los ejemplos con los que viene, que puede encontrar dentro de la carpeta Sample Scripts, son relativamente fáciles de entender. Puede utilizarlos como base para sus propios scripts, creando soluciones de automatización aún más complejas.
¿Ya está utilizando un expansor de texto o alguna otra solución de automatización? Si está buscando un administrador de portapapeles, pruebe CopyQ.