Cuando la computadora bota, el BIOS/UEFI inicializa el controlador del teclado, utilizando el código incorporado para manejar la entrada básica. Las características y controladores de teclado más avanzados se cargan desde los archivos del sistema operativo ubicados en las unidades de almacenamiento (disco duro, SSD, etc.). El BIOS/UEFI proporciona la comunicación inicial de bajo nivel, pero el sistema operativo se hace cargo de la administración del teclado después.