A placa -mãe não é diretamente * armazena os programas de suporte do controlador de teclado na maneira como um arquivo é armazenado em um disco rígido. O código necessário é incorporado no firmware
BIOS/UEFI em si. Este firmware é armazenado em um chip ROM na placa -mãe.
Quando as botas do computador, o BIOS/UEFI inicializa o controlador do teclado, usando o código interno para lidar com a entrada básica. Os recursos e drivers mais avançados do teclado são carregados dos arquivos do sistema operacional localizados nas unidades de armazenamento (disco rígido, SSD, etc.). O BIOS/UEFI fornece a comunicação inicial de baixo nível, mas o sistema operacional assume o gerenciamento do teclado posteriormente.