Linux:: Entrada 1,02 - Linux::Input 1.02

Linux:: Entrada 1,02

Enlaces patrocinados

Linux:: Entrada 1,02: resumen

Rango Haga clic en la estrella para clasificarRango nivel:
comentario de usuarios: 0 (0 times) Descargar
Tamaño: 0.006 MB Sistema operativo: Any Platform Licencia: Perl Artistic License Precio: Descargars: 8188 Actualizado: 2007-01-25 Autor: Chat Software Autor URL: http://www.ddisp.com/

Linux:: Entrada 1,02: descripción

El Linux:: Insumo es una interface de acontecimiento de insumo de Linux.

SINOPSIS

Ejemplo: 1 palanca de mando usando API de acontecimiento

mi $js1 = Linux:: Insumo-> nuevo (/dev/input/event3);
mientras (1) {
mientras (mi @events = $js1-> encuesta (0.01)) {
foreach (@event) {
}
}
}

Ejemplo: 2 palancas de mando usando API de palanca de mando (estructura de acontecimiento diferente)

mi $js1 = Linux:: Insumo:: Palanca de mando-> nuevo (/dev/input/js0);
mi $js2 = Linux:: Insumo:: Palanca de mando-> nuevo (/dev/input/js1);
mi $selector = IO:: Escogido-> nuevo ();
El $selector-> añade ($js1-> fh);
El $selector-> añade ($js2-> fh);

mientras (mi $fh = $selector-> can_read) {
mi @event;
si ($fh == $js1-> fh) {
@event = $js1-> encuesta ()
} elsif ($fh == $js2-> fh) {
@event = $js2-> encuesta ()
}
foreach (@event) {
# trabajo
}
}

Ejemplo 3: supervise todos los dispositivos de insumo

use File::Basename qw (basename);
mis @inputs = trazan un mapa {"/dev/input /". basename ($ _)}
;

mi @dev;
mi $selector = IO:: Escogido-> nuevo ();
foreach (@inputs) {
mi $device = Linux:: Insumo-> nuevo ($ _);
El $selector-> añade ($device-> fh);
empuje @dev, $device;
}

mientras (mi $fh = $selector-> can_read) {
# trabajo
}

Ejemplo 4: pruebas para acontecimientos en la línea de orden

# la información en que cola de acontecimiento pertenece a que dispositivo
gato/proc/bus/input/devices

# verifique que los acontecimientos entran
sudo evtest.pl/dev/input/event*

Descargar

Linux:: Entrada 1,02: Imagen

Enlaces patrocinados
Descargar Linux:: Entrada 1,02

Linux:: Entrada 1,02: palabra clave

Linux:: Entrada 1,02: Bookmark

Hyperlink code:
Hyperlink and Intro code:

Linux:: Entrada 1,02: software relacionado

Linux:: Entrada 1,02: Revisar
Nombre :  
Email :  
comentario :  
Código de seguridad :  
     
   
Mi Software
Usted no ha guardado ningún software.
relacionados con la búsqueda
Enlaces patrocinados