A HID control is a data source or data sink associated with a HIDClass device. An example of a data source, or input control, is a button. An example of a data sink, or output control, is an LED. Control data is obtained and sent to a device by using HID reports.
Controls that return discrete, binary values are referred to as buttons, while controls that return a continuous range of values are referred to as either value usages or, more simply, as values. A letter key on a keyboard and a CAPS LOCK light are examples of buttons. The X axis on a mouse and the intensity of vibration on a force feedback joystick are examples of values.
Build date: 4/28/2012