Mejora tu productividad en Ubuntu con Autokey

Introducción

Estaba buscando un complemento para WordPress que me permitiera, introducir un fragmento de código html, al pulsar un botón, pero desde luego, cuando me he encontrado, casi por casualidad, con esta aplicación que desconocía por completo, se me han abierto los ojos de par en par. Esto es lo que yo necesitaba, pero no se circunscribe a WordPress, a Gedit, Geany, LibreOffice, etc…, sino que es de aplicación para todo, una solución general, para un mismo problema, mejorar tu productividad.

Esta aplicación, hace en general lo que mismo que hace el corrector ortográfico de Writer, reemplazando algunas palabras por otras, pero con muchas mas posibilidades de configuración y con mucha mas potencia.

Screenshot at 2012-07-14 21:39:26

De esta manera no solo puedes asignar una frase o un script a una «palabra clave» o atajo de teclado, sino que también, puedes asignar una carpeta con varias frases y/o scripts, para que al utilizarla te muestre un menú contextual que te permita elegir la opción por la que quieres decantarte.

Screenshot at 2012-07-14 21:41:10

Autokey

Autokey es una herramienta para el escritorio que te permite gestionar una colección de scripts y frases, y asignarlos a «palabras clave» y atajos de teclado, que te permitirán ejecutar un determinado script o insertar un texto según las definiciones que hayas creado, en cualquier aplicación que estes utilizando.

Algunas de las características de AutoKey son las siguientes:

  • Te permite automatizar de forma virtual cualquier tarea que se realice vía teclado o ratón, gracias a su potente motor de scripts Python
  • Dispone de un editor de código propio, con autocompletado
  • Los scripts son archivos de Python que pueden ser editados con cualquier editor de texto
  • Igulalmente las frases son almacenadas como archivos de texto plano
  • Puedes crear colecciones de frases o scripts en carpetas, y asignar un atajo de teclado o a una palabra clave a la carpeta para mostrar un menú contextual
  • Se pueden utilizar expresiones regulares para filtrar ventanas por su título o clase, para de esta forma, excluir algunos atajos de teclado o «palabras clave» en alguna aplicación
  • Scripts, frases y carpetas se pueden asociar al icono de notificación, permitiendo elegirlas sin necesidad de asignar un atajo de teclado o palabra clave. Esta es una interesante opción, pues podemos disponer todas las herramientas en un Indicador, accediendo a él, siempre que queramos insertar un determinada frase o ejecutar un script.

Screenshot at 2012-07-15 08:09:28

De esta manera, supongamos que tienes varias direcciones de correo, la de casa, la del trabajo, la de tu suegra, puedes guardarlas todas ellas en una carpeta en AutoKey, y asignarla por ejemplo a la palabra clave %CORREO%, de esta manera cuando tu escribas la palabra clave te aparecerá un menú contextual con las diferentes posibilidades que tienes.

Otra interesante opción es asignar un script a una palabra clave como domingo, %FECHA% para que inserte la fecha del día en curso en formato largo tipo «domingo, 15 de julio de 2012», con un script tan sencillo como éste:

[python]
import datetime
now = datetime.datetime.now()
keyboard.send_keys(now.strftime(«%A, %d de %B de %Y»))
[/python]

Instalación

Si bien, AutoKey, se encuentra en los repositorios oficiales de Ubuntu, la versión existente es bastante antigua, y no incorpora algunas características muy interesantes, por lo que te recomiendo que añadas el siguiente repositorio y la instales desde él:


sudo add-apt-repository ppa:cdekter/ppa && sudo apt-get update
sudo apt-get install autokey

Conclusiones

Lo cierto es que las posibilidades que tiene una herramienta como AutoKey son innumerables, pudiendo suponer un ahorro de tiempo y una mejora de nuestra productividad, y evitando cometer errores gracias a la automatización de tareas, que normalmente por ser repetitivas nos llevan a restarles importancia y es allí donde cometemos el fallo.

Más información | AutoKey, Launchpad

2 comentarios en “Mejora tu productividad en Ubuntu con Autokey

  1. Miquel Mayol i Tur hace 10 años

    Hola Lorenzo, el otro día intentando hacer funcionar MAME hub me acordé de tí.

    Hacerle un paquete deb y una lens estaría muy bien, además de corregirle sus problemas de conexíón.

    Cuando esto esté hecho es un paquete merecedor de estar en los repositorios oficiales de Ubuntu.

    Por lo menos se merece uno de tus tan buenos artículos.

  2. Jesús Hómez hace 10 años

    Hablando de ide para python me gustaria que reseñaras algo sobre ninja-ide, me parece que  es una muy buena opcion a geany 

Deja una respuesta

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