Blog Linux Avante

Exibindo teclas e cliques do mouse em screencasts usando KMCASTER

14 de abril de 2021

KmCaster

KmCaster é uma ferramenta Java para mostrar os eventos do teclado e mouse na tela, útil para ensinar/screencasts. Ao usar, cada botão do teclado e do mouse é mostrado na tela, para que você não precise mencionar o que você está digitando ao criar um screencast ou ao ensinar alunos.

Por enquanto, o aplicativo só funciona no X11. Para conseguir usar no Wayland, ele depende da biblioteca jnativekeyhook, que é usada pelo KmCaster, dando suporte ao Wayland. Você pode acompanhar isso aqui. Se você estiver procurando por um aplicativo que mostre suas teclas na tela que funciona com Wayland, confira Show Me The Key.

KmCaster vem com uma interface de usuário semelhante a Key-mon, que não foi atualizado desde 2015. A GUI não tem nenhuma opção - você executa o KmCaster, e você pode começar a usá-lo para mostrar que tecla e botões de mouse que você está pressionando. Mas existem várias opções de linha de comando disponíveis (detalhes mais abaixo nste artigo).

Há também planos para adicionar um arquivo de configuração, de onde você poderá especificar o tipo da fonte e a cor, a localização na tela e muito mais.

Caracteristicas do KmCaster:

  • Tamanho de exibição personalizado
  • Facilmente posicionado - Arraste qualquer parte da janela para reposicioná-la
  • Mostrar eventos únicos
  • Mostrar todos os cliques do mouse
  • Mostrar rolagem
  • Estados-chave de modificadores precisos
  • Funciona com software de emulação

Na linha de comando, você pode definir as seguintes opções:

  • Atraso de liberação de chave regular (-a, --delay-alphanum=ms)
  • Atraso de liberação do botão do mouse (-b, --delay-button=ms)
  • Contagem de pressão de teclas repetidas (-c, --key-counter=number)
  • Altura da aplicação (-d, --dimension=pixels)
  • Atraso de liberação de chave modificador (-m, --delay-modifier=ms)
  • Atraso de liberação de rolos de rolo (-s, --delay-scroll=ms)

Também é importante notar que KMCASTE requer Java 14 ou mais recente.

Isto é um pequeno vídeo de demonstração de KMCaster em execução no meu ubuntu 21.04 desktop:

Baixando o KmCaster

Baixar kmlkaster

KMCASTE Requer Java 14 (OpenJDK, etc.) ou mais recente, portanto, certifique-se de ter instalado antes de tentar executar o KmCaster. O Java não é necessário se você instalar KmCaster de Flathub.

Na página de lançamentos do aplicativo, você pode baixar o arquivo binário kmcaster.jar. Se você o tornar executável e ter o OpenJDK instalado, você poderá clicar duas vezes no arquivo .jar para iniciá-lo. Ou você pode executá-lo da linha de comando (que permite especificar várias opções, conforme indicado acima; execute este comando na pasta onde o arquivo KMCASTER.JAR está localizado):

Comandos para usar no terminal

java -jar kmcaster.jar

Para mostrar todas as opções disponíveis, use:

Comandos para usar no terminal

java -jar kmcaster.jar -h

KmCaster também pode ser instalado de Flathub:

Comandos para usar no terminal

flatpak install flathub com.whitemagicsoftware.kmcaster

Quando instalado a partir de Flathub, consulte todas as opções de linha de comando disponíveis usando:

Comandos para usar no terminal

flatpak run com.whitemagicsoftware.kmcaster -h

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.