⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hidusage.hpp

📁 human interface devices.zip 一套组件
💻 HPP
📖 第 1 页 / 共 5 页
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'HidUsage.pas' rev: 6.00

#ifndef HidUsageHPP
#define HidUsageHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <Windows.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Hidusage
{
//-- type declarations -------------------------------------------------------
//-- var, const, procedure ---------------------------------------------------
static const Shortint HID_USAGE_PAGE_UNDEFINED = 0x0;
static const Shortint HID_USAGE_PAGE_GENERIC = 0x1;
static const Shortint HID_USAGE_PAGE_SIMULATION = 0x2;
static const Shortint HID_USAGE_PAGE_VR = 0x3;
static const Shortint HID_USAGE_PAGE_SPORT = 0x4;
static const Shortint HID_USAGE_PAGE_GAME = 0x5;
static const Shortint HID_USAGE_PAGE_GENERIC_GAME_CONTROLS = 0x6;
static const Shortint HID_USAGE_PAGE_KEYBOARD = 0x7;
static const Shortint HID_USAGE_PAGE_LED = 0x8;
static const Shortint HID_USAGE_PAGE_BUTTON = 0x9;
static const Shortint HID_USAGE_PAGE_ORDINAL = 0xa;
static const Shortint HID_USAGE_PAGE_TELEPHONY = 0xb;
static const Shortint HID_USAGE_PAGE_CONSUMER = 0xc;
static const Shortint HID_USAGE_PAGE_DIGITIZER = 0xd;
static const Shortint HID_USAGE_PAGE_PHYSICAL_INPUT_DEVICE = 0xf;
static const Shortint HID_USAGE_PAGE_UNICODE = 0x10;
static const Shortint HID_USAGE_PAGE_ALPHANUMERIC = 0x14;
static const Shortint HID_USAGE_PAGE_MEDICAL_INSTRUMENT = 0x40;
static const Byte HID_USAGE_PAGE_USB_MONITOR = 0x80;
static const Byte HID_USAGE_PAGE_MONITOR_ENUMERATED_VALUES = 0x81;
static const Byte HID_USAGE_PAGE_VESA_VIRTUAL_CONTROLS = 0x82;
static const Byte HID_USAGE_PAGE_RESERVED = 0x83;
static const Byte HID_USAGE_PAGE_POWER_DEVICE = 0x84;
static const Byte HID_USAGE_PAGE_BATTERY_SYSTEM = 0x85;
static const Byte HID_USAGE_PAGE_BARCODE_SCANNER = 0x8c;
static const Byte HID_USAGE_PAGE_WEIGHING_DEVICE = 0x8d;
static const Byte HID_USAGE_PAGE_MAGNETIC_STRIPE_READER = 0x8e;
static const Shortint HID_USAGE_UNDEFINED = 0x0;
static const Shortint HID_USAGE_GENERIC_POINTER = 0x1;
static const Shortint HID_USAGE_GENERIC_MOUSE = 0x2;
static const Shortint HID_USAGE_GENERIC_RESERVED1 = 0x3;
static const Shortint HID_USAGE_GENERIC_JOYSTICK = 0x4;
static const Shortint HID_USAGE_GENERIC_GAMEPAD = 0x5;
static const Shortint HID_USAGE_GENERIC_KEYBOARD = 0x6;
static const Shortint HID_USAGE_GENERIC_KEYPAD = 0x7;
static const Shortint HID_USAGE_GENERIC_MULTIAXIS = 0x8;
static const Shortint HID_USAGE_GENERIC_X = 0x30;
static const Shortint HID_USAGE_GENERIC_Y = 0x31;
static const Shortint HID_USAGE_GENERIC_Z = 0x32;
static const Shortint HID_USAGE_GENERIC_RX = 0x33;
static const Shortint HID_USAGE_GENERIC_RY = 0x34;
static const Shortint HID_USAGE_GENERIC_RZ = 0x35;
static const Shortint HID_USAGE_GENERIC_SLIDER = 0x36;
static const Shortint HID_USAGE_GENERIC_DIAL = 0x37;
static const Shortint HID_USAGE_GENERIC_WHEEL = 0x38;
static const Shortint HID_USAGE_GENERIC_HATSWITCH = 0x39;
static const Shortint HID_USAGE_GENERIC_COUNTED_BUFFER = 0x3a;
static const Shortint HID_USAGE_GENERIC_BYTE_COUNT = 0x3b;
static const Shortint HID_USAGE_GENERIC_MOTION_WAKEUP = 0x3c;
static const Shortint HID_USAGE_GENERIC_START = 0x3d;
static const Shortint HID_USAGE_GENERIC_SELECT = 0x3e;
static const Shortint HID_USAGE_GENERIC_RESERVED2 = 0x3f;
static const Shortint HID_USAGE_GENERIC_VX = 0x40;
static const Shortint HID_USAGE_GENERIC_VY = 0x41;
static const Shortint HID_USAGE_GENERIC_VZ = 0x42;
static const Shortint HID_USAGE_GENERIC_VBRX = 0x43;
static const Shortint HID_USAGE_GENERIC_VBRY = 0x44;
static const Shortint HID_USAGE_GENERIC_VBRZ = 0x45;
static const Shortint HID_USAGE_GENERIC_VNO = 0x46;
static const Shortint HID_USAGE_FEATURE_NOTIFICATION = 0x47;
static const Byte HID_USAGE_GENERIC_SYSTEM_CTL = 0x80;
static const Byte HID_USAGE_GENERIC_SYSCTL_POWER = 0x81;
static const Byte HID_USAGE_GENERIC_SYSCTL_SLEEP = 0x82;
static const Byte HID_USAGE_GENERIC_SYSCTL_WAKE = 0x83;
static const Byte HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU = 0x84;
static const Byte HID_USAGE_GENERIC_SYSCTL_MAIN_MENU = 0x85;
static const Byte HID_USAGE_GENERIC_SYSCTL_APP_MENU = 0x86;
static const Byte HID_USAGE_GENERIC_SYSCTL_HELP_MENU = 0x87;
static const Byte HID_USAGE_GENERIC_SYSCTL_MENU_EXIT = 0x88;
static const Byte HID_USAGE_GENERIC_SYSCTL_MENU_SELECT = 0x89;
static const Byte HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT = 0x8a;
static const Byte HID_USAGE_GENERIC_SYSCTL_MENU_LEFT = 0x8b;
static const Byte HID_USAGE_GENERIC_SYSCTL_MENU_UP = 0x8c;
static const Byte HID_USAGE_GENERIC_SYSCTL_MENU_DOWN = 0x8d;
static const Byte HID_USAGE_GENERIC_SYSCTL_COLD_RESTART = 0x8e;
static const Byte HID_USAGE_GENERIC_SYSCTL_WARM_RESTART = 0x8f;
static const Byte HID_USAGE_GENERIC_SYSCTL_DPAD_UP = 0x90;
static const Byte HID_USAGE_GENERIC_SYSCTL_DPAD_DOWN = 0x91;
static const Byte HID_USAGE_GENERIC_SYSCTL_DPAD_RIGHT = 0x92;
static const Byte HID_USAGE_GENERIC_SYSCTL_DPAD_LEFT = 0x93;
static const Byte HID_USAGE_GENERIC_SYSCTL_DOCK = 0xa0;
static const Byte HID_USAGE_GENERIC_SYSCTL_UNDOCK = 0xa1;
static const Byte HID_USAGE_GENERIC_SYSCTL_SETUP = 0xa2;
static const Byte HID_USAGE_GENERIC_SYSCTL_BREAK = 0xa3;
static const Byte HID_USAGE_GENERIC_SYSCTL_DEBUGGER_BREAK = 0xa4;
static const Byte HID_USAGE_GENERIC_SYSCTL_APP_BREAK = 0xa5;
static const Byte HID_USAGE_GENERIC_SYSCTL_APP_DEBUGGER_BREAK = 0xa6;
static const Byte HID_USAGE_GENERIC_SYSCTL_SYSTEM_SPEAKER_MUTE = 0xa7;
static const Byte HID_USAGE_GENERIC_SYSCTL_SYSTEM_HIBERNATE = 0xa8;
static const Byte HID_USAGE_GENERIC_SYSCTL_DISPLAY_INVERT = 0xb0;
static const Byte HID_USAGE_GENERIC_SYSCTL_DISPLAY_INTERNAL = 0xb1;
static const Byte HID_USAGE_GENERIC_SYSCTL_DISPLAY_EXTERNAL = 0xb2;
static const Byte HID_USAGE_GENERIC_SYSCTL_DISPLAY_BOTH = 0xb3;
static const Byte HID_USAGE_GENERIC_SYSCTL_DISPLAY_DUAL = 0xb4;
static const Byte HID_USAGE_GENERIC_SYSCTL_DISPLAY_TOGGLE_INT_EXT = 0xb5;
static const Byte HID_USAGE_GENERIC_SYSCTL_DISPLAY_SWAP = 0xb6;
static const Byte HID_USAGE_GENERIC_SYSCTL_DISPLAY_LCD_AUTOSCALE = 0xb7;
static const Shortint HID_USAGE_SIMULATION_UNDEFINED = 0x0;
static const Shortint HID_USAGE_SIMULATION_FLIGHT = 0x1;
static const Shortint HID_USAGE_SIMULATION_AUTOMOBILE = 0x2;
static const Shortint HID_USAGE_SIMULATION_TANK = 0x3;
static const Shortint HID_USAGE_SIMULATION_SPACESHIP = 0x4;
static const Shortint HID_USAGE_SIMULATION_SUBMARINE = 0x5;
static const Shortint HID_USAGE_SIMULATION_SAILING = 0x6;
static const Shortint HID_USAGE_SIMULATION_MOTORCYCLE = 0x7;
static const Shortint HID_USAGE_SIMULATION_SPORTS = 0x8;
static const Shortint HID_USAGE_SIMULATION_AIRPLANE = 0x9;
static const Shortint HID_USAGE_SIMULATION_HELICOPTER = 0xa;
static const Shortint HID_USAGE_SIMULATION_MAGIC_CARPET = 0xb;
static const Shortint HID_USAGE_SIMULATION_BICYCLE = 0xc;
static const Shortint HID_USAGE_SIMULATION_FLIGHT_CONTROL_STICK = 0x20;
static const Shortint HID_USAGE_SIMULATION_FLIGHT_STICK = 0x21;
static const Shortint HID_USAGE_SIMULATION_CYCLIC_CONTROL = 0x22;
static const Shortint HID_USAGE_SIMULATION_CYCLIC_TRIM = 0x23;
static const Shortint HID_USAGE_SIMULATION_FLIGHT_YOKE = 0x24;
static const Shortint HID_USAGE_SIMULATION_TRACK_CONTROL = 0x25;
static const Byte HID_USAGE_SIMULATION_AILERON = 0xb0;
static const Byte HID_USAGE_SIMULATION_AILERON_TRIM = 0xb1;
static const Byte HID_USAGE_SIMULATION_ANTITORQUE_CONTROL = 0xb2;
static const Byte HID_USAGE_SIMULATION_AUTOPILOT_ENABLE = 0xb3;
static const Byte HID_USAGE_SIMULATION_CHAFF_RELEASE = 0xb4;
static const Byte HID_USAGE_SIMULATION_COLLECTIVE_CONTROL = 0xb5;
static const Byte HID_USAGE_SIMULATION_DIVE_BREAK = 0xb6;
static const Byte HID_USAGE_SIMULATION_ELECTRONIC_COUNTERMEASURES = 0xb7;
static const Byte HID_USAGE_SIMULATION_ELEVATOR = 0xb8;
static const Byte HID_USAGE_SIMULATION_ELEVATOR_TRIM = 0xb9;
static const Byte HID_USAGE_SIMULATION_RUDDER = 0xba;
static const Byte HID_USAGE_SIMULATION_THROTTLE = 0xbb;
static const Byte HID_USAGE_SIMULATION_FLIGHT_COMMUNICATIONS = 0xbc;
static const Byte HID_USAGE_SIMULATION_FLARE_RELEASE = 0xbd;
static const Byte HID_USAGE_SIMULATION_LANDING_GEAR = 0xbe;
static const Byte HID_USAGE_SIMULATION_TOE_BRAKE = 0xbf;
static const Byte HID_USAGE_SIMULATION_TRIGGER = 0xc0;
static const Byte HID_USAGE_SIMULATION_WEAPONS_ARM = 0xc1;
static const Byte HID_USAGE_SIMULATION_WEAPONS_SELECT = 0xc2;
static const Byte HID_USAGE_SIMULATION_WING_FLAPS = 0xc3;
static const Byte HID_USAGE_SIMULATION_ACCELERATOR = 0xc4;
static const Byte HID_USAGE_SIMULATION_BRAKE = 0xc5;
static const Byte HID_USAGE_SIMULATION_CLUTCH = 0xc6;
static const Byte HID_USAGE_SIMULATION_SHIFTER = 0xc7;
static const Byte HID_USAGE_SIMULATION_STEERING = 0xc8;
static const Byte HID_USAGE_SIMULATION_TURRET_DIRECTION = 0xc9;
static const Byte HID_USAGE_SIMULATION_BARREL_ELEVATION = 0xca;
static const Byte HID_USAGE_SIMULATION_DIVE_PLANE = 0xcb;
static const Byte HID_USAGE_SIMULATION_BALLAST = 0xcc;
static const Byte HID_USAGE_SIMULATION_BICYCLE_CRANK = 0xcd;
static const Byte HID_USAGE_SIMULATION_HANDLE_BARS = 0xce;
static const Byte HID_USAGE_SIMULATION_FRONT_BRAKE = 0xcf;
static const Byte HID_USAGE_SIMULATION_REAR_BRAKE = 0xd0;
static const Shortint HID_USAGE_VR_UNDEFINED = 0x0;
static const Shortint HID_USAGE_VR_BELT = 0x1;
static const Shortint HID_USAGE_VR_BODY_SUIT = 0x2;
static const Shortint HID_USAGE_VR_FLEXOR = 0x3;
static const Shortint HID_USAGE_VR_GLOVE = 0x4;
static const Shortint HID_USAGE_VR_HEAD_TRACKER = 0x5;
static const Shortint HID_USAGE_VR_HEAD_MOUNTED_DISPLAY = 0x6;
static const Shortint HID_USAGE_VR_HAND_TRACKER = 0x7;
static const Shortint HID_USAGE_VR_OCULOMETER = 0x8;
static const Shortint HID_USAGE_VR_VEST = 0x9;
static const Shortint HID_USAGE_VR_ANIMATRONIC_DEVICE = 0xa;
static const Shortint HID_USAGE_VR_STEREO_ENABLE = 0x20;
static const Shortint HID_USAGE_VR_DISPLAY_ENABLE = 0x21;
static const Shortint HID_USAGE_SPORT_UNDEFINED = 0x0;
static const Shortint HID_USAGE_SPORT_BASEBALL_BAT = 0x1;
static const Shortint HID_USAGE_SPORT_GOLF_CLUB = 0x2;
static const Shortint HID_USAGE_SPORT_ROWING_MACHINE = 0x3;
static const Shortint HID_USAGE_SPORT_TREADMILL = 0x4;
static const Shortint HID_USAGE_SPORT_OAR = 0x30;
static const Shortint HID_USAGE_SPORT_SLOPE = 0x31;
static const Shortint HID_USAGE_SPORT_RATE = 0x32;
static const Shortint HID_USAGE_SPORT_STICK_SPEED = 0x33;
static const Shortint HID_USAGE_SPORT_STICK_FACE_ANGLE = 0x34;
static const Shortint HID_USAGE_SPORT_STICK_HEEL_TOE = 0x35;
static const Shortint HID_USAGE_SPORT_STICK_FOLLOW_THROUGH = 0x36;
static const Shortint HID_USAGE_SPORT_STICK_TEMPO = 0x37;
static const Shortint HID_USAGE_SPORT_STICK_TYPE = 0x38;
static const Shortint HID_USAGE_SPORT_STICK_HEIGHT = 0x39;
static const Shortint HID_USAGE_SPORT_PUTTER = 0x50;
static const Shortint HID_USAGE_SPORT_IRON_1 = 0x51;
static const Shortint HID_USAGE_SPORT_IRON_2 = 0x52;
static const Shortint HID_USAGE_SPORT_IRON_3 = 0x53;
static const Shortint HID_USAGE_SPORT_IRON_4 = 0x54;
static const Shortint HID_USAGE_SPORT_IRON_5 = 0x55;
static const Shortint HID_USAGE_SPORT_IRON_6 = 0x56;
static const Shortint HID_USAGE_SPORT_IRON_7 = 0x57;
static const Shortint HID_USAGE_SPORT_IRON_8 = 0x58;
static const Shortint HID_USAGE_SPORT_IRON_9 = 0x59;
static const Shortint HID_USAGE_SPORT_IRON_10 = 0x5a;
static const Shortint HID_USAGE_SPORT_IRON_11 = 0x5b;
static const Shortint HID_USAGE_SPORT_SAND_WEDGE = 0x5c;
static const Shortint HID_USAGE_SPORT_LOFT_WEDGE = 0x5d;
static const Shortint HID_USAGE_SPORT_POWER_WEDGE = 0x5e;
static const Shortint HID_USAGE_SPORT_WOOD_1 = 0x5f;
static const Shortint HID_USAGE_SPORT_WOOD_3 = 0x60;
static const Shortint HID_USAGE_SPORT_WOOD_5 = 0x61;
static const Shortint HID_USAGE_SPORT_WOOD_7 = 0x62;
static const Shortint HID_USAGE_SPORT_WOOD_9 = 0x63;
static const Shortint HID_USAGE_GAME_UNDEFINED = 0x0;
static const Shortint HID_USAGE_GAME_3D_GAME_CONTROLLER = 0x1;
static const Shortint HID_USAGE_GAME_PINBALL_DEVICE = 0x2;
static const Shortint HID_USAGE_GAME_GUN_DEVICE = 0x3;
static const Shortint HID_USAGE_GAME_POINT_OF_VIEW = 0x20;
static const Shortint HID_USAGE_GAME_TURN_RIGHT_LEFT = 0x21;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -