Custom HID Devices

The Human Interface Device (HID) protocol started as a standard for keyboards, mice, and joysticks, but it is used by a much wider range of devices, including barcode scanners and magnetic stripe readers. In addition, HID was defined over USB, but it is now used over other transports, including Bluetooth and Inter-Integrated Circuit (I2C). The APIs for communicating with HID devices can be found in the Windows.Devices.HumanInterfaceDevice namespace.

Get Universal Windows® Apps with XAML and C# Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.