Il pacchetto Kbd contiene file mappa e utilità per la tastiera.
Il comportamento dei tasti Backspace e Delete non è lo stesso tra le mappe di tastiera nel pacchetto Kbd. La seguente patch corregge questo problema per le mappe i386:
patch -Np1 -i ../kbd-1.12-backspace-1.patch
Dopo aver applicato la patch, il tasto Backspace genera il carattere con il codice 127, e il tasto Delete genera una ben nota sequenza escape.
Applicare una patch a Kbd per correggere un bug nel setfont che viene innescato quando si compila con GCC-4.0.3:
patch -Np1 -i ../kbd-1.12-gcc4_fixes-1.patch
Preparare Kbd per la compilazione:
./configure --datadir=/lib/kbd
Significato delle opzioni di configurazione:
Questa opzione inserisce i dati del layout della tastiera in una directory che sarà sempre nella partizione di root invece del default /usr/share/kbd.
Compilare il pacchetto:
make
Questo pacchetto non è provvisto di una suite di test.
Installare il pacchetto:
make install
Per alcune lingue (es., Bielorusso) il pacchetto Kbd non fornisce una mappa di tastiera utile dove la keymap «by» adotta la codifica ISO-8859-5, e normalmente viene utilizzata la mappa tastiera CP1251. Gli utenti con tali linguaggi devono scaricare separatamente delle mappe tastiera funzionanti.
Alcuni script nel pacchetto LFS-Bootscripts dipendono dal kbd_mode, openvt, e setfont. Poiché /usr può non essere disponile durante la prima parte dell'avvio, questi binari devono trovarsi nella partizione di root:
mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin