Live briefing
Everything about Human interface device
Computer device that takes input from humans and gives output to humans
A human interface device (HID) is a type of computer device usually used by humans that takes input from or provides output to humans. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Human interface deviceA 5-minute orientation
- Skim a recent paper: Direct Printing of an Electrochemical Device and Its Interface with Paper for Uric Acid Detection in Human SweatInfluential work since 2022
- Pick up a classic book: Computers Helping People with Special NeedsThe most-reprinted book on the subject
- Read the landmark paper: A non-contact device for tracking gaze in a human computer interfaceCited 67 times
- Go sideways: USB human interface device classA closely related topic
- Go sideways: USB communications device classA closely related topic
📖 Definitions
Noun Any hardware device allowing a user to interact with a computer, such as a keyboard or mouse.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A non-contact device for tracking gaze in a human computer interface
Human-device interface pressure measurement in prosthetic, orthotic and exoskeleton applications: A systematic review
Octagonal-shaped wideband MIMO antenna for human interface device and S-band application
Exploiting SCADA vulnerabilities using a Human Interface Device
Intuitive Six-Degree-of-Freedom Human Interface Device for Human–Robot Interaction
A low-cost 3D human interface device using GPU-based optical flow algorithms
Design of Human-machine Interface for GNSS Device
The Complexities of the Human-Medical Device Interface
🆕 Influential since 2022
Direct Printing of an Electrochemical Device and Its Interface with Paper for Uric Acid Detection in Human Sweat
An Innovative Device Based on Human-Machine Interface (HMI) for Powered Wheelchair Control for Neurodegenerative Disease: A Proof-of-Concept
The Human Interface Device (HID) Attack on Android Lock Screen Non-Biometric Protections and Its Computational Complexity
A Methodology for the Systematic Selection of Human-Machine Interface Device Types in Production Machinery Development
Implementation and Analysis of WiFi Human Interface Device (HID) USB Using ATMEGA32U4 and ESP8266
📚 Books worth reading
Computers Helping People with Special NeedsKlaus Miesenberger, Christian Bühler · 2003
Artificial neural networks in pattern recognitionFriedhelm Schwenker, Simone Marinai · 2006
Engineering haptic devicesThorsten A. Kern · 2009
Engineering Applications of Neural NetworksLazaros Iliadis · 2011
Haptic and audio interaction designStephen Brewster · 2006
A Multimodal End-2-End Approach to Accessible ComputingPradipta Biswas · 2013
Handbook of Visual Display TechnologyJanglin Chen · 2012
Mobile design and developmentBrian Fling · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- USB human interface device class In computing, the USB human interface device class (USB HID class) is a part of the USB specification for computer peripherals: it specifies a device class…
- USB communications device class USB Communications Device Class ("CDC") (or together, "USB CDC") is a composite Universal Serial Bus device class. It is most commonly used for computer…
- USB Attached SCSI USB Attached SCSI (UAS) or USB Attached SCSI Protocol (UASP) is a computer protocol used to move data to and from USB storage devices such as hard drives…
- USB Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between…
- Bluetooth stack A Bluetooth stack is software that is an implementation of the Bluetooth protocol stack. Bluetooth stacks can be roughly divided into two distinct categories:…
- List of Bluetooth profiles In order to use Bluetooth, a device must be compatible with the subset of Bluetooth profiles (often called services or functions) necessary to use the…
- Device Manager Device Manager is a component of the Microsoft Windows operating system. It allows users to view and control the hardware attached to the computer. When…
- RNDIS The Remote Network Driver Interface Specification (RNDIS) is a Microsoft proprietary protocol used mostly on top of USB. It provides a virtual Ethernet…