Revapper de entrada - uma ferramenta para rebotear teclas e botões de mouse no Linux

Revapper de entrada - uma ferramenta para rebotear teclas e botões de mouse no Linux
O Réper de entrada é um aplicativo gráfico gratuito e de código aberto disponível para o Linux que permite que você rebide os mapeamentos de entrada para uma variedade de dispositivos de entrada conectados ao seu sistema Linux. Pode lidar. Ele também pode ler a entrada de dispositivos que não são de teclado e mouse, como rodas de jogo e pedais de pé e remapear seus botões para outros dispositivos de entrada conectados ao seu sistema Linux.

Principais características do remanescente de entrada

Além do remapeamento de várias teclas de teclado e botões de mouse, o RECAPPER DE INPUT também suporta macro, permitindo simular a execução de entradas em padrões e seqüências predefinidos. Você pode até definir uma macro personalizada que lida com a entrada de vários dispositivos de entrada conectados ao seu sistema Linux. O recurso macro é implementado usando uma linguagem de script personalizada, mas fácil de entender.

O RECAPPER DE INPUT SUPORTA EVENTOS DE LEITURA DE MULTIMEDIA KEYS E PODE REMAPAR. Ele também pode lidar.

O Réper de entrada também suporta ratos para jogos com mais de três botões. Ele pode lidar com os cliques do botão do mouse médio, bem como eventos de rolagem. Outros dispositivos que ele pode lidar incluem trackballs, touchpads, rodas de direção, pedais de pé e outros dispositivos de entrada USB que são usados ​​para criar música e jogar jogos.

O revapper de entrada inclui suporte para emitir símbolos e idiomas diferentes do seu layout atual do teclado. Por exemplo, você pode mapear uma chave em um teclado de layout em inglês para emitir um personagem de idioma chinês.

O Réper de entrada é um dos poucos aplicativos disponíveis que podem suportar o remapeamento de entrada no Wayland Display Protocol. Ele também suporta eventos de imprensa longa, pressione e liberação e toque duplo.

Observe que, para que o remanescente de entrada funcione corretamente, você precisa pressionar fisicamente o botão mapeado. Por exemplo, se você mapeou a tecla, o remapeamento não funcionará até que você pressione a tecla. Qualquer programa de terceiros que simula a pressão da tecla através de soluções de software pode deixar de invocar o mapeamento.

Instalando o revaper de entrada no Linux

Um pacote “Deb” instalável está disponível para o Ubuntu e seus derivados na página de lançamentos do REMAPPER DE ENTRADA. Depois de baixado, você pode clicar duas vezes no pacote "Deb" para instalá -lo no gerenciador de pacotes.

Um pacote para Arch Linux está disponível no Arch User Repository (AUR) e pode ser instalado a partir daqui. Você também pode instalar o pacote AUR na linha de comando seguindo as instruções de instalação disponíveis aqui.

Para outras distribuições Linux, você precisará compilá -lo do código -fonte. Instruções para construir manualmente o aplicativo estão disponíveis aqui.

Usando o remaper de entrada

Depois de instalado, inicie o remanescente de entrada do menu principal. Você receberá uma nova janela semelhante a esta:

A interface do usuário é dividida em quatro partes. A linha superior permite que você escolha dispositivos de entrada conectados em um menu suspenso. O painel do lado esquerdo permite salvar suas personalizações em predefinições ou perfis. Você pode criar perfis diferentes para diferentes conjuntos de personalizações e invocá -los separadamente. O painel central permite criar uma nova entrada para qualquer tecla de teclado ou botão do mouse para o qual você deseja definir um novo mapeamento. O painel do lado direito permite definir a chave / botão para a qual deseja alterar os mapeamentos, bem como mapeamentos personalizados.

Por exemplo, para mapear o botão do mouse do meio para (selecionar tudo), o fluxo de trabalho seria: clique em "nova entrada" no painel central> clique no botão "Alterar a tecla" no painel do lado direito> pressione o botão do mouse do meio> selecione Dispositivo de entrada do menu suspenso no painel do lado direito> Digite o novo mapeamento (key_leftctrl+a)> clique no botão "Aplicar" no painel do lado esquerdo. Aqui está uma captura de tela ilustrando isto:

Observe que o campo de entrada (numerado 5 na captura de tela acima) suporta conclusão automática. Para que você possa inserir nomes parciais para obter sintaxe adequada. Caso você queira verificar todos os identificadores para teclas de teclado e cliques de mouse, execute o seguinte comando no terminal:

$ input-remepper-controle-Symbol-names

Detalhes adicionais e instruções de uso para inserir combinações de chaves podem ser encontradas aqui.

No mesmo campo (numerado 5 na captura de tela acima), você também pode entrar na sintaxe macro. Como afirmado anteriormente, o RECAPPER DE ENPUT UTIRA UMA IMPORTAÇÃO DE SCRIPTING CLOMA PARA DE DEFINIÇÃO. Instruções detalhadas e conjuntos de regras para definir a macro podem ser encontrados aqui.

Aqui está um pequeno exemplo em que um comando macro “key (c).Key (Space) ”foi inserido para alterar o comportamento do botão do mouse do meio. Agora simula pressionando a tecla no teclado, seguida pela tecla.

Para interromper a injeção de mapeamentos atuais, clique no botão "Stop injeção" localizado no canto superior direito.

Finalmente, alterne no botão “Autoload” no painel do lado esquerdo para aplicar automaticamente suas predefinições na inicialização do sistema fresco.

Para quaisquer instruções de uso adicionais, você pode seguir a documentação oficial disponível aqui.

Conclusão

O Réper de entrada facilita o remapeamento das teclas e os cliques do mouse. É especialmente útil para aplicativos e jogos em que os atalhos personalizados de teclado não podem ser definidos ou têm funcionalidade limitada. Ele também suporta funcionalidade macro, permitindo automatizar entradas seqüenciais. Cuidado, porém, alguns jogos multiplayer online podem proibir sua conta se encontrarem o uso da macro de entrada personalizada enquanto joga o jogo.