Come funziona il driver della tastiera?
Le tastiere per PC dall'originale PC IBM 5150 hanno usato un metodo standardizzato per comunicare con il tuo PC. Quel metodo è cambiato un paio di volte (prima a PS/2, poi a USB, e più recentemente a Bluetooth), ma le tastiere che usano lo stesso connettore inviano dati al computer nello stesso modo. Questi dati arrivano al computer in un flusso binario contenente i codici dei tasti. Tuttavia, questo flusso non è molto utile ai programmi in esecuzione sul PC. Il driver della tastiera ha lo scopo principale di convertire i codici grezzi inviati dalla tastiera in un formato che il sistema operativo e i programmi sul tuo computer possono capire. Il metodo varia a seconda del sistema operativo, ma di solito si riduce a leggere il flusso di dati in entrata dalla tastiera, estrarre i codici chiave da esso, convertire i codici chiave nel formato utilizzato dal sistema operativo, e rendere quei codici chiave disponibili attraverso una sorta di API. Il driver è anche responsabile di dire alla tastiera di accendere i suoi LED Caps Lock, Scroll Lock e Num Lock, che è essenzialmente lo stesso processo al contrario.
Le tastiere con caratteristiche speciali come l'illuminazione LED personalizzata includeranno un driver personalizzato che fa le stesse cose del driver predefinito, ma comprende anche le funzioni non standard della tastiera. Queste funzioni possono essere rese disponibili ad altri programmi sul tuo PC, o possono essere limitate a un'utilità di configurazione inclusa.
Articoli simili
- Cos'è il firmware? So come scrivere i driver, so cosa si fa nello sviluppo dei driver, ma dove sta il bisogno di un firmware?
- Il Samsung Galaxy Note 10 ottiene l'aggiornamento dei driver della GPU?
- Le schede della serie RTX 20 avranno prestazioni migliori in futuro con gli aggiornamenti dei driver?
- Trovi che una vera tastiera fisica per il tuo computer sia più facile della tastiera già incorporata nel computer stesso come su un tablet?