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?

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


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


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.


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/

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.