Qu'est-ce qu'un dispositif d'interface humain?
Un périphérique d'interface humaine (HID) est une variété de modules complémentaires d'ordinateur conçus pour être utilisés directement par les personnes. Contrairement à d'autres appareils tels que les disques durs externes ou les cartes sans fil, les HID comportent généralement des boutons ou des commandes qui permettent aux humains d'interagir avec l'ordinateur. La majorité des dispositifs d'interface humaine modernes utilisent le protocole de communication Universal Serial Bus (USB); Le terme HID fait généralement référence à ce type d'appareil.
Le «dispositif d'interface humain» de désignation a été créé par des ingénieurs travaillant chez Microsoft ™ Corporation à la fin des années 1990. Avant cette heure, le nombre de protocoles pour les appareils informatiques était limité. Les fabricants étaient limités à la création de dispositifs d'entrée qui sont tombés dans des catégories étroites, telles que des joysticks ou des claviers. Les sociétés informatiques ont été obligées d'écrire des instructions d'appareil complètement nouvelles appelées «pilotes» à chaque fois qu'un nouveau contrôleur d'entrée expérimental était effectué.
Une classification du matériel du périphérique d'interface humaine a été conçue pour traiter cette limitation et eNcourage de nouveaux types de périphériques d'entrée à construire. Si un fabricant suit les directives matérielles HID, il peut supposer en toute sécurité que son produit fonctionnera correctement avec la plupart des ordinateurs modernes. La majorité des systèmes d'exploitation utilisés, y compris les plates-formes Windows et Mac, prennent en charge les spécifications des périphériques d'interface humaine.
Les HID contiennent des données pré-programmées, appelées «descripteurs HID», qui est signalée à un ordinateur hôte lorsque le périphérique est connecté pour la première fois. Les descripteurs HID indiquent à l'ordinateur l'objectif de chaque paquet d'informations qui seront envoyées à partir du périphérique d'interface. Essentiellement, ces données fournissent une «mise à jour» de l'hôte et informe l'ordinateur des entrées à attendre.
Bien que la plupart du matériel HID soit conçu pour que les utilisateurs contrôlent l'ordinateur, le protocole n'est pas limité aux entrées uniquement. Les sorties HID peuvent également être envoyées de l'ordinateur à un appareil. Ce capabilisation de communicationTy est souvent utilisé pour fournir des informations, telles que les lumières d'état. Certains appareils utilisent la capacité de sortie pour aider à plonger un utilisateur dans un programme ou un jeu via des vibrations ou des rétrofacturés.
La plupart des périphériques d'interface humaine sont compatibles «plug and play», ce qui signifie qu'ils peuvent être connectés et utilisés presque immédiatement. Un contrôleur Plug and Play HID n'a pas besoin que l'ordinateur se réinitialise avant qu'il ne puisse être utilisé et ne nécessite pas que l'utilisateur charge les pilotes externes. Ces fonctionnalités peuvent gagner du temps et minimiser les tracas d'installation.
L'utilisation de spécifications HID a permis aux fabricants de créer une grande variété de contrôles d'interface différents, tous utilisant les mêmes pilotes généraux. En plus des claviers et des souris standard, de nombreux contrôleurs de jeux vidéo utilisent ce protocole. D'autres exemples de dispositifs d'interface humaine incluent les coussinets de danse, les commandes de simulation de véhicules, les machines d'exercice et les instruments médicaux hospitaliers.