亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? usagesinfo.cpp

?? 通過delphi USB控件讀寫數據
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
#include "UsagesInfo.h"

void UsageAndUsagePageText(TUsage UsagePage, TUsage Usage,
 AnsiString *UsagePageText, AnsiString *UsageText)
{
  *UsagePageText = "";
  *UsageText = "";
  switch(UsagePage)
  {
    case HID_USAGE_PAGE_UNDEFINED:
      *UsagePageText = "Undefined";
      break;
    case HID_USAGE_PAGE_GENERIC:
      *UsagePageText = "Generic Desktop";
      switch(Usage)
      {
        case HID_USAGE_UNDEFINED:
          *UsageText = "Undefined";
          break;
        case HID_USAGE_GENERIC_POINTER:
          *UsageText = "Pointing Device";
          break;
        case HID_USAGE_GENERIC_MOUSE:
          *UsageText = "Mouse";
          break;
        case HID_USAGE_GENERIC_RESERVED1:
          *UsageText = "Reserved";
          break;
        case HID_USAGE_GENERIC_JOYSTICK:
          *UsageText = "Joystick";
          break;
        case HID_USAGE_GENERIC_GAMEPAD:
          *UsageText = "Gamepad";
          break;
        case HID_USAGE_GENERIC_KEYBOARD:
          *UsageText = "Keyboard";
          break;
        case HID_USAGE_GENERIC_KEYPAD:
          *UsageText = "Keypad";
          break;
        case HID_USAGE_GENERIC_MULTIAXIS:
          *UsageText = "Multi-Axis";
          break;
        case HID_USAGE_GENERIC_X:
          *UsageText = "X Axis";
          break;
        case HID_USAGE_GENERIC_Y:
          *UsageText = "Y Axis";
          break;
        case HID_USAGE_GENERIC_Z:
          *UsageText = "Z Axis";
          break;
        case HID_USAGE_GENERIC_RX:
          *UsageText = "Relative X Axis";
          break;
        case HID_USAGE_GENERIC_RY:
          *UsageText = "Relative Y Axis";
          break;
        case HID_USAGE_GENERIC_RZ:
          *UsageText = "Relative Z Axis";
          break;
        case HID_USAGE_GENERIC_SLIDER:
          *UsageText = "Slider";
          break;
        case HID_USAGE_GENERIC_DIAL:
          *UsageText = "Dial";
          break;
        case HID_USAGE_GENERIC_WHEEL:
          *UsageText = "Wheel";
          break;
        case HID_USAGE_GENERIC_HATSWITCH:
          *UsageText = "Hat Switch";
          break;
        case HID_USAGE_GENERIC_COUNTED_BUFFER:
          *UsageText = "Counted Buffer";
          break;
        case HID_USAGE_GENERIC_BYTE_COUNT:
          *UsageText = "Byte Count";
          break;
        case HID_USAGE_GENERIC_MOTION_WAKEUP:
          *UsageText = "Motion Wakeup";
          break;
        case HID_USAGE_GENERIC_START:
          *UsageText = "Start";
          break;
        case HID_USAGE_GENERIC_SELECT:
          *UsageText = "Select";
          break;
        case HID_USAGE_GENERIC_RESERVED2:
          *UsageText = "Reserved";
          break;
        case HID_USAGE_GENERIC_VX:
          *UsageText = "Velocity X";
          break;
        case HID_USAGE_GENERIC_VY:
          *UsageText = "Velocity Y";
          break;
        case HID_USAGE_GENERIC_VZ:
          *UsageText = "Velocity Z";
          break;
        case HID_USAGE_GENERIC_VBRX:
          *UsageText = "Velocity Brake X";
          break;
        case HID_USAGE_GENERIC_VBRY:
          *UsageText = "Velocity Brake Y";
          break;
        case HID_USAGE_GENERIC_VBRZ:
          *UsageText = "Velocity Brake Z";
          break;
        case HID_USAGE_GENERIC_VNO:
          *UsageText = "Vno";
          break;
        case HID_USAGE_FEATURE_NOTIFICATION:
          *UsageText = "Feature Notification";
          break;
        case HID_USAGE_GENERIC_SYSTEM_CTL:
          *UsageText = "System Control";
          break;
        case HID_USAGE_GENERIC_SYSCTL_POWER:
          *UsageText = "System Control Power Down";
          break;
        case HID_USAGE_GENERIC_SYSCTL_SLEEP:
          *UsageText = "System Control Sleep";
          break;
        case HID_USAGE_GENERIC_SYSCTL_WAKE:
          *UsageText = "System Control Wake Up";
          break;
        case HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU:
          *UsageText = "System Control Context Menu";
          break;
        case HID_USAGE_GENERIC_SYSCTL_MAIN_MENU:
          *UsageText = "System Control Main Menu";
          break;
        case HID_USAGE_GENERIC_SYSCTL_APP_MENU:
          *UsageText = "System Control App Menu";
          break;
        case HID_USAGE_GENERIC_SYSCTL_HELP_MENU:
          *UsageText = "System Control Help Menu";
          break;
        case HID_USAGE_GENERIC_SYSCTL_MENU_EXIT:
          *UsageText = "System Control Menu Exit";
          break;
        case HID_USAGE_GENERIC_SYSCTL_MENU_SELECT:
          *UsageText = "System Control Menu Select";
          break;
        case HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT:
          *UsageText = "System Control Menu Right";
          break;
        case HID_USAGE_GENERIC_SYSCTL_MENU_LEFT:
          *UsageText = "System Control Menu Left";
          break;
        case HID_USAGE_GENERIC_SYSCTL_MENU_UP:
          *UsageText = "System Control Menu Up";
          break;
        case HID_USAGE_GENERIC_SYSCTL_MENU_DOWN:
          *UsageText = "System Control Menu Down";
          break;
        case HID_USAGE_GENERIC_SYSCTL_COLD_RESTART:
          *UsageText = "System Control Cold Restart";
          break;
        case HID_USAGE_GENERIC_SYSCTL_WARM_RESTART:
          *UsageText = "System Control Warm Restart";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DPAD_UP:
          *UsageText = "System Control DPad Up";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DPAD_DOWN:
          *UsageText = "System Control DPad Down";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DPAD_RIGHT:
          *UsageText = "System Control DPad Right";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DPAD_LEFT:
          *UsageText = "System Control DPad Left";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DOCK:
          *UsageText = "System Control Dock";
          break;
        case HID_USAGE_GENERIC_SYSCTL_UNDOCK:
          *UsageText = "System Control Undock";
          break;
        case HID_USAGE_GENERIC_SYSCTL_SETUP:
          *UsageText = "System Control Setup";
          break;
        case HID_USAGE_GENERIC_SYSCTL_BREAK:
          *UsageText = "System Control Break";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DEBUGGER_BREAK:
          *UsageText = "System Control Debugger Break";
          break;
        case HID_USAGE_GENERIC_SYSCTL_APP_BREAK:
          *UsageText = "System Control Application Break";
          break;
        case HID_USAGE_GENERIC_SYSCTL_APP_DEBUGGER_BREAK:
          *UsageText = "System Control Application Debugger Break";
          break;
        case HID_USAGE_GENERIC_SYSCTL_SYSTEM_SPEAKER_MUTE:
          *UsageText = "System Control Speaker Mute";
          break;
        case HID_USAGE_GENERIC_SYSCTL_SYSTEM_HIBERNATE:
          *UsageText = "System Control Hibernate";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DISPLAY_INVERT:
          *UsageText = "System Control Invert Display";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DISPLAY_INTERNAL:
          *UsageText = "System Control Internal Display";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DISPLAY_EXTERNAL:
          *UsageText = "System Control External Display";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DISPLAY_BOTH:
          *UsageText = "System Control Both Displays";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DISPLAY_DUAL:
          *UsageText = "System Control Dual Displays";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DISPLAY_TOGGLE_INT_EXT:
          *UsageText = "System Control Toggle Internal/External Display";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DISPLAY_SWAP:
          *UsageText = "System Control Swap Primary/Secondary Displays";
          break;
        case HID_USAGE_GENERIC_SYSCTL_DISPLAY_LCD_AUTOSCALE:
          *UsageText = "System Control LCD Autoscale Display";
          break;
      }
      break;
    case HID_USAGE_PAGE_SIMULATION:
      *UsagePageText = "Simulation";
      switch(Usage)
      {
        case HID_USAGE_SIMULATION_UNDEFINED:
          *UsageText = "Undefined";
          break;
        case HID_USAGE_SIMULATION_FLIGHT:
          *UsageText = "Flight";
          break;
        case HID_USAGE_SIMULATION_AUTOMOBILE:
          *UsageText = "Automobile";
          break;
        case HID_USAGE_SIMULATION_TANK:
          *UsageText = "Tank";
          break;
        case HID_USAGE_SIMULATION_SPACESHIP:
          *UsageText = "Spaceship";
          break;
        case HID_USAGE_SIMULATION_SUBMARINE:
          *UsageText = "Submarine";
          break;
        case HID_USAGE_SIMULATION_SAILING:
          *UsageText = "Sailing";
          break;
        case HID_USAGE_SIMULATION_MOTORCYCLE:
          *UsageText = "Motorcycle";
          break;
        case HID_USAGE_SIMULATION_SPORTS:
          *UsageText = "Sports";
          break;
        case HID_USAGE_SIMULATION_AIRPLANE:
          *UsageText = "Airplane";
          break;
        case HID_USAGE_SIMULATION_HELICOPTER:
          *UsageText = "Helicopter";
          break;
        case HID_USAGE_SIMULATION_MAGIC_CARPET:
          *UsageText = "Magic Carpet";
          break;
        case HID_USAGE_SIMULATION_BICYCLE:
          *UsageText = "Bicycle";
          break;
        case HID_USAGE_SIMULATION_FLIGHT_CONTROL_STICK:
          *UsageText = "Flight Control Stick";
          break;
        case HID_USAGE_SIMULATION_FLIGHT_STICK:
          *UsageText = "Flight Stick";
          break;
        case HID_USAGE_SIMULATION_CYCLIC_CONTROL:
          *UsageText = "Cyclic Control";
          break;
        case HID_USAGE_SIMULATION_CYCLIC_TRIM:
          *UsageText = "Cyclic Trim";
          break;
        case HID_USAGE_SIMULATION_FLIGHT_YOKE:
          *UsageText = "Flight Yoke";
          break;
        case HID_USAGE_SIMULATION_TRACK_CONTROL:
          *UsageText = "Track Control";
          break;
        case HID_USAGE_SIMULATION_AILERON:
          *UsageText = "Aileron";
          break;
        case HID_USAGE_SIMULATION_AILERON_TRIM:
          *UsageText = "Aileron Trim";
          break;
        case HID_USAGE_SIMULATION_ANTITORQUE_CONTROL:
          *UsageText = "Anti-Torque Control";
          break;
        case HID_USAGE_SIMULATION_AUTOPILOT_ENABLE:
          *UsageText = "Enable Autopilot";
          break;
        case HID_USAGE_SIMULATION_CHAFF_RELEASE:
          *UsageText = "Chaff Release";
          break;
        case HID_USAGE_SIMULATION_COLLECTIVE_CONTROL:
          *UsageText = "Collective Control";
          break;
        case HID_USAGE_SIMULATION_DIVE_BREAK:
          *UsageText = "Dive Break";
          break;
        case HID_USAGE_SIMULATION_ELECTRONIC_COUNTERMEASURES:
          *UsageText = "Electronic Countermeasures";
          break;
        case HID_USAGE_SIMULATION_ELEVATOR:
          *UsageText = "Elevator";
          break;
        case HID_USAGE_SIMULATION_ELEVATOR_TRIM:
          *UsageText = "Elevator Trim";
          break;
        case HID_USAGE_SIMULATION_RUDDER:
          *UsageText = "Rudder";
          break;
        case HID_USAGE_SIMULATION_THROTTLE:
          *UsageText = "Throttle";
          break;
        case HID_USAGE_SIMULATION_FLIGHT_COMMUNICATIONS:
          *UsageText = "Flight Communications";
          break;
        case HID_USAGE_SIMULATION_FLARE_RELEASE:
          *UsageText = "Flare Release";
          break;
        case HID_USAGE_SIMULATION_LANDING_GEAR:
          *UsageText = "Landing Gear";
          break;
        case HID_USAGE_SIMULATION_TOE_BRAKE:
          *UsageText = "Toe Brake";
          break;
        case HID_USAGE_SIMULATION_TRIGGER:
          *UsageText = "Trigger";
          break;
        case HID_USAGE_SIMULATION_WEAPONS_ARM:
          *UsageText = "Arm Weapons";
          break;
        case HID_USAGE_SIMULATION_WEAPONS_SELECT:
          *UsageText = "Select Weapons";
          break;
        case HID_USAGE_SIMULATION_WING_FLAPS:
          *UsageText = "Wing Flaps";
          break;
        case HID_USAGE_SIMULATION_ACCELERATOR:
          *UsageText = "Accelerator";
          break;
        case HID_USAGE_SIMULATION_BRAKE:
          *UsageText = "Brake";
          break;
        case HID_USAGE_SIMULATION_CLUTCH:
          *UsageText = "Clutch";
          break;
        case HID_USAGE_SIMULATION_SHIFTER:
          *UsageText = "Shifter";
          break;
        case HID_USAGE_SIMULATION_STEERING:
          *UsageText = "Steering";
          break;
        case HID_USAGE_SIMULATION_TURRET_DIRECTION:
          *UsageText = "Turret Direction";
          break;
        case HID_USAGE_SIMULATION_BARREL_ELEVATION:
          *UsageText = "Barrel Elevation";
          break;
        case HID_USAGE_SIMULATION_DIVE_PLANE:
          *UsageText = "Dive Plane";
          break;
        case HID_USAGE_SIMULATION_BALLAST:
          *UsageText = "Ballast";
          break;
        case HID_USAGE_SIMULATION_BICYCLE_CRANK:
          *UsageText = "Bicycle Crank";
          break;
        case HID_USAGE_SIMULATION_HANDLE_BARS:
          *UsageText = "Handle Bars";
          break;
        case HID_USAGE_SIMULATION_FRONT_BRAKE:
          *UsageText = "Front Brake";
          break;
        case HID_USAGE_SIMULATION_REAR_BRAKE:
          *UsageText = "Rear Brake";
          break;
      }
      break;
    case HID_USAGE_PAGE_VR:
      *UsagePageText = "Virtual Reality";
      switch(Usage)
      {
        case HID_USAGE_VR_UNDEFINED:
          *UsageText = "Undefined";
          break;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
㊣最新国产の精品bt伙计久久| 91免费版在线| 精品欧美一区二区三区精品久久| 艳妇臀荡乳欲伦亚洲一区| 成人黄色国产精品网站大全在线免费观看| 欧美一级二级在线观看| 天堂va蜜桃一区二区三区| 欧美精品色综合| 青草av.久久免费一区| 欧美精品色综合| 久久草av在线| 欧美一区二区大片| 韩国欧美国产一区| 国产午夜久久久久| 欧洲人成人精品| 中文字幕欧美日本乱码一线二线| 国产黄色成人av| 国产精品久久久久久久第一福利 | 国产精品久久久爽爽爽麻豆色哟哟| 国产乱子伦一区二区三区国色天香| 精品第一国产综合精品aⅴ| 精品一区二区三区免费观看| 精品国产一区二区三区忘忧草| 精东粉嫩av免费一区二区三区| 精品国产1区二区| 国产69精品久久99不卡| 亚洲人123区| 欧美精品v日韩精品v韩国精品v| 久88久久88久久久| 中文字幕中文乱码欧美一区二区| www.欧美日韩| 午夜一区二区三区在线观看| 日韩女优电影在线观看| 国产99一区视频免费| 一区二区三区不卡在线观看| 色综合天天综合给合国产| 丝袜亚洲另类欧美| 久久一区二区视频| 欧洲一区二区三区免费视频| 午夜国产精品影院在线观看| 久久久久99精品国产片| 成人深夜在线观看| 一区二区三区毛片| 久久久久久久久久久久久女国产乱 | 国产成人av一区二区三区在线观看| 国产精品少妇自拍| 欧美无乱码久久久免费午夜一区| 另类小说色综合网站| 亚洲成av人片在线观看无码| 国产午夜亚洲精品午夜鲁丝片| 日本久久精品电影| 国产成人鲁色资源国产91色综 | 国产传媒日韩欧美成人| 亚洲综合网站在线观看| 日韩限制级电影在线观看| 成人av在线资源网| 久久精品国产第一区二区三区| 国产精品国产三级国产a | 在线观看日韩精品| 国产主播一区二区三区| 亚洲国产精品麻豆| 1区2区3区欧美| 欧美大胆一级视频| 欧美日韩亚洲综合在线| av午夜一区麻豆| 国产在线精品免费av| 日韩av中文在线观看| 中文字幕日韩一区二区| 久久夜色精品国产噜噜av| 欧美区视频在线观看| 日本高清免费不卡视频| 国产精品911| 久久成人18免费观看| 亚洲福利视频一区二区| 亚洲欧美另类在线| 日韩一区在线看| 久久亚洲精精品中文字幕早川悠里| 制服丝袜日韩国产| 在线观看亚洲精品| 日本高清免费不卡视频| 91在线国产福利| 成人午夜电影久久影院| 国产麻豆午夜三级精品| 久久99热国产| 丁香婷婷综合激情五月色| 亚洲成精国产精品女| 亚洲一区二区欧美日韩| 亚洲欧美日韩一区二区三区在线观看| 国产三级三级三级精品8ⅰ区| 日韩欧美中文字幕公布| 欧美男男青年gay1069videost| 91网页版在线| 成人精品国产免费网站| 粉嫩欧美一区二区三区高清影视| 国内成+人亚洲+欧美+综合在线 | 一区二区三区中文字幕电影| 一级日本不卡的影视| 午夜不卡av在线| 极品美女销魂一区二区三区免费| 国产美女主播视频一区| 色综合天天综合在线视频| 欧美日韩国产综合一区二区三区| 日韩一区二区影院| 欧美激情一区二区| 夜夜嗨av一区二区三区网页| 蜜桃免费网站一区二区三区| 国产精品小仙女| 色哟哟国产精品| 欧美一级电影网站| 国产精品免费av| 亚洲成人免费视| 国产老妇另类xxxxx| 在线观看国产一区二区| 日韩精品一区在线观看| 亚洲图片激情小说| 日韩av一级片| 99久久精品情趣| 777欧美精品| 国产蜜臀av在线一区二区三区| 亚洲国产美女搞黄色| 国产一区二区三区在线观看免费视频| 97久久超碰国产精品| 精品国产一区二区三区四区四| 成人免费一区二区三区视频 | 亚洲国产日韩综合久久精品| 狠狠色丁香婷婷综合| 欧美色综合网站| 久久久久成人黄色影片| 首页国产丝袜综合| 99精品偷自拍| 久久久国际精品| 日韩av二区在线播放| 色综合久久天天| 国产人伦精品一区二区| 日韩精品91亚洲二区在线观看| 91小视频在线| 欧美激情一区二区三区在线| 日韩高清不卡在线| 在线观看日产精品| 亚洲欧洲美洲综合色网| 国产一区二区精品久久91| 91精品国产91热久久久做人人| 综合久久久久综合| 国产99久久精品| 日韩精品一区二区三区在线播放| 亚洲综合色噜噜狠狠| 9色porny自拍视频一区二区| 久久亚洲综合色一区二区三区| 日韩av在线播放中文字幕| 在线精品视频免费播放| 亚洲黄色片在线观看| 床上的激情91.| 久久久久国产一区二区三区四区| 毛片不卡一区二区| 欧美一区二区三区免费大片| 亚洲不卡av一区二区三区| 色哟哟国产精品| 亚洲乱码日产精品bd| 99久久精品国产一区| 国产精品卡一卡二卡三| 色婷婷av久久久久久久| 亚洲免费观看在线观看| 97se亚洲国产综合自在线观| 国产精品国产自产拍高清av王其| 成人一区二区三区视频在线观看| 久久久噜噜噜久久中文字幕色伊伊| 麻豆视频观看网址久久| 日韩久久久精品| 久久99精品久久久| 久久久一区二区| 成人精品一区二区三区四区| 国产精品久久久久久福利一牛影视| 懂色中文一区二区在线播放| 国产精品久久久久永久免费观看| 成人avav影音| 一区二区三区四区激情| 欧美在线观看视频一区二区三区| 一区二区三区国产| 欧美日韩一卡二卡| 久久精品国产99久久6| 久久美女艺术照精彩视频福利播放| 国产精品资源站在线| 国产精品久久二区二区| 欧洲精品一区二区三区在线观看| 亚洲国产综合91精品麻豆| 欧美一区二区三区四区高清| 激情偷乱视频一区二区三区| 国产亚洲一本大道中文在线| jlzzjlzz国产精品久久| 亚洲一区在线免费观看| 欧美一级艳片视频免费观看| 国产精品综合在线视频| 自拍偷拍亚洲欧美日韩| 欧美精品一卡两卡| 国产一区二区三区在线观看免费视频| 国产精品理论片在线观看| 欧美性色aⅴ视频一区日韩精品| 男女男精品视频| 国产精品大尺度| 91精品国产乱码|