Esta es una pregunta teórica. Quiero preguntar, ¿los teclados modernos se comunican con la PC, como los teclados inalámbricos que pueden "obtener/leer" algunos datos de la PC? Si no, ¿qué debo hacer para eso? Supongo que debe tener un receptor. ¿Hay algún protocolo para eso?
La mayoría de los teclados modernos utilizan una interfaz USB . Es probable que estén utilizando el protocolo HID dentro de las familias de protocolos USB. Hay soporte para comunicaciones bidireccionales dentro del protocolo HID. Algunos teclados pueden aprovechar esto para que la computadora pueda controlar las luces indicadoras del teclado. Algunos teclados inalámbricos utilizan una interfaz Bluetooth . Bluetooth, como USB, tiene una definición para el protocolo HID . También hay proveedores que utilizan protocolos propietarios. Podemos suponer que hay algunas comunicaciones de 2 vías como se deduce de funciones como el control del nivel de la batería.
Protocolo de comunicación
Dudo que haya algún protocolo de comunicación para mensajes perdidos o corruptos (pulsaciones de teclas). La velocidad de comunicación puede ser muy baja y la distancia en su mayoría no supera los pocos metros como máximo.
En caso de que haya alguna rueda de desplazamiento, se necesita más información, pero también será una cantidad bastante baja de datos para enviar.
LED
Además, si hay LED (por ejemplo, bloqueo de mayúsculas, bloqueo numérico), estos se controlan solo con el teclado. No son controlables desde la PC (de lo contrario sería necesaria la comunicación desde la PC al teclado).
Actualizar
Vea los comentarios de Don Fusili también... Lo que estoy hablando arriba son los teclados 'normales' como se ven más. Parece que la mayoría SON capaces de comunicación bidireccional, pero la mayoría no la usa.
Para su pregunta, la respuesta es sí, es posible, pero probablemente depende del controlador del dispositivo que sea compatible.
Andy alias
eliot alderson
Andy alias
acelerador
eliot alderson