Existen diferentes tipos de teclados para diferentes usos, incluyendo teclados multimedia para internet, numéricos para números y matemáticas, alfanuméricos para letras, números y caracteres comunes, de funciones cuya función depende del programa, y de desplazamiento para mover el cursor.