Existe alguma maneira de obter AutoHotKey ou IronAHK funcionando?

15

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

    
por RunningUtes 12.10.2010 / 03:15

5 respostas

13

Autokey é um equivalente linux do AutoHotKey para Windows.

(Update 01May16) A página acima não existe mais. Existe agora uma porta para o Python 3 no Github .

Algumas de suas características

  • As versões KDE e GTK estão disponíveis, fazendo com que o AutoKey se integre bem em qualquer ambiente de desktop.
  • Escreva scripts em Python para automatizar virtualmente qualquer tarefa que possa ser realizada por meio do teclado
  • Editor de código interno (usando o QScintilla no KDE ou o GtkSourceView2 no GTK)
  • Crie frases (blocos de texto) a serem coladas em qualquer programa sob demanda (usa 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 pelo título, para impedir que teclas de atalho / abreviações sejam acionadas em determinados aplicativos
  • Scripts, frases e pastas podem ser anexados ao menu do ícone da bandeja, permitindo que você os selecione sem atribuir uma tecla de acesso ou abreviação
  • A AutoKey pode rastrear seus padrões de uso e apresentar os itens usados com mais frequência na parte superior do menu pop-up

Para mim, a maior diferença é que o Autokey usa o Python como 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. p>

Você pode ler um artigo realmente bom ( em Como Geek ), ao instalar e usar o Autokey para configurá-lo rapidamente.

    
por Decio Lira 12.10.2010 / 03:33
7

Se você tiver scripts AutoHotKey para automatizar os aplicativos Windows executados no Wine, o AutoHotKey é exatamente o programa a ser usado. Felizmente, o AutoHotKey é muito fácil de instalar no Wine, já que o projeto Wine o utiliza para nossas ferramentas automatizadas de controle de qualidade.

A maneira mais fácil no Ubuntu é apenas ativar o Wine PPA e instalar o pacote Wine lá. Isto irá incluir o pacote winetricks . Então você pode abrir um terminal e digitar " winetricks autohotkey " e ele irá baixar + instalá-lo automaticamente.

    
por Scott Ritchie 13.10.2010 / 01:54
1

Isso é mais um aviso do que uma solução. Eu encontrei instruções para construir o IronAHK em 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. Funcionalidades centrais como, por exemplo, teclas de atalho não parecem estar funcionando ainda ... Seria um prazer mostrar isso errado aqui.

    
por Chinasaur 09.06.2011 / 10:25
1

IronAHK e AutoHotkey (Wine) funcionam no Ubuntu, embora eles apenas capturem teclas de atalho e formulários sob .NET (IronAHK) ou Wine Applications (AutohotKey).

Eu testei o AutoKey e ele é ótimo, mas infelizmente ele não funciona muito bem com os eventos do mouse.

IronAHK não está mais sendo desenvolvido, então você terá que construir a partir da fonte usando o monodevelop. Eu encontrei alguns bugs relacionados a goto (cerca de 3 questões), que eu mudei para outras declarações, então eu poderia compilar normalmente.

    
por caiohamamura 05.05.2015 / 17:10
0

existem alguns aplicativos de macros de texto para o linux, bem como alguns aplicativos para gravação e repetição de vários eventos de teclado e mouse, conforme necessário.

Enquanto eu nunca usei o AutoHotKey especificamente, eu uso o Texter no trabalho e acredito que é semelhante ao que você está procurando. (se você não poderia, por favor, esclarecer particularmente o que é que você quer fazer e talvez isso ajude alguém a responder).

existem muitos aplicativos / IDE que suportam macros de texto no linux, ou se você está procurando combinar ações repetidas em múltiplos aplicativos, há o xmacro ... link

    
por nathwill 12.10.2010 / 03:35