Como personalizar teclas de atalho para qualquer aplicativo do Linux

Índice:

Como personalizar teclas de atalho para qualquer aplicativo do Linux
Como personalizar teclas de atalho para qualquer aplicativo do Linux

Vídeo: Como personalizar teclas de atalho para qualquer aplicativo do Linux

Vídeo: Como personalizar teclas de atalho para qualquer aplicativo do Linux
Vídeo: COMANDOS DE VOZ ALEXA: DESATIVAR E ATIVAR RELÓGIO, CRIAR ALARME, CRONOMETRO, CONTAGEM REGRESSIVA - YouTube 2024, Abril
Anonim

Um dos problemas mais irritantes com o Linux sempre foi a falta de suporte ao AutoHotkey, por isso você não pode personalizar suas teclas de atalho, mas agora com o aplicativo de código aberto AutoKey, você pode fazer isso e muito mais.

O AutoKey é um utilitário de automação de área de trabalho que permite gerenciar blocos de texto e usar abreviações e teclas de atalho para economizar tempo durante a digitação, mas também é possível usá-lo para remapear teclas de atalho nos aplicativos. Por exemplo, se seu aplicativo favorito usasse Ctrl + Q para sair e você não quisesse, você poderia remapear essa chave usando a AutoKey.

O cenário

Para nosso cenário de teste hoje, vou remapear a combinação de teclas Ctrl + T para Alt + T. Porque você pergunta? A tecla de atalho Ctrl + T é usada em todos os navegadores para abrir uma nova guia, mas como eu uso o Google Chrome e gosto de abrir novas abas constantemente para pesquisar, a tecla de atalho Alt + T é muito mais fácil para mim sem mover minha mãos da primeira fila.

Para realizar essa tarefa, usaremos a incrível ferramenta AutoKey, que se parece muito com o AutoHotkey no Windows, exceto que é feita para Linux e é capaz de usar scripts Python.
Para realizar essa tarefa, usaremos a incrível ferramenta AutoKey, que se parece muito com o AutoHotkey no Windows, exceto que é feita para Linux e é capaz de usar scripts Python.

Instalando o AutoKey

Você deseja abrir o Gerenciador de Pacotes Synaptic e fazer uma pesquisa rápida autokey, marque a caixa e instale o pacote. Você também pode instalá-lo usando o comando apt-get assim:

sudo apt-get install autokey

Image
Image

Remapeando teclas de atalho com AutoKey

Depois de instalar o utilitário, você pode abrir a configuração através do ícone da bandeja e criar uma nova frase. O nome no lado esquerdo não significa nada, eu apenas gosto de nomeá-los de acordo com a tecla de atalho que eu vou atribuir.

Use o botão Definir ao lado da tecla de atalho para atribuir a tecla de atalho que você deseja usar, clique na tecla modificadora. Nesse caso, estou atribuindo Alt e, em seguida, clique no botão Pressionar para definir e na tecla que deseja usar. No meu exemplo, estou usando Alt + t, e você perceberá que o caractere é minúsculo, o que é importante. Se você pressionasse Shift + T, a AutoKey ficaria confusa.

Depois disso, você pode colocar o seguinte na caixa de texto:
Depois disso, você pode colocar o seguinte na caixa de texto:

+t

Clique no botão salvar e pronto. Agora você pode abrir seu navegador e usar a combinação Alt + T em vez de Ctrl + T, e deve abrir uma nova aba.

Como é que isso funciona? Quando você pressiona a tecla de atalho Alt + T atribuída, a AutoKey envia as combinações de teclas ao aplicativo ativo no momento e, como as teclas nesse caso são Ctrl + T, o Google Chrome presume que você pressionou a tecla de atalho para uma nova guia. e responde de acordo.

Filtrando por Janela

O único problema é que a tecla de atalho agora está ativada para todas as janelas. Para corrigir isso, podemos configurar um filtro de janela usando o botão Definir e, em seguida, digitar algo semelhante a isto:

.*Google.*Chrome

Você pode estar se perguntando sobre o que é o. * - esse filtro usa expressões regulares para encontrar o título da janela, portanto, você precisará usar. * Para corresponder a todos os caracteres que não foram especificados, incluindo o espaço neste caso. Nota: Você pode usar um único caractere de período para representar um espaço, se desejar.
Você pode estar se perguntando sobre o que é o. * - esse filtro usa expressões regulares para encontrar o título da janela, portanto, você precisará usar. * Para corresponder a todos os caracteres que não foram especificados, incluindo o espaço neste caso. Nota: Você pode usar um único caractere de período para representar um espaço, se desejar.

Usando chaves especiais em AutoKey

Quando você cria uma nova frase, pode usar os seguintes códigos especiais para simular a pressão de uma das teclas especiais. Na verdade, há uma lista muito maior de chaves especiais, mas estas são provavelmente as mais importantes que você precisará usar:

  • = Chave do Windows

Combinando Chaves

Se você quiser combinar várias chaves, você usará o caractere +, assim:

++

Se você precisasse inserir um símbolo de +, precisaria usar em vez de.

AutoKey Rocks!

Há vários usos para essa técnica, além de apenas remapear teclas de atalho - você pode automatizar uma série de pressionamentos de tecla para executar uma tarefa, por exemplo. As possibilidades são infinitas - mas para que você usaria isso?

Recomendado: