Mapowanie klawiatury
Klawisze są tłumaczone ze sprzętowych skankodów na kody trochę wyższego poziomu (keycodes), a potem na podstawie załadowanej mapy klawiatury na ciągi znaków ASCII, w tym znaki sterujące dla klawiszy kursorów itp.
Wszystko ustawia się ioctl()ami. Można pominąć ostatnią fazę tłumaczenia albo nawet zażądać gołych skankodów (tryb VC_RAW).