Hvordan lese USB-tastatur Input på Linux

Hvordan lese USB-tastatur Input på Linux


Lese USB-tastatur input i en Linux runtime miljø kan variere i vanskelighetsgrad avhengig av hvilken plattform kjører Linux-kjernen. Alle plattformer bygget på PC arkitektur vil automatisk støtte en USB-tastatur på BIOS-nivå. BIOS er det helt grunnleggende operativsystemet som kjøres på datamaskinen. Det viser fansen på og forteller strømforsyningen hvor mye spenning er nødvendig, blant andre grunnleggende ting. Men på andre maskinvareplattformer, kan det hende du trenger for å implementere tilpasset menneskelig grensesnitt som koder for et USB-tastatur til å fungere.

Bruksanvisning

1 Plugg USB-tastatur i plattformen kjører Linux. Hvis det er en PC, og deretter en pop-up banner vises som spør om du vil gi tilgangsrettigheter til et nytt stykke maskinvare. Klikk "Yes" og USB-tastatur vil nå bli støttet. Noen Linux bygger deaktivere USB-tastatur tilgang mens i BIOS (selv om de samme BIOS drivere er nå slik at tastaturet for å fungere i Linux). Dette er en pågående feil i Linux som fortsatt blir diagnostisert.

2 Rekonfigurere kjernen hvis du ikke bruker en PC-basert plattform. Du må velge "USB Human Interface Device (HID)" moduler, manuelt under "Input Core-støtte" side. Modulene er kalt "hid.o", "input.o" og "keybdev.o." Etter at de er valgt, gå gjennom resten av Linux-kjernen konfigurasjon. (Vær forsiktig med å variere andre deler, slik at ingen nye endringer forhindre USB-tastatur bruk.)

3 Installer en USB til OS / 2-adapteren på USB-kabelen. Dette fungerer bare på eldre plattformer som fortsatt støtter OS / 2 porter, og vil oppheve behovet for USB-støtte som datamaskinen vil bare se en OS / 2-tastatur. OS / 2 er den første form for perifer tilkobling og er en sirkulær analog tilkobling i stedet for en rektangulær digital tilkobling. OS / 2 støtter ikke høyere strømkrav at noen drevne enheter trenger. Så hvis tastaturet har LED eller andre aktive elementer, vil de ikke fungere.