Existe alguma maneira de obter o AutoHotKey ou o IronAHK funcionando?

17

Estou muito interessado em obter o AutoHotKey, o programa do Windows para automação de pressionamentos de teclas, trabalhando no Ubuntu. Até agora eu instalei o Wine, mas não consigo usar nenhum dos meus scripts anteriores do Windows. Existem recomendações?

RunningUtes
fonte

Respostas:

13

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.

Decio Lira
fonte
Decio, você é demais. Eu apenas fui e instalei isso e comecei a configurá-lo. Embora eu não precise de tantas macros de texto em casa como no trabalho, posso ver isso facilmente se transformando em um dos meus aplicativos favoritos. bravo.
nathwill
Fico feliz em ajudar :-)
Decio Lira
Eu instalei o AutoKey. Aprendendo python agora, mas parece que há muita redundância nos scripts. O script de preenchimento automático é do AutoHotKey, é o que eu realmente gostaria. Este link (goo.gl/6Y5k) é um arquivo compactado com 81kb, mas é executado em 4.9Mb de texto não compactado. Ele bloqueia o AutoKey apenas usando-o.
RunningUtes
@RunningUtes Não sei ao certo o que você pretende com esse arquivo, pois a linguagem de script AutoHotKey não funcionará com o AutoKey AFAIK. Engraçado o suficiente, eu consegui importar o arquivo usando a QT GUI da autokey.
Decio Lira
2
autokey trava o tempo todo no ubuntu 13.10
qed
8

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ê.

Scott Ritchie
fonte
É bom saber, nunca usando o AutoHotKey com aplicativos no wine.
Decio Lira
1

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.

Chinasaur
fonte
IronAHK parece totalmente morto agora. Não há atualizações por vários anos. Pena: - /
Torben Gundtofte-Bruun
@ TorbenGundtofte-Bruun Ele é confirmado oficialmente (na página git de IronAHK)
Cyriac Antony
1

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.

caiohamamura
fonte
0

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/

nathwill
fonte