Come leggere l'input della tastiera USB su Linux

March 15

Come leggere l'input della tastiera USB su Linux


Leggendo l'input della tastiera USB in un ambiente di runtime Linux può variare in difficoltà a seconda di quale piattaforma è in esecuzione il kernel di Linux. Qualsiasi piattaforma costruita su architettura PC supporterà automaticamente una tastiera USB a livello di BIOS. BIOS è il sistema operativo di base che esegue il computer. Risulta fan acceso e indica l'alimentazione quanto è necessario tensione, tra le altre cose di base. Tuttavia, su altre piattaforme hardware, potrebbe essere necessario implementare la codifica interfaccia uomo su misura per una tastiera USB al lavoro.

istruzione

1 Collegare la tastiera USB nella piattaforma Linux in esecuzione. Se si tratta di un PC, quindi un banner pop-up apparirà che chiede se si desidera concedere i privilegi di accesso di un nuovo pezzo di hardware. Fare clic su "Sì" e la tastiera USB sarà ora supportato. Alcuni Linux si basa disabilitare l'accesso tastiera USB mentre nel BIOS (anche se questi stessi driver del BIOS sono ora permettendo la tastiera per lavorare in Linux). Si tratta di un bug in corso in Linux che è ancora in fase di diagnosi.

2 Riconfigurare il kernel se non si utilizza una piattaforma basata su PC. Si dovrà selezionare manualmente il "USB Human Interface Device (HID)" moduli, durante la pagina "Input Nucleo di supporto". I moduli sono chiamati "hid.o.", "input.o" e "keybdev.o". Dopo che sono stati selezionati, passare per il resto della configurazione del kernel di Linux. (Fare attenzione a non variare tutte le altre parti in modo tale che nessuna nuova modifiche impediscono l'uso della tastiera USB.)

3 Installare un adattatore USB di OS / 2 sul filo USB. Questo funziona solo su piattaforme più anziani che ancora sostengono le 2 porte / OS e si nega la necessità di un sostegno USB del computer vedrà solo una tastiera di OS / 2. OS / 2 è la prima forma di connessione periferica ed è un collegamento analogico circolare anziché una connessione digitale rettangolare. OS / 2 non supporta i requisiti di alimentazione superiori che alcune periferiche alimentati bisogno. Quindi, se la vostra tastiera è dotato di LED o altri elementi alimentati, non funzioneranno.