Enum HidGenericDesktopUsage
Describes usages for the GenericDesktop page.
Namespace: OpenTK.Input.Hid
Assembly: OpenTK.Input.dll
Syntax
public enum HidGenericDesktopUsage : ushort
Fields
Name | Description |
---|---|
ByteCount | Defines a report field that indicates the number of meaningful data bytes in an associated buffered-byte field. |
CountedBuffer | Used with buffered –byte data to indicate the number of valid bytes in the buffered-byte field. |
Dial | A rotary control for generating a variable value, normally in the form of a knob spun by the index finger and thumb. |
DPadDown | Indicates that bottom of a Direction Pad is pressed |
DPadLeft | Indicates that left side of a Direction Pad is pressed |
DPadRight | Indicates that right side of a Direction Pad is pressed |
DPadUp | Indicates that top of a Direction Pad is pressed. |
GamePad | A manual control or cursor device. |
Hatswitch | A specialized mechanical configuration of switches generating a variable value with a null state. |
Joystick | A manual control or cursor device. |
Keyboard | The primary computer input device. |
Keypad | Any keyboard configuration that does not meet the minimum requirements of the Boot Keyboard. |
MotionWakeup | Enables the generation of a USB remote wakeup when the device detects motion. |
Mouse | A hand-held, button-activated input device that when rolled along a flat surface, directs an indicator to move correspondingly about a computer screen, allowing the operator to move the indicator freely in select operations or to manipulate text or graphics. |
MultiAxisController | An input device used to orient eyepoints and or objects in 3 dimensional space. |
Pointer | A collection of axes that generates a value to direct, indicate, or point user intentions to an application. |
RotationX | A rotation about the X axis. Angular position report values follow the righthand rule. |
RotationY | A rotation about the Y axis. Angular position report values follow the righthand rule. |
RotationZ | A rotation about the Z axis. Angular position report values follow the righthand rule. |
Select | Application option select button. |
Slider | A linear control for generating a variable value, normally in the form of a thumb slide in a slot. |
Start | Session start button. |
SystemAppMenu | Displays an application-specific menu. |
SystemContextMenu | Evokes a context-sensitive menu. |
SystemControl | An application-level collection that contains system-software-specific usages. |
SystemMainMenu | Evokes the OS main-level selection menu. |
SystemMenuDown | Menu select down. |
SystemMenuExit | Exits a menu. |
SystemMenuHelp | Displays the help menu. |
SystemMenuLeft | Menu select left. |
SystemMenuRight | Menu select right. |
SystemMenuSelect | Selects a menu item. |
SystemMenuUp | Menu select up. |
SystemPowerDown | Asserted when the intended action is to initiate system-wide power down now from Full Power or Sleep states. |
SystemSleep | Asserted when the intended action is to initiate system-wide low power mode now. |
SystemWakeUp | Asserted when the intended action is to initiate system-wide Full Power state now. |
VectorNonOriented | A non oriented vector or value. |
VectorX | A vector in the X direction. |
VectorXBodyRelative | A vector in the X direction relative to the body of an object. |
VectorY | A vector in the Y direction. |
VectorYBodyRelative | A vector in the Y direction relative to the body of an object. |
VectorZ | A vector in the Z direction. |
VectorZBodyRelative | A vector in the Z direction relative to the body of an object. |
Wheel | A rotary control for generating a variable value, normally rolled, unlike a dial. |
X | A linear translation in the X direction. |
Y | A linear translation in the Y direction. |
Z | A linear translation in the Z direction. |