Eu estava procurando por algo que ajude com as transmissões de tela ... screenkey parece o que eu queria.
ftravers
Xev ósmio ótima opção e provavelmente já está instalado onyour máquina
DeFreitas
Respostas:
124
Outros já mencionaram xev, o que é bom quando você está executando o X11. Quando você está no console, no entanto, showkeyé o que você deseja.
E se você estiver em uma sessão SSH ou em um terminal real, poderá usá-lo /usr/lib/ncurses/examples/demo_altkeys(disponível no Debian no pacote ncurses-examples).
Eu tentei isso e ele não me mostrou teclas como aumentar / diminuir o volume.
Bas Peeters
Para mim, isso mostra ajustes de brilho e volume. Ótimo pequeno programa em geral!
Joelostblom 01/12/16
A versão nos repositórios Debian Stretch é antiga (e o Stretch é estável por apenas, idk, 2 meses, talvez?). Use a versão do Github para obter algumas configurações.
O xev falhou ao me mostrar os botões do mouse do Mx Anywhere 2, esse método exibiu o botão correto.
Sdkks 09/07
32
Se você estiver procurando por algo que mostre graficamente qual tecla está pressionada atualmente (talvez para o canto de um screencast), a tecla seg pode ser o ticket.
Não funciona com SSH. Parece que não /dev/inputexiste.
Anatoly techtonik
12
Se você estiver em um prompt de shell, poderá pressionar Ctrl- ve a tecla de seu interesse para ver qual é o resultado. Por exemplo, no meu sistema, pressionar Ctrl- ve Right Arrowmostra o ^[[Cque significa Escape, Suporte esquerdo, C.
Como outros já mencionaram, xevé o caminho a percorrer para o X11.
Respostas:
Outros já mencionaram
xev
, o que é bom quando você está executando o X11. Quando você está no console, no entanto,showkey
é o que você deseja.E se você estiver em uma sessão SSH ou em um terminal real, poderá usá-lo
/usr/lib/ncurses/examples/demo_altkeys
(disponível no Debian no pacote ncurses-examples).fonte
showkey
dando o erro de não receber um descritor de arquivo (como no comentário por @anatolytechtonik), tentesudo showkey
xev
reporta scancodes, enquanto,showkey
por padrão, reporta códigos-chave.sudo showkey -s
relatórios scancodes.Também screenkey , uma ferramenta de captura de tela que exibe as teclas pressionadas na tela.
fonte
Existe
xev
programa para o modo gráfico. Man of xev está aqui http://linux.die.net/man/1/xev No ubuntu / debian, ele é empacotado nox11-utils
pacote.fonte
fonte
Se você estiver procurando por algo que mostre graficamente qual tecla está pressionada atualmente (talvez para o canto de um screencast), a tecla seg pode ser o ticket.
fonte
O melhor de comando que eu sei para essa funcionalidade é
showkey
, com o parâmetro-a
.Você pode tentar e Ctrl+ Dpara sair:
fonte
showkey
já foi mencionado nas respostas anteriores.-a
é útil, mostrando como usar o comando. Mas deve ser um comentário então.sudo showkey -a
trabalha com ssh também.Você também pode usar
evtest
. Em algumas situações, melhor do quexev
como mostra as chaves, mesmo quando a chave já está capturada.Para instalar no ubuntu / mint
sudo apt-get install evtest
.Para executar
sudo evtest
e escolher o número do dispositivo.Exemplo de saída:
fonte
/dev/input
existe.Se você estiver em um prompt de shell, poderá pressionar Ctrl- ve a tecla de seu interesse para ver qual é o resultado. Por exemplo, no meu sistema, pressionar Ctrl- ve Right Arrowmostra o
^[[C
que significa Escape, Suporte esquerdo, C.Como outros já mencionaram,
xev
é o caminho a percorrer para o X11.fonte
Você estaria querendo xev .
fonte
fonte
xev -event keyboard
relata apenas eventos do teclado.