📄 usagesinfo.cpp
字号:
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 + -