10.07.2015 Views

HID Usage Tables Document 1.1 - C. Scott Ananian

HID Usage Tables Document 1.1 - C. Scott Ananian

HID Usage Tables Document 1.1 - C. Scott Ananian

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Universal Serial Bus <strong>HID</strong> <strong>Usage</strong> <strong>Tables</strong> 15right, and left.KeyboardKeypadMulti-axis ControllerCA – The primary computer input device. A Keyboard minimally consists of103 buttons as defined by the Boot Keyboard definition. For details, seeAppendix A of the <strong>HID</strong> Specification.CA – Any keyboard configuration that does not meet the minimumrequirements of the Boot Keyboard. Keypad often refers to a supplementarycalculator-style keyboard.CA - An input device used to orient eyepoints and or objects in 3 dimensionalspace. A Multi-axis Controller typically consists of six, variable axes (X, Y,Z, Rx, Ry and Rz) and is used by CAD/digital content creation applicationsfor model manipulation and visualization in 3D space. The device mayincorporate zero or more buttons.4.2 Axis <strong>Usage</strong>sFor X, Y, Z, Rx, Ry, and Rz, the declaration of Units is optional. If Units is None or not declared, thesevalues should be considered as dimensionless.XYZRxRyRzDV – A linear translation in the X direction. Report values should increase asthe control’s position is moved from left to right.DV – A linear translation in the Y direction. Report values should increase asthe control’s position is moved from far to near.DV – A linear translation in the Z direction. Report values should increase asthe control’s position is moved from high to low (Z).DV – A rotation about the X axis. Angular position report values follow therighthand rule.DV – A rotation about the Y axis. Angular position report values follow therighthand rule.DV – A rotation about the Z axis. Angular position report values follow therighthand rule.4.3 Miscellaneous ControlsSliderDialWheelHat SwitchDV – A linear control for generating a variable value, normally in the form ofa thumb slide in a slot. Report values should increase as controls are movedfrom near to far.DV – A rotary control for generating a variable value, normally in the form ofa knob spun by the index finger and thumb. Report values should increase ascontrols are spun clockwise. This usage does not follow the <strong>HID</strong> orientationconventions.DV – A rotary control for generating a variable value, normally rolled, unlikea dial. Report values should increase as controls are rolled forward, awayfrom the user. This usage does not follow the <strong>HID</strong> orientation conventions.DV – A specialized mechanical configuration of switches generating avariable value with a null state. The switches are arranged around aspringloaded knob. When the knob is tilted in the direction of a switch, itscontacts are closed. A typical example is four switches that are capable ofgenerating information about four possible directions in which the knob canVersion <strong>1.1</strong> April 8, 1999

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!