Linux :: Entrada.

Linux :: Entrada é uma interface de evento de entrada Linux.
Baixe Agora

Linux :: Entrada. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • John BEPPU
  • Site do editor:
  • http://search.cpan.org/~beppu/

Linux :: Entrada. Tag


Linux :: Entrada. Descrição

Linux :: Entrada é uma interface de evento de entrada do Linux. Linux :: Entrada é uma interface de evento de entrada do Linux.SynopsisEspecamplo: 1 Joystick usando API do evento Meu $ JS1 = Linux :: Entrada-> Novo ('/ Dev / Event3'); Enquanto (1) {Enquanto (minhas @events = $ JS1-> enquete (0,01)) {foreach (@event) {}} {}}}} Exemplo: 2 Joysticks usando Joystick API (diferente Estrutura de eventos) Meu $ JS1 = Linux :: Entrada :: joystick-> novo ('/ dev / input / js0'); Meu $ JS2 = Linux :: Entrada :: Joystick-> Novo ('/ Dev / Input / JS1'); meu $ selector = io :: select-> new (); $ selector-> Adicionar ($ JS1-> FH); $ selector-> Adicionar ($ JS2-> FH); enquanto (meu $ FH = $ selector-> can_read) {my @event; if ($ FH == $ JS1-> FH) {@event = $ JS1-> Poll ()} elsif ($ FH == $ JS2-> fh) {@event = $ JS2-> enquete ()} foreach @Event) {# Trabalho}} Exemplo 3: Monitore todos os dispositivos de entrada Use o arquivo :: Basename QW (basename); meu @inputs = map {"/ dev / input /". basename ($ _)}; meu @Dev; meu $ selector = io :: select-> new (); foreach (@inputs) {My $ Device = Linux :: Entrada-> Novo ($ _); $ selector-> Adicionar ($ Device-> FH); empurre @Dev, $ Dispositivo; } Enquanto (meu $ FH = $ selector-> can_read) {# Trabalho} Exemplo 4: Teste de eventos na linha de comando # Informações sobre qual fila de eventos pertence a Qual dispositivo CAT / PROC / BUS / INPUT / DISPOSITIVOS # Verifique se os eventos estão chegando em sudo evtest.pl / dev / input / event * Requisitos: · Perl.


Linux :: Entrada. Software Relacionado

Alignaid

Alignaid é um módulo Perl que executa facilmente os alinhamentos de seqüência localmente ou em um cluster. ...

148

Download