Obtendo entrada direta do teclado, ignorando X

2

Eu fiz um keylogger de hardware para PS / 2 (ele está conectado entre o teclado e o PC) e ele está armazenando pressionamentos de teclas diretamente, pois o teclado está enviando sinais. Quando o dispositivo despeja dados no computador, tudo é exatamente igual ao teclado normal. Eu gostaria de escrever um aplicativo que salva o despejo. Quando o usuário digita apenas texto, não há problema - posso abrir qualquer editor de texto e tudo é salvo nele. O problema é quando o usuário digita combinações de teclas como ALT + TAB, CTRL + F1, CTRL + A e similares.

Minha pergunta é - como passar as teclas do teclado diretamente para o arquivo ignorando X?

    
por stuudent 23.05.2011 / 21:50

1 resposta

1

Você deve ser capaz de usar o comando input-events (no debian do pacote input-utils ), como alternativa você pode usar xev para ver todos os eventos x.

    
por 23.05.2011 / 22:40