Autokey es un equivalente de Linux de AutoHotKey para Windows.
(Actualización 01May16) La página anterior ya no existe. Ahora hay un puerto para Python 3 en Github .
Algunas de sus características
- Versiones KDE y GTK disponibles, lo que hace que AutoKey se integre bien en cualquier entorno de escritorio.
- Escriba scripts de Python para automatizar prácticamente cualquier tarea que pueda realizarse a través del teclado
- Editor de código incorporado (usando QScintilla en KDE o GtkSourceView2 en GTK)
- Cree frases (bloques de texto) para pegarlas en cualquier programa a pedido (utiliza la selección X)
- Cree colecciones de frases / scripts en carpetas y asigne una tecla de acceso rápido o abreviatura a la carpeta para mostrar un menú emergente
- Las expresiones regulares se pueden usar para filtrar ventanas por su título, para evitar que las teclas de acceso rápido / abreviaturas se activen en ciertas aplicaciones
- Se pueden adjuntar scripts, frases y carpetas al menú de iconos de la bandeja, lo que le permite seleccionarlos sin asignar una tecla de acceso rápido o abreviatura
- AutoKey puede rastrear sus patrones de uso y presentar los elementos utilizados con más frecuencia en la parte superior del menú emergente
Para mí, la mayor diferencia es que Autokey usa Python como su lenguaje de script, en lugar de un lenguaje propietario específico como AutoHotKey.
También tienen un PPA de Ubuntu , por lo que puede instalarlo fácilmente y mantenerse al día con las actualizaciones.
Puede leer un artículo realmente bueno ( sobre Cómo geek ), sobre cómo instalar y usar Autokey para configurarlo rápidamente.
Si tiene scripts de AutoHotKey para automatizar las aplicaciones de Windows que se ejecutan en Wine, entonces AutoHotKey es exactamente el programa a utilizar. Afortunadamente, AutoHotKey es muy fácil de instalar en Wine, ya que el proyecto Wine lo utiliza para nuestras herramientas automatizadas de control de calidad.
La forma más fácil en Ubuntu es habilitar el Wine PPA e instalar el paquete Wine allí. Esto atraerá el paquete de winetricks . Luego puede abrir una terminal y escribir " winetricks autohotkey " y descargará e instalará automáticamente.
fuente
Esto es más una advertencia que una solución. Encontré instrucciones para construir IronAHK en Ubuntu 10 . Revise todos los comentarios para que funcione en Ubuntu 11. Pero después de compilar e intentar ejecutar algunos scripts, me parece que IronAHK está bastante lejos de ser una implementación completa. La funcionalidad principal como, por ejemplo, las teclas de acceso rápido no parece funcionar todavía ... Sin embargo, me encantaría que me muestren mal aquí.
fuente
IronAHK y AutoHotkey (Wine) funcionan en Ubuntu, aunque solo capturarán teclas de acceso rápido y formularios en .NET (IronAHK) o Wine Applications (AutohotKey).
He probado AutoKey y es genial, pero desafortunadamente no maneja muy bien los eventos del mouse.
IronAHK ya no se está desarrollando, por lo que tendrá que construir desde la fuente usando monodevelop. Encontré algunos errores relacionados con goto (alrededor de 3 problemas), que cambié a declaraciones if if, luego pude compilar normalmente.
fuente
Hay bastantes aplicaciones de macro de texto para Linux, así como algunas aplicaciones para grabar y volver a ejecutar varios eventos de teclado y mouse según sea necesario.
Si bien nunca he usado AutoHotKey específicamente, uso Texter en el trabajo y creo que es similar a lo que estás buscando. (si no, podría aclarar particularmente qué es lo que quiere hacer y tal vez eso ayudaría a alguien a responder).
hay muchas aplicaciones / IDE que admiten macros de texto en Linux, o si está buscando combinar acciones repetidas en múltiples aplicaciones, hay xmacro ... http://xmacro.sourceforge.net/
fuente