Läsa USB -tangentbord input i en Linux- runtime-miljön kan variera i svårighetsgrad beroende på vilken plattform körs Linuxkärnan . Varje plattform byggd på PC-arkitekturen kommer automatiskt att stödja ett USB -tangentbord på BIOS-nivå . BIOS är mycket grundläggande operativsystem som körs på datorn . Det visar fansen på och berättar strömförsörjningen hur mycket spänning som behövs , bland annat grundläggande saker . Men på andra hårdvaruplattformar , kanske du behöver för att genomföra anpassade användargränssnitt som kodar för ett USB -tangentbord för att arbeta . Saker du behöver
kod kompilator ( C + + , Visual , Perl )
Visa fler instruktioner
1
Anslut USB-tangentbord till plattformen som kör Linux . Om det är en dator , och sedan en pop - up banner visas som frågar om du vill ge behörighet till en ny maskinvara . Klicka på " Yes " och USB -tangentbord kommer nu att stödjas . Vissa Linux- byggen inaktiverar USB -tangentbord tillgång medan i BIOS ( trots samma BIOS drivrutiner nu låta tangentbordet för att arbeta i Linux ) . Detta är en pågående bugg i Linux som fortfarande håller på att diagnostiseras .
2
Konfigurera kärnan om du inte använder en PC- baserad plattform . Du måste manuellt välja " USB Human Interface Device ( HID ) " moduler , under " Input kärnstödet " sidan . Modulerna kallas " hid.o , " " input.o " och " keybdev.o . " Efter att de väljs ut , gå igenom resten av Linuxkärnan konfiguration . ( Var noga med att inte variera några andra delar så att inga nya förändringar förhindra USB -tangentbord används . ) Addera 3
Installera en USB till OS /2 adapter på USB kabeln . Detta fungerar bara på äldre plattformar som fortfarande stödjer OS /2 portar och kommer att förneka behovet av USB-stöd som datorn kommer bara att se en OS /2 tangentbord . OS /2 är den första formen av perifer anslutning och är en cirkulär analog anslutning i stället för en rektangulär digital anslutning. OS /2 stöder inte de kräver mer ström att vissa strömförsörjning behöver. Så om ditt tangentbord har lysdioder eller andra drivna element , kommer de inte att fungera .