Autokey: crea tus propios atajos de teclado en Linux

Hacer atajos de Linux con Autokey destacado

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.

Crear accesos directos a Linux con Autokey Sudo Apt Install

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:

Fragmentos de texto

Ubique AutoKey entre sus aplicaciones instaladas y ejecútelo.

Crear accesos directos a Linux con la aplicación Autokey Run

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.

Crear accesos directos de Linux con el fragmento de dirección predeterminado de Autokey

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.

Hacer atajos de Linux con Autokey Add Phrase

Ingrese un nombre para su fragmento; usamos MTE.

Crear atajos de Linux con nombre de frase de clave automática

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.

Crear accesos directos de Linux con contenido de frase de clave automática

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.

Hacer atajos de Linux con Autokey Agregar abreviatura

Ejecute su editor de texto favorito y escriba la abreviatura que definió. Si todo salió según el plan, el fragmento reemplazará su abreviatura.

Crear accesos directos a Linux con la prueba de frase de clave automática

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.

Crear accesos directos de Linux con entrada de registro de clave automática

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.

Cree accesos directos de Linux con secuencias de comandos Python de Autokey

¿Ya está utilizando un expansor de texto o alguna otra solución de automatización? Si está buscando un administrador de portapapeles, pruebe CopyQ.