Retroalimentación inalámbrica del teclado desde la computadora

2

Esta es una pregunta teórica. Quiero preguntar, ¿los teclados modernos se comunican con la PC, como los teclados inalámbricos 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?

    
pregunta axcelenator

2 respuestas

3

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 bidireccionales según lo inferido por funciones como la supervisión del nivel de la batería.

    
respondido por el st2000
1

Protocolo de comunicación

Dudo que haya algún protocolo de comunicación para los mensajes perdidos o dañados (pulsaciones de teclas). La velocidad de comunicación puede ser muy baja, y la distancia en su mayoría no es más de unos 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 de datos bastante baja para enviar.

LEDs

Además, si hay LED (para, por ejemplo, bloqueo de mayúsculas, bloqueo numérico), estos se controlan solo con el teclado. No se pueden controlar desde la PC (de lo contrario, se necesitaría la comunicación desde la PC al teclado).

Actualizar

También vea los comentarios de Don Fusili ... Lo que estoy hablando arriba son los teclados "normales", como se ve más. Parece que la mayoría son capaces de dos / comunicación bidireccional, pero la mayoría no lo utilizan.

Para su pregunta, la respuesta es, sí, es posible, pero depende probablemente del controlador de dispositivo que sea compatible.

    
respondido por el Michel Keijzers

Lea otras preguntas en las etiquetas