monitorando eventos (teclado, mouse) no X

20

É possível exibir todos os eventos gerados no Xorg? Como teclado pressionado, eventos de mouse ...?

    
por fstab 24.07.2014 / 09:54

1 resposta

27

Uma pesquisa bastante rápida provavelmente produziria xev como resultado. Não irá mostrar-lhe tudo o que é pressionado ou digitado no X nunca. Em vez disso, permitirá que você veja informações sobre códigos de teclas e movimentos do mouse.

No entanto, com a opção -root , você poderá obter xev para monitorar toda a sessão X. Note que, se você fizer isso, será muito difícil interagir com qualquer programa, já que xev estará capturando todas as entradas.

xev -root vem com um "YMMV" implícito. Outra solução possível é usar xinput para fazer o trabalho (embora você precise de uma versão recente (1.6.1 ou superior)):

$ xinput test-xi2 --root

Enquanto o acima deve ser capaz de capturar todos eventos, se o seu xinput não suportar test-xi2 ou --root , você pode usar xinput test em um determinado teclado ou mouse .

Veja também esta outra pergunta: Grave todas as teclas e armazene em um arquivo

    
por 24.07.2014 / 09:59