He aquí por qué:
* Hardware se refiere a los componentes físicos de un sistema informático.
* Software se refiere a las instrucciones que le dicen al hardware qué hacer.
Un teclado es un objeto físico con el que puede tocar e interactuar. Es un equipo que envía señales a la computadora, que luego son interpretadas por el software.
Si bien el teclado puede usar controladores (que son software) para comunicarse con la computadora, el teclado en sí es el dispositivo físico y, por lo tanto, hardware.