Tengo entendido que la mayoría de los más nuevos teclados USB no funcionarán con la biblioteca PS2Keyboard Porque no utilizan el protocolo PS / 2. Algunos, pero no todos, tienen la capacidad de usar el protocolo PS / 2:
Muchos teclados y ratones se pueden conectar a través de USB o PS / 2, seleccionando el protocolo apropiado en el encendido. Tales dispositivos generalmente están equipados con un conector USB y se envían con un adaptador de conector pasivo para permitir la conexión a un puerto PS / 2. A la inversa, los teclados y ratones USB modernos generalmente solo tienen enchufes USB y requieren un adaptador activo para conectarse a un puerto PS / 2. [1]
Si tiene la capacidad, ¿un teclado USB seleccionaría el protocolo apropiado cuando se conectara a un Arduino automáticamente? Si no es así, ¿hay alguna forma de forzarlo para que seleccione PS / 2?
Si el teclado USB no tiene la capacidad de selección de protocolo, ¿un adaptador activo funcionaría con un Arduino?