O que é um dispositivo de interface humana?
Um dispositivo de interface humana (HID) é uma variedade de complementos de computador projetados para serem usados diretamente pelas pessoas. Ao contrário de outros dispositivos, como discos rígidos externos ou cartões sem fio, os HIDs normalmente apresentam botões ou controles que permitem que os humanos interajam com o computador. A maioria dos dispositivos modernos de interface humana usa o protocolo de comunicação universal de ônibus serial (USB); O termo HID geralmente se refere a este tipo de dispositivo.
A designação “dispositivo de interface humana” foi criada por engenheiros que trabalham na Microsoft ™ Corporation no final dos anos 90. Antes desse período, o número de protocolos para dispositivos de computador era limitado. Os fabricantes estavam restritos à criação de dispositivos de entrada que se enquadram em categorias estreitas, como joysticks ou teclados. As empresas de computadores foram forçadas a escrever instruções de dispositivo completamente novas chamadas “drivers” sempre que um novo controlador de entrada experimental foi feito.
Uma classificação de hardware do dispositivo de interface humana foi projetada para abordar essa limitação e eNCOURAGE NOVOS TIPOS DE DISPOSITIVOS DE ENTRADA A PARTER. Se um fabricante seguir as diretrizes de hardware HID, poderá assumir com segurança que seu produto funcionará corretamente com a maioria dos computadores modernos. A maioria dos sistemas operacionais em uso, incluindo plataformas Windows e Mac, suporta as especificações do dispositivo de interface humana.
Os HIDs contêm dados pré-programados, chamados "descritores HID", que são relatados a um computador host quando o dispositivo é conectado pela primeira vez. Os descritores HID dizem ao computador o objetivo de cada pacote de informações que serão enviadas do dispositivo de interface. Essencialmente, esses dados fornecem uma "atualização" para o host e notifica o computador dos quais as entradas esperam.
Embora a maioria dos hardware HID seja projetada para os usuários controlarem o computador, o protocolo não se limita a apenas entradas. As saídas HID também podem ser enviadas do computador para um dispositivo. Este capabili de comunicaçãoO TY é frequentemente usado para fornecer informações, como luzes de status. Alguns dispositivos usam a capacidade de saída para ajudar a mergulhar um usuário em um programa ou jogo através de vibração ou feedback de força.
A maioria dos dispositivos de interface humana é compatível com "plug and play", o que significa que eles podem ser conectados e usados quase imediatamente. Um controlador HID plug and play não precisa do computador para redefinir antes que ele possa ser usado e não exige que o usuário carregue drivers externos. Esses recursos podem economizar tempo e minimizar os aborrecimentos da instalação.
O uso de especificações HID permitiu que os fabricantes criassem uma grande variedade de controles de interface diferentes, todos usando os mesmos drivers gerais. Além dos teclados e ratos padrão, muitos controladores de videogame usam esse protocolo. Outros exemplos de dispositivos de interface humana incluem almofadas de dança, controles de simulação de veículos, máquinas de exercícios e instrumentos médicos do hospital.