Autokey é um equivalente linux do AutoHotKey para Windows.
(Update 01May16) A página acima não existe mais. Agora existe uma porta para o Python 3 no Github .
Algumas de suas características
- Versões KDE e GTK disponíveis, tornando o AutoKey integrado a qualquer ambiente de desktop.
- Escreva scripts Python para automatizar praticamente qualquer tarefa que possa ser realizada através do teclado
- Editor de código embutido (usando QScintilla no KDE ou GtkSourceView2 no GTK)
- Crie frases (blocos de texto) para serem coladas em qualquer programa sob demanda (use a seleção X)
- Crie coleções de frases / scripts em pastas e atribua uma tecla de atalho ou abreviação à pasta para exibir um menu pop-up
- Expressões regulares podem ser usadas para filtrar janelas por seu título, para excluir teclas de atalho / abreviações do acionamento em certos aplicativos
- Scripts, frases e pastas podem ser anexados ao menu do ícone da bandeja, permitindo que você os selecione sem atribuir uma tecla de atalho ou abreviação
- A AutoKey pode rastrear seus padrões de uso e apresentar os itens mais usados na parte superior do menu pop-up
Para mim, a maior diferença é que o Autokey usa o Python como sua linguagem de script, em vez de uma linguagem proprietária específica como o AutoHotKey.
Eles também têm um PPA do Ubuntu , para que você possa instalá-lo facilmente e acompanhar as atualizações.
Você pode ler um artigo muito bom ( sobre Como Geek ), sobre a instalação e o uso do Autokey para configurá-lo rapidamente.
Se você tiver scripts do AutoHotKey para automatizar aplicativos do Windows em execução no Wine, o AutoHotKey é exatamente o programa a ser usado. Felizmente, o AutoHotKey é muito fácil de instalar no Wine, pois o projeto Wine o utiliza para nossas ferramentas de controle de qualidade automatizadas.
A maneira mais fácil no Ubuntu é apenas ativar o Wine PPA e instalar o pacote Wine lá. Isso puxará o pacote winetricks . Depois, você pode abrir um terminal e digitar " winetricks autohotkey " e ele fará o download + instalará automaticamente para você.
fonte
Isso é mais um aviso do que uma solução. Encontrei instruções para criar o IronAHK no Ubuntu 10 . Verifique todos os comentários para fazê-lo funcionar no Ubuntu 11. Mas depois de criar e tentar executar alguns scripts, parece-me que o IronAHK está longe de ser uma implementação completa. As principais funcionalidades, como, por exemplo, as teclas de atalho , parecem não estar funcionando ainda ... Ficaria feliz em ser mostrado errado aqui.
fonte
O IronAHK e o AutoHotkey (Wine) funcionam no Ubuntu, embora capturem apenas teclas de atalho e formulários no .NET (IronAHK) ou Wine Applications (AutohotKey).
Eu testei o AutoKey e é ótimo, mas infelizmente não lida com eventos do mouse muito bem.
O IronAHK não está mais sendo desenvolvido, então você terá que construir a partir da fonte usando o monodesenvolvimento. Encontrei alguns erros relacionados ao goto (em torno de 3 questões), que eu mudei para as instruções if else, então eu poderia compilar normalmente.
fonte
existem alguns aplicativos de macro de texto para linux, além de alguns aplicativos para gravar e reexecutar vários eventos de teclado e mouse, conforme necessário.
Embora nunca tenha usado o AutoHotKey especificamente, uso o Texter no trabalho e acredito que seja semelhante ao que você está procurando. (caso contrário, você poderia esclarecer particularmente o que deseja fazer e talvez isso ajude alguém a responder).
existem muitos aplicativos / IDE que suportam macros de texto no linux, ou se você deseja combinar ações repetidas em vários aplicativos, há xmacro ... http://xmacro.sourceforge.net/
fonte