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

📄 usagesinfo.cpp

📁 human interface devices.zip 一套组件
💻 CPP
📖 第 1 页 / 共 5 页
字号:
        case HID_USAGE_VR_BELT:
          *UsageText = "Belt";
          break;
        case HID_USAGE_VR_BODY_SUIT:
          *UsageText = "Body Suit";
          break;
        case HID_USAGE_VR_FLEXOR:
          *UsageText = "Flexor";
          break;
        case HID_USAGE_VR_GLOVE:
          *UsageText = "Glove";
          break;
        case HID_USAGE_VR_HEAD_TRACKER:
          *UsageText = "Head Tracker";
          break;
        case HID_USAGE_VR_HEAD_MOUNTED_DISPLAY:
          *UsageText = "Head Mounted Display";
          break;
        case HID_USAGE_VR_HAND_TRACKER:
          *UsageText = "Hand Tracker";
          break;
        case HID_USAGE_VR_OCULOMETER:
          *UsageText = "Oculometer";
          break;
        case HID_USAGE_VR_VEST:
          *UsageText = "Vest";
          break;
        case HID_USAGE_VR_ANIMATRONIC_DEVICE:
          *UsageText = "Animatronic Device";
          break;
        case HID_USAGE_VR_STEREO_ENABLE:
          *UsageText = "Stereo Enable";
          break;
        case HID_USAGE_VR_DISPLAY_ENABLE:
          *UsageText = "Display Enable";
          break;
      }
      break;
    case HID_USAGE_PAGE_SPORT:
      *UsagePageText = "Sport";
      switch(Usage)
      {
        case HID_USAGE_SPORT_UNDEFINED:
          *UsageText = "Undefined";
          break;
        case HID_USAGE_SPORT_BASEBALL_BAT:
          *UsageText = "Baseball Bat";
          break;
        case HID_USAGE_SPORT_GOLF_CLUB:
          *UsageText = "Golf Club";
          break;
        case HID_USAGE_SPORT_ROWING_MACHINE:
          *UsageText = "Rowing Machine";
          break;
        case HID_USAGE_SPORT_TREADMILL:
          *UsageText = "Treadmill";
          break;
        case HID_USAGE_SPORT_OAR:
          *UsageText = "Oar";
          break;
        case HID_USAGE_SPORT_SLOPE:
          *UsageText = "Slope";
          break;
        case HID_USAGE_SPORT_RATE:
          *UsageText = "Rate";
          break;
        case HID_USAGE_SPORT_STICK_SPEED:
          *UsageText = "Stick Speed";
          break;
        case HID_USAGE_SPORT_STICK_FACE_ANGLE:
          *UsageText = "Stick Face Angle";
          break;
        case HID_USAGE_SPORT_STICK_HEEL_TOE:
          *UsageText = "Stick Heel/Toe";
          break;
        case HID_USAGE_SPORT_STICK_FOLLOW_THROUGH:
          *UsageText = "Stick Follow Through";
          break;
        case HID_USAGE_SPORT_STICK_TEMPO:
          *UsageText = "Stick Tempo";
          break;
        case HID_USAGE_SPORT_STICK_TYPE:
          *UsageText = "Stick Type";
          break;
        case HID_USAGE_SPORT_STICK_HEIGHT:
          *UsageText = "Stick Height";
          break;
        case HID_USAGE_SPORT_PUTTER:
          *UsageText = "Putter";
          break;
        case HID_USAGE_SPORT_IRON_1:
          *UsageText = "Iron 1";
          break;
        case HID_USAGE_SPORT_IRON_2:
          *UsageText = "Iron 2";
          break;
        case HID_USAGE_SPORT_IRON_3:
          *UsageText = "Iron 3";
          break;
        case HID_USAGE_SPORT_IRON_4:
          *UsageText = "Iron 4";
          break;
        case HID_USAGE_SPORT_IRON_5:
          *UsageText = "Iron 5";
          break;
        case HID_USAGE_SPORT_IRON_6:
          *UsageText = "Iron 6";
          break;
        case HID_USAGE_SPORT_IRON_7:
          *UsageText = "Iron 7";
          break;
        case HID_USAGE_SPORT_IRON_8:
          *UsageText = "Iron 8";
          break;
        case HID_USAGE_SPORT_IRON_9:
          *UsageText = "Iron 9";
          break;
        case HID_USAGE_SPORT_IRON_10:
          *UsageText = "Iron 10";
          break;
        case HID_USAGE_SPORT_IRON_11:
          *UsageText = "Iron 11";
          break;
        case HID_USAGE_SPORT_SAND_WEDGE:
          *UsageText = "Sand Wedge";
          break;
        case HID_USAGE_SPORT_LOFT_WEDGE:
          *UsageText = "Loft Wedge";
          break;
        case HID_USAGE_SPORT_POWER_WEDGE:
          *UsageText = "Power Wedge";
          break;
        case HID_USAGE_SPORT_WOOD_1:
          *UsageText = "Wood 1";
          break;
        case HID_USAGE_SPORT_WOOD_3:
          *UsageText = "Wood 3";
          break;
        case HID_USAGE_SPORT_WOOD_5:
          *UsageText = "Wood 5";
          break;
        case HID_USAGE_SPORT_WOOD_7:
          *UsageText = "Wood 7";
          break;
        case HID_USAGE_SPORT_WOOD_9:
          *UsageText = "Wood 9";
          break;
      }
      break;
    case HID_USAGE_PAGE_GAME:
      *UsagePageText = "Game";
      switch(Usage)
      {
        case HID_USAGE_GAME_UNDEFINED:
          *UsageText = "Undefined";
          break;
        case HID_USAGE_GAME_3D_GAME_CONTROLLER:
          *UsageText = "3D Game Controller";
          break;
        case HID_USAGE_GAME_PINBALL_DEVICE:
          *UsageText = "Pinball Device";
          break;
        case HID_USAGE_GAME_GUN_DEVICE:
          *UsageText = "Gun Device";
          break;
        case HID_USAGE_GAME_POINT_OF_VIEW:
          *UsageText = "Point of View";
          break;
        case HID_USAGE_GAME_TURN_RIGHT_LEFT:
          *UsageText = "Turn Right/Left";
          break;
        case HID_USAGE_GAME_PITCH_FORWARD_BACKWARD:
          *UsageText = "Pitch Forward/Backward";
          break;
        case HID_USAGE_GAME_ROLL_RIGHT_LEFT:
          *UsageText = "Roll Right/Left";
          break;
        case HID_USAGE_GAME_MOVE_RIGHT_LEFT:
          *UsageText = "Move Right/Left";
          break;
        case HID_USAGE_GAME_MOVE_FORWARD_BACKWARD:
          *UsageText = "Move Forward/Backward";
          break;
        case HID_USAGE_GAME_MOVE_UP_DOWN:
          *UsageText = "Move Up/Down";
          break;
        case HID_USAGE_GAME_LEAN_RIGHT_LEFT:
          *UsageText = "Lean Right/Left";
          break;
        case HID_USAGE_GAME_LEAN_FORWARD_BACKWARD:
          *UsageText = "Lean Forward/Backward";
          break;
        case HID_USAGE_GAME_HEIGHT_OF_POV:
          *UsageText = "Height of POV";
          break;
        case HID_USAGE_GAME_FLIPPER:
          *UsageText = "Flipper";
          break;
        case HID_USAGE_GAME_SECONDARY_FLIPPER:
          *UsageText = "Secondary Flipper";
          break;
        case HID_USAGE_GAME_BUMP:
          *UsageText = "Bump";
          break;
        case HID_USAGE_GAME_NEW_GAME:
          *UsageText = "New Game";
          break;
        case HID_USAGE_GAME_SHOOT_BALL:
          *UsageText = "Shoot Ball";
          break;
        case HID_USAGE_GAME_PLAYER:
          *UsageText = "Player";
          break;
        case HID_USAGE_GAME_GUN_BOLT:
          *UsageText = "Gun Bolt";
          break;
        case HID_USAGE_GAME_GUN_CLIP:
          *UsageText = "Gun Clip";
          break;
        case HID_USAGE_GAME_GUN_SELECTOR:
          *UsageText = "Gun Selector";
          break;
        case HID_USAGE_GAME_GUN_SINGLE_SHOT:
          *UsageText = "Gun Single Shot";
          break;
        case HID_USAGE_GAME_GUN_BURST:
          *UsageText = "Gun Burst";
          break;
        case HID_USAGE_GAME_GUN_AUTOMATIC:
          *UsageText = "Gun Automatic";
          break;
        case HID_USAGE_GAME_GUN_SAFETY:
          *UsageText = "Gun Safety";
          break;
        case HID_USAGE_GAME_GAMEPAD_FIRE_JUMP:
          *UsageText = "Gamepad Fire/Jump";
          break;
        case HID_USAGE_GAME_GAMEPAD_TRIGGER:
          *UsageText = "Gamepad Trigger";
          break;
      }
      break;
    case HID_USAGE_PAGE_GENERIC_GAME_CONTROLS:
      *UsagePageText = "Generic";
      switch(Usage)
      {
        case HID_USAGE_GENERIC_GAME_UNDEFINED:
          *UsageText = "Undefined";
          break;
        case HID_USAGE_GENERIC_GAME_BATTERY_STRENGTH:
          *UsageText = "Battery Strength";
          break;
        case HID_USAGE_GENERIC_GAME_WIRELESS_CHANNEL:
          *UsageText = "Wireless Channel";
          break;
        case HID_USAGE_GENERIC_GAME_WIRELESS_ID:
          *UsageText = "Wireless ID";
          break;
      }
      break;
    case HID_USAGE_PAGE_KEYBOARD:
      
      *UsagePageText = "Keyboard";
      switch(Usage)
      {
        case HID_USAGE_KEYBOARD_NOEVENT:
          *UsageText = "Empty";
          break;
        case HID_USAGE_KEYBOARD_ROLLOVER:
          *UsageText = "Rollover";
          break;
        case HID_USAGE_KEYBOARD_POSTFAIL:
          *UsageText = "Postfail";
          break;
        case HID_USAGE_KEYBOARD_UNDEFINED:
          *UsageText = "Undefined Error";
          break;
        case HID_USAGE_KEYBOARD_aA:
          *UsageText = "A";
          break;
        case HID_USAGE_KEYBOARD_bB:
          *UsageText = "B";
          break;
        case HID_USAGE_KEYBOARD_cC:
          *UsageText = "C";
          break;
        case HID_USAGE_KEYBOARD_dD:
          *UsageText = "D";
          break;
        case HID_USAGE_KEYBOARD_eE:
          *UsageText = "E";
          break;
        case HID_USAGE_KEYBOARD_fF:
          *UsageText = "F";
          break;
        case HID_USAGE_KEYBOARD_gG:
          *UsageText = "G";
          break;
        case HID_USAGE_KEYBOARD_hH:
          *UsageText = "H";
          break;
        case HID_USAGE_KEYBOARD_iI:
          *UsageText = "I";
          break;
        case HID_USAGE_KEYBOARD_jJ:
          *UsageText = "J";
          break;
        case HID_USAGE_KEYBOARD_kK:
          *UsageText = "K";
          break;
        case HID_USAGE_KEYBOARD_lL:
          *UsageText = "L";
          break;
        case HID_USAGE_KEYBOARD_mM:
          *UsageText = "M";
          break;
        case HID_USAGE_KEYBOARD_nN:
          *UsageText = "N";
          break;
        case HID_USAGE_KEYBOARD_oO:
          *UsageText = "O";
          break;
        case HID_USAGE_KEYBOARD_pP:
          *UsageText = "P";
          break;
        case HID_USAGE_KEYBOARD_qQ:
          *UsageText = "Q";
          break;
        case HID_USAGE_KEYBOARD_rR:
          *UsageText = "R";
          break;
        case HID_USAGE_KEYBOARD_sS:
          *UsageText = "S";
          break;
        case HID_USAGE_KEYBOARD_tT:
          *UsageText = "T";
          break;
        case HID_USAGE_KEYBOARD_uU:
          *UsageText = "U";
          break;
        case HID_USAGE_KEYBOARD_vV:
          *UsageText = "V";
          break;
        case HID_USAGE_KEYBOARD_wW:
          *UsageText = "W";
          break;
        case HID_USAGE_KEYBOARD_xX:
          *UsageText = "X";
          break;
        case HID_USAGE_KEYBOARD_yY:
          *UsageText = "Y";
          break;
        case HID_USAGE_KEYBOARD_zZ:
          *UsageText = "Z";
          break;
        case HID_USAGE_KEYBOARD_ONE:
          *UsageText = "1";
          break;
        case HID_USAGE_KEYBOARD_TWO:
          *UsageText = "2";
          break;
        case HID_USAGE_KEYBOARD_THREE:
          *UsageText = "3";
          break;
        case HID_USAGE_KEYBOARD_FOUR:
          *UsageText = "4";
          break;
        case HID_USAGE_KEYBOARD_FIVE:
          *UsageText = "5";
          break;
        case HID_USAGE_KEYBOARD_SIX:
          *UsageText = "6";
          break;
        case HID_USAGE_KEYBOARD_SEVEN:
          *UsageText = "7";
          break;
        case HID_USAGE_KEYBOARD_EIGHT:
          *UsageText = "8";
          break;
        case HID_USAGE_KEYBOARD_NINE:
          *UsageText = "9";
          break;
        case HID_USAGE_KEYBOARD_ZERO:
          *UsageText = "0";
          break;
        case HID_USAGE_KEYBOARD_ENTER:
          *UsageText = "Enter (not Return)";
          break;
        case HID_USAGE_KEYBOARD_ESCAPE:
          *UsageText = "Esc";
          break;
        case HID_USAGE_KEYBOARD_BACKSPACE:
          *UsageText = "Backspace";
          break;
        case HID_USAGE_KEYBOARD_TAB:
          *UsageText = "Tabulator";
          break;

⌨️ 快捷键说明

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