1*b6ec842dSStephan Aßmus /* 2*b6ec842dSStephan Aßmus * Copyright 2004-2010, Haiku Inc. All Rights Reserved. 3*b6ec842dSStephan Aßmus * Distributed under the terms of the MIT License. 4*b6ec842dSStephan Aßmus */ 5*b6ec842dSStephan Aßmus #ifndef _USB_HID_PAGE_VESA_VIRTUAL_CONTROLS_H 6*b6ec842dSStephan Aßmus #define _USB_HID_PAGE_VESA_VIRTUAL_CONTROLS_H 7*b6ec842dSStephan Aßmus 8*b6ec842dSStephan Aßmus 9*b6ec842dSStephan Aßmus /* Reference: 10*b6ec842dSStephan Aßmus * HID Usage Page 0x82: VESA VIRTUAL CONTROLS 11*b6ec842dSStephan Aßmus * USB Monitor Control Class Specification, Rev. 1.0 12*b6ec842dSStephan Aßmus * http://www.usb.org/developers/devclass_docs/usbmon10.pdf 13*b6ec842dSStephan Aßmus */ 14*b6ec842dSStephan Aßmus 15*b6ec842dSStephan Aßmus // Usage IDs 16*b6ec842dSStephan Aßmus enum { 17*b6ec842dSStephan Aßmus B_HID_UID_VVC_DEGAUSS = 0x01, 18*b6ec842dSStephan Aßmus 19*b6ec842dSStephan Aßmus B_HID_UID_VVC_BRIGHTNESS = 0x10, 20*b6ec842dSStephan Aßmus B_HID_UID_VVC_CONTRAST = 0x12, 21*b6ec842dSStephan Aßmus B_HID_UID_VVC_RED_VIDEO_GAIN = 0x16, 22*b6ec842dSStephan Aßmus B_HID_UID_VVC_GREEN_VIDEO_GAIN = 0x18, 23*b6ec842dSStephan Aßmus B_HID_UID_VVC_BLUE_VIDEO_GAIN = 0x1a, 24*b6ec842dSStephan Aßmus B_HID_UID_VVC_FOCUS = 0x1c, 25*b6ec842dSStephan Aßmus B_HID_UID_VVC_HORIZONTAL_POSITION = 0x20, 26*b6ec842dSStephan Aßmus B_HID_UID_VVC_HORIZONTAL_SIZE = 0x22, 27*b6ec842dSStephan Aßmus B_HID_UID_VVC_HORIZONTAL_PINCUSHION = 0x24, 28*b6ec842dSStephan Aßmus B_HID_UID_VVC_HORIZONTAL_PINCUSHION_BALANCE = 0x26, 29*b6ec842dSStephan Aßmus B_HID_UID_VVC_HOROZONTAL_MISCONVERGENCE = 0x28, 30*b6ec842dSStephan Aßmus B_HID_UID_VVC_HORIZONTAL_LINEARITY = 0x2a, 31*b6ec842dSStephan Aßmus B_HID_UID_VVC_HORIZONTAL_LINEARITY_BALANCE = 0x2c, 32*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_POSITION = 0x30, 33*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_SIZE = 0x32, 34*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_PINCUSHION = 0x34, 35*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_PINCUSHION_BALANCE = 0x36, 36*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_MISCONVERGENCE = 0x38, 37*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_LINEARITY = 0x3a, 38*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_LINEARITY_BALANCE = 0x3c, 39*b6ec842dSStephan Aßmus B_HID_UID_VVC_PARALLELOGRAM_DISTORTION = 0x40, 40*b6ec842dSStephan Aßmus B_HID_UID_VVC_TRAPEZOID_DISTORTION = 0x42, 41*b6ec842dSStephan Aßmus B_HID_UID_VVC_TILT = 0x44, 42*b6ec842dSStephan Aßmus B_HID_UID_VVC_TOP_CORNER_DISTORTION_CONTROL = 0x46, 43*b6ec842dSStephan Aßmus B_HID_UID_VVC_TOP_CORNER_DISTORTION_BALANCE = 0x48, 44*b6ec842dSStephan Aßmus B_HID_UID_VVC_BOTTOM_CORNER_DISTORTION_CONTROL = 0x4a, 45*b6ec842dSStephan Aßmus B_HID_UID_VVC_BOTTOM_CORNER_DISTORTION_BALANCE = 0x4c, 46*b6ec842dSStephan Aßmus B_HID_UID_VVC_HORIZONTAL_MOIRE = 0x56, 47*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_MOIRE = 0x58, 48*b6ec842dSStephan Aßmus B_HID_UID_VVC_RED_VIDEO_BLACK_LEVEL = 0x6c, 49*b6ec842dSStephan Aßmus B_HID_UID_VVC_GREEN_VIDEO_BLACK_LEVEL = 0x6e, 50*b6ec842dSStephan Aßmus B_HID_UID_VVC_BLUE_VIDEO_BLACK_LEVEL = 0x70, 51*b6ec842dSStephan Aßmus 52*b6ec842dSStephan Aßmus B_HID_UID_VVC_INPUT_LEVEL_SELECT = 0x5e, 53*b6ec842dSStephan Aßmus B_HID_UID_VVC_INPUT_SOURCE_SELECT = 0x60, 54*b6ec842dSStephan Aßmus B_HID_UID_VVC_ON_SCREEN_DISPLAY = 0xca, 55*b6ec842dSStephan Aßmus B_HID_UID_VVC_STEREO_MODE = 0xd4, 56*b6ec842dSStephan Aßmus B_HID_UID_VVC_AUTO_SIZE_CENTER = 0xa2, 57*b6ec842dSStephan Aßmus B_HID_UID_VVC_POLARITY_HORIZONTAL_SYNCHRONIZATION = 0xa4, 58*b6ec842dSStephan Aßmus B_HID_UID_VVC_POLARITY_VERTICAL_SYNCHRONIZATION = 0xa6, 59*b6ec842dSStephan Aßmus B_HID_UID_VVC_SYNCHRONIZATION_TYPE = 0xa8, 60*b6ec842dSStephan Aßmus B_HID_UID_VVC_SCREEN_ORIENTATION = 0xaa, 61*b6ec842dSStephan Aßmus B_HID_UID_VVC_HORIZONTAL_FREQUENCY = 0xac, 62*b6ec842dSStephan Aßmus B_HID_UID_VVC_VERTICAL_FREQUENCY = 0xae, 63*b6ec842dSStephan Aßmus 64*b6ec842dSStephan Aßmus B_HID_UID_VVC_SETTINGS = 0xb0 65*b6ec842dSStephan Aßmus }; 66*b6ec842dSStephan Aßmus 67*b6ec842dSStephan Aßmus 68*b6ec842dSStephan Aßmus #endif // _USB_HID_PAGE_VESA_VIRTUAL_CONTROLS_H 69