¿Qué es un controlador de teclado?

Un controlador de teclado es un tipo de circuito integrado dentro de la mayoría de las computadoras que está diseñada para aceptar la entrada de un teclado y transmitirla a la unidad de procesamiento central (CPU), donde luego se puede pasar al sistema operativo para su interpretación. En general, cuando un controlador de teclado recibe una señal de un teclado o un dispositivo de entrada similar, genera una señal conocida como una interrupción que hace que la CPU detenga brevemente la ejecución para que pueda manejar la señal que el controlador del teclado está enviando. Dependiendo de diferentes detalles de hardware, un controlador de teclado recibe diferentes secuencias de bits del teclado y luego pasa esta información a través de una tabla de búsqueda, donde la información se traduce en bytes conocidos como códigos de escaneo que la CPU puede interpretar más fácilmente. El controlador también maneja la interpretación de algunos aspectos físicos relacionados con un teclado, como las presiones de la tecla de sincronización cuando se mantiene una tecla durante mucho tiempo, y activando o desactivando el LighDiodos emisores T (LED) que indican bloqueo de números o bloqueo de capitales en el teclado en sí.

La ubicación del controlador del teclado puede variar, pero el circuito integrado tradicionalmente está en la placa base de la computadora. En las instancias en las que el teclado no es una parte integral de la computadora, el controlador casi nunca está dentro del hardware del teclado. Lo contrario es cierto para los teclados que forman parte de la estructura de la computadora, como en una computadora portátil. También hay situaciones en las que no hay un controlador de teclado separado, pero la funcionalidad se emula a través de otras partes del procesador.

El hardware que está dentro de un teclado de computadora tradicional envía información al controlador sobre qué teclas se han presionado, generalmente midiendo un cambio en la corriente bajo las teclas individuales. Esta señal está estandarizada por un circuito similar al controlador de teclado en la comp.uter. Esto significa que cada teclado tiene conocimiento de su propia topografía y la ubicación y disposición de las teclas, y puede enviar la misma señal cuando un usuario presiona la tecla de retorno, sin importar dónde esté la tecla en el teclado o qué diseño físico tiene el teclado.

.

El controlador dentro de la computadora principal toma esta señal y la convierte en un código de escaneo, que la CPU interpreta más fácilmente. Las teclas del modificador, como Shift o Control, se pasan junto con cualquier otra tecla que se presione. En este punto, el controlador del teclado envía una señal a la CPU que hace que detenga su acción actual y recupere los códigos de escaneo. La CPU luego pasa los códigos de escaneo al sistema donde, en muchos sistemas operativos, se genera y se transmite un evento del sistema y se transfiere para ser procesado por el programa activo.

OTROS IDIOMAS