Como funcionam os teclados Ao pressionarmos uma tecla, independente do tipo de tecla utilizada, o ato de pressioná-la causará uma alteração no fluxo da corrente que flui nos circuitos internos do teclado. Um microprocessador, como o Intel 8048, dentro do teclado, varre constantemente os circuitos que conduzem às teclas. Ele detecta o aumento e a diminuição da corrente da tecla que está sendo pressionada e gera os códigos relativos a essa tecla (código de varredura). O processador armazena esse número no buffer de memória do próprio teclado e carrega-o numa porta de conexão para que o possa ser lido pelo BIOS do computador. Em seguida, o processador envia um sinal de interupção, informando ao processador do PC que há um código de varredura esperando por ele. A BIOS lê o código do teclado e envia um sinal para o teclado, informando-o de que o código já pode ser apagado da memória. Esse código então é processado e interpretado pelo PC, apresentando o resultado dessa operação na tela (pode ser um simples caractere ou uma chamada de um processo).