Show / Hide Table of Contents

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.

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.

Dial

A rotary control for generating a variable value, normally in the form of a knob spun by the index finger and thumb.

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.

In this article
Back to top Generated by DocFX