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.

32 Universal Serial Bus <strong>HID</strong> <strong>Usage</strong> <strong>Tables</strong>8.1 3D Game ControllerThe following controls support first-person games or those that are played through the eyes of the characterthat represents the player in the 3D world.3D Game ControllerPoint of ViewCA – A collection of 3D movement usages.CP – A collection of rotational axes (Rx, Ry, and Rz) that represent theorientation of the user’s head in 3D space. If applied to a Hat Switch, only theRz (Yaw) axis will be controlled.Turn Right/Left DV – Identifies the horizontal facing direction of the player’s hips (Rz =Yaw). Turn Right/Left is a relative value where 0° is straight ahead, positivevalues turn right, and negative values turn left. The rate of rotation isdetermined by the application.Pitch Right/LeftRoll Forward/BackwardMove Right/LeftMoveForward/BackwardMove Up/DownLean Right/LeftLeanForward/BackwardDV – Identifies the vertical facing direction of the player’s hips (Rx = Pitch).Pitch Right/Left is a relative value where 0° is straight up, positive valuesbend back, and negative values bend forward. The rate of rotation isdetermined by the application.DV – Identifies the vertical facing direction of the player’s hips (Ry = Roll).Roll Forward/Backward is a relative value where 0° is straight up, positivevalues lean left, and negative values lean right. The rate of rotation isdetermined by the application.DV – This control allows the player to sidestep or move right and left withoutchanging the orientation of the hips. Move Right/Left is a relative valuewhere 0 is no lateral motion, positive values move right, and negative moveleft. The rate of movement is determined by the application.DV – This control allows the player to move forward and backward in thedirection (yaw) the hips are facing. Move Forward/Backward is a relativevalue where 0 is no motion, positive values move backward, and negativemove forward. 1 The rate of movement is determined by the application.DV – This control allows the player to move up and down. It is assumed thatthe player can fly, is swimming, or is at a ladder or a climbable wall. MoveUp/Down is a relative value where 0 is no motion, positive values movedown, and negative move up. 1 The rate of movement is determined by theapplication.DV – This control allows the player to lean right and left from the hips,without changing the orientation of the hips, for example, to look around acorner. Lean Right/Left is a relative value where 0 is no lateral motion,positive values move right, and negative move left. The rate of movement isdetermined by the application.DV – This control allows the player to lean forward and backward from thehips in the direction (yaw) the hips are facing. Lean Forward/Backward is arelative value where 0 is no motion, positive values move backward, andnegative move forward. 1 The rate of movement is determined by theapplication.1 These directions may appear counter-intuitive but they are consistent with the <strong>HID</strong> orientation conventions.Version <strong>1.1</strong> April 8, 1999

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

Saved successfully!

Ooh no, something went wrong!