HID, abreviatura de Human Interface Device, es una clase de dispositivo USB estándar que abarca teclados, ratones, trackpads, mandos de videojuegos y dispositivos de entrada similares. Como HID es un estándar genérico bien definido, un sistema operativo puede reconocer y usar estos dispositivos de inmediato, sin necesitar un controlador específico del fabricante.
Por eso un teclado o ratón USB básico funciona en el momento en que se enchufa en casi cualquier ordenador, teléfono o tableta con soporte USB, mientras que los dispositivos más especializados con funciones extra, como botones programables o iluminación personalizada, pueden necesitar software adicional para desbloquear toda su funcionalidad más allá del comportamiento HID básico.
La clase HID también es relevante para la seguridad, ya que la técnica de ataque BadUSB a menudo depende de hacer que un dispositivo malicioso se presente como un inocente teclado HID para escribir órdenes no deseadas. Consulta nuestra guía de seguridad USB para más sobre este riesgo.