Linux :: Input

Linux :: Input is een Linux Input Event-interface.
Download nu

Linux :: Input Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • John BEPPU
  • Uitgever website:
  • http://search.cpan.org/~beppu/

Linux :: Input Tags


Linux :: Input Beschrijving

Linux :: Input is een Linux-ingangsinterface. Linux :: Input is een Linux Input Event Interface.SynopsisExample: 1 Joystick met Event API My $ JS1 = Linux :: Input-> Nieuw ('/ dev / Input / Event3'); Terwijl (1) {while (mijn @ @events = $ JS1-> Poll (0.01)) {Foreach (@Event) {}}} Voorbeeld: 2 joysticks met joystick API (verschillende evenementenstructuur) My $ JS1 = Linux :: Input :: joystick-> nieuw ('/ dev / invoer / JS0'); Mijn $ JS2 = Linux :: Input :: Joystick-> Nieuw ('/ Dev / Input / JS1'); Mijn $ selector = io :: Select-> Nieuw (); $ selector-> Toevoegen ($ JS1-> FH); $ selector-> Toevoegen ($ JS2-> FH); terwijl (mijn $ FH = $ selector-> can_read) {mijn @event; if ($ FH == $ JS1-> FH) {@Event = $ JS1-> Poll ()} Elsif ($ FH == $ JS2-> FH) {@event = $ JS2-> POLL ()} Foreach ( @Event) {# Work}} Voorbeeld 3: Monitor Alle invoerapparaten Gebruik bestand: Basename QW (Basename); mijn @inputs = kaart {"/ dev / invoer /". Basename ($ _)}; mijn @dev; Mijn $ selector = io :: Select-> Nieuw (); Foreach (@inputs) {My $ Device = Linux :: Input-> Nieuw ($ _); $ selector-> Toevoegen ($ Device-> FH); Duw @DEV, $ DIAPPING; } Terwijl (mijn $ FH = $ SELECTOR-> CAN_READ) {# WERK} Voorbeeld 4: Testen voor gebeurtenissen op de opdrachtregel # Informatie over welke gebeurteniswachtrij is van welk apparaat CAT / PROC / BUS / INPUT / EDITSEN # verifiëren komen in sudo evtest.pl / dev / invoer / evenement * vereisten: · Perl


Linux :: Input Gerelateerde software

qmeterslib

Q MMETERSLIB-bibliotheek biedt een zeer aanpasbare QT-widget voor het maken van complexe analoge wijzerplaat-widgets. ...

159

Downloaden