Autokey: faça seus próprios atalhos de teclado no Linux

Autokey: Erstellen Sie Ihre eigenen Tastaturkürzel unter Linux
⏱️ 7 min read

Autokey é um utilitário de automação de desktop para Linux. Você pode usá-lo como um expansor de texto para criar seus próprios atalhos para as funções que você mais usa em seu software favorito. Você também terá a opção de mapear trechos de texto mais longos – ou mesmo modelos inteiros – para abreviações de strings curtas.

Conforme você se familiariza com o Autokey, descobrirá que pode fazer muito mais com ele. Você pode automatizar aplicativos de desktop para realizar as mesmas tarefas tediosas sem sua intervenção ou até mesmo criar seus próprios mini-aplicativos. Vamos ver como você pode usar o Autokey para automatizar sua vida diária com o computador.

Instalação

Neste tutorial estamos instalando e usando o aplicativo no Ubuntu. O processo deve ser semelhante na maioria das distribuições para as quais você pode encontrar um arquivo pré-empacotado do aplicativo.

Você pode procurar o Autokey no Centro de Software se preferir a forma visual de trazer o software integrado. Você encontrará duas versões: Autokey-GTK para Gnome, MATE e outros ambientes de desktop baseados em GTK e Autokey-QT para KDE Plasma e qualquer outra coisa que dependa do kit de ferramentas QT.

Da mesma forma, se você é um fã do terminal, pode instalá-lo usando o apt, mas deve escolher a versão apropriada usando apenas um dos seguintes:

Snippets de texto

Localize AutoKey entre seus aplicativos instalados e execute-o.

Faça atalhos do Linux com o aplicativo Autokey Run

AutoKey funciona com dois tipos diferentes de entradas. Você pode usar texto simples simples, que o Autokey caracteriza como frases, para criar atalhos e fragmentos de texto que serão expandidos para frases maiores (daí o nome). Você também pode usá-lo para automatizar tarefas complicadas ao escrever scripts Python relativamente simples. Vamos começar com as coisas fáceis, criando um trecho de expansão de texto.

O programa vem com alguns exemplos de conteúdo que o ajudarão a se familiarizar com seu funcionamento. Expanda a pasta “My Phrases” na lista à esquerda, depois a subpasta Addresses dentro dela e escolha a entrada Home Address.

Crie atalhos do Linux com snippet de endereço padrão do Autokey

Observe como há quatro linhas de texto na janela principal do programa e como embaixo delas, ao lado de Abreviações, está a string adr. Se você abrir um editor de texto com o Autokey ativo, digite “adr”, pressione Enter e ele será substituído pelo conteúdo da janela principal do Autokey. É assim que você pode configurar seus próprios trechos de texto. Vamos criar um juntos.

Clique em Novo na barra de ferramentas do programa e escolha Frase no menu pop-up que aparece.

Faça atalhos do Linux com Autokey Add Phrase

Insira um nome para o seu snippet – usamos Routech.ro.

Crie atalhos do Linux com o nome de frase do Autokey

Escolha sua nova entrada na lista à esquerda, se ainda não estiver selecionada, e apague o texto do espaço reservado na parte central da janela. Substitua-o pelo texto que você deseja que apareça ao digitar uma abreviatura – inserimos o nome do nosso site, Tornar a tecnologia mais fácil.

Crie atalhos do Linux com conteúdo de frases do Autokey

Clique no botão “Definir” ao lado de Abreviações e, a seguir, clique em Adicionar à esquerda da janela que aparecerá. Digite a abreviatura que deseja expandir para o fragmento de texto definido na etapa anterior.

Faça atalhos do Linux com Autokey Adicionar abreviação

Execute seu editor de texto favorito e digite a abreviatura que você definiu. Se tudo correr conforme o planejado, o snippet substituirá sua abreviatura.

Faça atalhos do Linux com o Autokey Phrase Test

Em vez de usar abreviações, você também pode atribuir atalhos de teclado a trechos de texto – apenas escolha definir uma tecla de atalho em vez de uma abreviação. Ambas as opções estão no mesmo local. Você também pode mapear teclas de atalho para pastas que contêm vários trechos. Se você pressionar a tecla de atalho posteriormente, um menu pop-up com o conteúdo da pasta aparecerá. Você pode escolher uma entrada de lá para ter seu conteúdo colado no programa que você está usando.

Automação usando Autokey

A maneira simples de automatizar coisas é replicar os pressionamentos de tecla que alcançam o resultado desejado em seu aplicativo favorito. Por exemplo, queremos que nosso editor de texto salve o arquivo com o qual estamos trabalhando usando o nome “Routech.ro.txt”. Digitando Ctrl + s na janela principal, dizemos ao Autokey para enviar a combinação CTRL + S para o aplicativo. Então, podemos seguir inserindo o nome do arquivo na próxima linha.

Com essa abordagem, você pode criar sequências de pressionamentos de tecla para automatizar qualquer aplicativo que possa ser controlado com o teclado. Você pode usar outras chaves especiais em seus scripts, sempre entre colchetes: alt, entrar, escapar, aba, mudançae super para a chave do Windows.

Scripting Avançado

Teoricamente, o Autokey permite que você crie algumas soluções de automação relativamente avançadas sem criar scripts Python do zero. Praticamente, porém, sua versão mais recente nos falhou a esse respeito. Você pode fazer isso escolhendo a opção “Gravar teclado / mouse” no menu Ferramentas, mas sempre que tentamos isso, o aplicativo travava.

Crie atalhos do Linux com entrada de registro do Autokey

No entanto, o Autokey pode ser uma excelente introdução ao Python, já que os exemplos que vem com ele, que você pode encontrar na pasta Sample Scripts, são relativamente fáceis de entender. Você pode usá-los como base para seus próprios scripts, criando soluções de automação ainda mais complexas.

Crie atalhos do Linux com scripts Autokey Python

Você já está usando um expansor de texto ou alguma outra solução de automação? Se você estiver procurando por um gerenciador de área de transferência, tente CopyQ.

Relacionado:

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x