La razón por la que el teclado matricial tiene una columna que es inútil es que el diseño del circuito del teclado matricial debe garantizar que cada tecla pueda detectarse de forma independiente. En el diseño del circuito del teclado matricial, a cada tecla se le asigna una coordenada de fila y columna. Cuando se presiona una tecla, el circuito detectará la coordenada de fila y columna correspondiente para determinar qué tecla se presionó. Para garantizar que cada tecla pueda detectarse de forma independiente, el diseño del circuito del teclado matricial debe garantizar que cada tecla tenga coordenadas de fila y columna independientes, y el uso de pines debe reducirse tanto como sea posible.