Máquina de escribir
La distribución QWERTY está lejos de ser la más eficiente para escribir en inglés, pues exige al mecanógrafo mover sus dedos entre filas para teclear las letras más comunes. Una historia popular sugiere que fue usada en las primeras máquinas de escribir "porque" era ineficiente y ralentizaba a los mecanógrafos, de forma que reducía la frecuencia con la que las barras de tipos se enganchaban atascando la máquina. Otra historia es que la distribución QWERTY permitía a los primeros vendedores de máquinas de escribir impresionar a sus clientes al permitirles mecanografiar fácilmente la palabra de ejemplo «typewriter» (‘mecanógrafo’), debido a que para ello solo se necesita pulsar teclas de la fila alta del teclado. La explicación más probable es que la distribución QWERTY fue diseñada para reducir la posibilidad de atascos internos, al situar las combinaciones más comúnmente usadas lejos unos de otras en el interior de la máquina. Esto permitía al usuario teclear realmente más rápido sin sufrir atascos. Desafortunadamente, no se ha hallado una explicación definitiva para el teclado QWERTY, y los fanáticos de las máquinas de escribir siguen discutiendo sobre el particular.
Int 16h
INT 16h es la forma abreviada de la interrupción 0x16. Esta interrupción se encarga de controlar el teclado del PC. Esta interrupción se encarga de obtener funcionalidades básicas del teclado, es decir, se encarga de recoger las pulsaciones del teclado, obtener el estado del buffer del teclado, etc. La codificación estándar del teclado que ofrece la INT 16h es de un teclado Estadounidense. Para adaptar la codificación de la INT 16h a otro tipo de teclado (por ejemplo, un teclado español) hay que atender al scan-code de la tecla pulsada y realizar las operaciones convenientes para interpretar la tecla que se desea.