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

📄 usagesinfo.cpp

📁 human interface devices.zip 一套组件
💻 CPP
📖 第 1 页 / 共 5 页
字号:
          *UsageText = "Keypad Backspace";
          break;
        case HID_USAGE_KEYPAD_A:
          *UsageText = "Keypad A";
          break;
        case HID_USAGE_KEYPAD_B:
          *UsageText = "Keypad B";
          break;
        case HID_USAGE_KEYPAD_C:
          *UsageText = "Keypad C";
          break;
        case HID_USAGE_KEYPAD_D:
          *UsageText = "Keypad D";
          break;
        case HID_USAGE_KEYPAD_E:
          *UsageText = "Keypad E";
          break;
        case HID_USAGE_KEYPAD_F:
          *UsageText = "Keypad F";
          break;
        case HID_USAGE_KEYPAD_XOR:
          *UsageText = "Keypad XOR";
          break;
        case HID_USAGE_KEYPAD_CIRCUMFLEX:
          *UsageText = "Keypad ^";
          break;
        case HID_USAGE_KEYPAD_PERCENT:
          *UsageText = "Keypad %";
          break;
        case HID_USAGE_KEYPAD_BIGGER_THAN:
          *UsageText = "Keypad <";
          break;
        case HID_USAGE_KEYPAD_LESS_THAN:
          *UsageText = "Keypad >";
          break;
        case HID_USAGE_KEYPAD_BINARY_AND:
          *UsageText = "Keypad &";
          break;
        case HID_USAGE_KEYPAD_LOGICAL_AND:
          *UsageText = "Keypad &&";
          break;
        case HID_USAGE_KEYPAD_BINARY_OR:
          *UsageText = "Keypad |";
          break;
        case HID_USAGE_KEYPAD_LOGICAL_OR:
          *UsageText = "Keypad ||";
          break;
        case HID_USAGE_KEYPAD_COLON:
          *UsageText = "Keypad :";
          break;
        case HID_USAGE_KEYPAD_HASHMARK:
          *UsageText = "Keypad #";
          break;
        case HID_USAGE_KEYPAD_SPACE:
          *UsageText = "Keypad Space";
          break;
        case HID_USAGE_KEYPAD_AT:
          *UsageText = "Keypad @";
          break;
        case HID_USAGE_KEYPAD_EXCLAMATION:
          *UsageText = "Keypad !";
          break;
        case HID_USAGE_KEYPAD_MEM_STORE:
          *UsageText = "Keypad Memory Store";
          break;
        case HID_USAGE_KEYPAD_MEM_RECALL:
          *UsageText = "Keypad Memory Recall";
          break;
        case HID_USAGE_KEYPAD_MEM_CLEAR:
          *UsageText = "Keypad Memory Clear";
          break;
        case HID_USAGE_KEYPAD_MEM_ADD:
          *UsageText = "Keypad Memory Add";
          break;
        case HID_USAGE_KEYPAD_MEM_SUBTRACT:
          *UsageText = "Keypad Memory Subtract";
          break;
        case HID_USAGE_KEYPAD_MEM_MULTIPLY:
          *UsageText = "Keypad Memory Multiply";
          break;
        case HID_USAGE_KEYPAD_MEM_DIVIDE:
          *UsageText = "Keypad Memory Divide";
          break;
        case HID_USAGE_KEYPAD_PLUS_MINUS:
          *UsageText = "Keypad Memory Minus";
          break;
        case HID_USAGE_KEYPAD_CLEAR:
          *UsageText = "Keypad Clear";
          break;
        case HID_USAGE_KEYPAD_CLEAR_ENTRY:
          *UsageText = "Keypad Clear Entry";
          break;
        case HID_USAGE_KEYPAD_BINARY:
          *UsageText = "Keypad Binary";
          break;
        case HID_USAGE_KEYPAD_OCTAL:
          *UsageText = "Keypad Octal";
          break;
        case HID_USAGE_KEYPAD_DECIMAL:
          *UsageText = "Keypad Decimal";
          break;
        case HID_USAGE_KEYPAD_HEXADECIMAL:
          *UsageText = "Keypad Hexadecimal";
          break;
        case HID_USAGE_KEYPAD_RESERVED1:
          *UsageText = "Keypad Reserved1";
          break;
        case HID_USAGE_KEYPAD_RESERVED2:
          *UsageText = "Keypad Reserved2";
          break;
        case HID_USAGE_KEYBOARD_LCTRL:
          *UsageText = "Left Ctrl";
          break;
        case HID_USAGE_KEYBOARD_LSHFT:
          *UsageText = "Left Shift";
          break;
        case HID_USAGE_KEYBOARD_LALT:
          *UsageText = "Left Alt";
          break;
        case HID_USAGE_KEYBOARD_LGUI:
          *UsageText = "Left GUI";
          break;
        case HID_USAGE_KEYBOARD_RCTRL:
          *UsageText = "Right Ctrl";
          break;
        case HID_USAGE_KEYBOARD_RSHFT:
          *UsageText = "Right Shift";
          break;
        case HID_USAGE_KEYBOARD_RALT:
          *UsageText = "Right Alt";
          break;
        case HID_USAGE_KEYBOARD_RGUI:
          *UsageText = "Right GUI";
          break;
      }
      break;
    case HID_USAGE_PAGE_LED:
      *UsagePageText = "LED";
      switch(Usage)
      {
        case HID_USAGE_LED_UNDEFINED:
          *UsageText = "Undefined";
          break;
        case HID_USAGE_LED_NUM_LOCK:
          *UsageText = "Keyboard Num Lock";
          break;
        case HID_USAGE_LED_CAPS_LOCK:
          *UsageText = "Keyboard Caps Lock";
          break;
        case HID_USAGE_LED_SCROLL_LOCK:
          *UsageText = "Keyboard Scroll Lock";
          break;
        case HID_USAGE_LED_COMPOSE:
          *UsageText = "Keyboard Compose";
          break;
        case HID_USAGE_LED_KANA:
          *UsageText = "Keyboard Kana";
          break;
        case HID_USAGE_LED_POWER:
          *UsageText = "Keyboard Power";
          break;
        case HID_USAGE_LED_SHIFT:
          *UsageText = "Keyboard Shift";
          break;
        case HID_USAGE_LED_DO_NOT_DISTURB:
          *UsageText = "Telephony Do Not Disturb";
          break;
        case HID_USAGE_LED_MUTE:
          *UsageText = "Consumer Indicator Mute";
          break;
        case HID_USAGE_LED_TONE_ENABLE:
          *UsageText = "Consumer Indicator Tone Enable";
          break;
        case HID_USAGE_LED_HIGH_CUT_FILTER:
          *UsageText = "Consumer Indicator High Cut Filter";
          break;
        case HID_USAGE_LED_LOW_CUT_FILTER:
          *UsageText = "Consumer Indicator Low Cut Filter";
          break;
        case HID_USAGE_LED_EQUALIZER_ENABLE:
          *UsageText = "Consumer Indicator Equalizer Enable";
          break;
        case HID_USAGE_LED_SOUND_FIELD_ON:
          *UsageText = "Consumer Indicator Sound Field On";
          break;
        case HID_USAGE_LED_SURROUND_FIELD_ON:
          *UsageText = "Consumer Indicator Surround Field On";
          break;
        case HID_USAGE_LED_REPEAT:
          *UsageText = "Consumer Indicator Repeat";
          break;
        case HID_USAGE_LED_STEREO:
          *UsageText = "Consumer Indicator Stereo";
          break;
        case HID_USAGE_LED_SAMPLING_RATE_DETECT:
          *UsageText = "Consumer Indicator Sampling Rate Detect";
          break;
        case HID_USAGE_LED_SPINNING:
          *UsageText = "Media Transport Indicator Spinning";
          break;
        case HID_USAGE_LED_CAV:
          *UsageText = "Consumer Indicator CAV";
          break;
        case HID_USAGE_LED_CLV:
          *UsageText = "Consumer Indicator CLV";
          break;
        case HID_USAGE_LED_RECORDING_FORMAT_DET:
          *UsageText = "Media Transport Indicator Recording Format Detect";
          break;
        case HID_USAGE_LED_OFF_HOOK:
          *UsageText = "Telephony Off Hook";
          break;
        case HID_USAGE_LED_RING:
          *UsageText = "Telephony Ring";
          break;
        case HID_USAGE_LED_MESSAGE_WAITING:
          *UsageText = "Telephony Message Waiting";
          break;
        case HID_USAGE_LED_DATA_MODE:
          *UsageText = "Telephony Data Mode";
          break;
        case HID_USAGE_LED_BATTERY_OPERATION:
          *UsageText = "Battery Operation";
          break;
        case HID_USAGE_LED_BATTERY_OK:
          *UsageText = "Battery Ok";
          break;
        case HID_USAGE_LED_BATTERY_LOW:
          *UsageText = "Battery Low";
          break;
        case HID_USAGE_LED_SPEAKER:
          *UsageText = "Telephony Speaker";
          break;
        case HID_USAGE_LED_HEAD_SET:
          *UsageText = "Telephony Head Set";
          break;
        case HID_USAGE_LED_HOLD:
          *UsageText = "Telephony Hold";
          break;
        case HID_USAGE_LED_MICROPHONE:
          *UsageText = "Telephony Microphone";
          break;
        case HID_USAGE_LED_COVERAGE:
          *UsageText = "Telephony Coverage";
          break;
        case HID_USAGE_LED_NIGHT_MODE:
          *UsageText = "Telephony Night Mode";
          break;
        case HID_USAGE_LED_SEND_CALLS:
          *UsageText = "Telephony Send Calls";
          break;
        case HID_USAGE_LED_CALL_PICKUP:
          *UsageText = "Telephony Call Pickup";
          break;
        case HID_USAGE_LED_CONFERENCE:
          *UsageText = "Telephony Conference";
          break;
        case HID_USAGE_LED_STAND_BY:
          *UsageText = "Stand-by";
          break;
        case HID_USAGE_LED_CAMERA_ON:
          *UsageText = "Consumer Indicator Camera On";
          break;
        case HID_USAGE_LED_CAMERA_OFF:
          *UsageText = "Consumer Indicator Camera Off";
          break;
        case HID_USAGE_LED_ON_LINE:
          *UsageText = "On Line";
          break;
        case HID_USAGE_LED_OFF_LINE:
          *UsageText = "Off Line";
          break;
        case HID_USAGE_LED_BUSY:
          *UsageText = "Busy";
          break;
        case HID_USAGE_LED_READY:
          *UsageText = "Ready";
          break;
        case HID_USAGE_LED_PAPER_OUT:
          *UsageText = "Printer Indicator Paper Out";
          break;
        case HID_USAGE_LED_PAPER_JAM:
          *UsageText = "Printer Indicator Paper Jam";
          break;
        case HID_USAGE_LED_REMOTE:
          *UsageText = "Remote";
          break;
        case HID_USAGE_LED_FORWARD:
          *UsageText = "Media Transport Forward";
          break;
        case HID_USAGE_LED_REVERSE:
          *UsageText = "Media Transport Reverse";
          break;
        case HID_USAGE_LED_STOP:
          *UsageText = "Media Transport Stop";
          break;
        case HID_USAGE_LED_REWIND:
          *UsageText = "Media Transport Rewind";
          break;
        case HID_USAGE_LED_FAST_FORWARD:
          *UsageText = "Media Transport Fast Forward";
          break;
        case HID_USAGE_LED_PLAY:
          *UsageText = "Media Transport Play";
          break;
        case HID_USAGE_LED_PAUSE:
          *UsageText = "Media Transport Pause";
          break;
        case HID_USAGE_LED_RECORD:
          *UsageText = "Media Transport Record";
          break;
        case HID_USAGE_LED_ERROR:
          *UsageText = "Error";
          break;
        case HID_USAGE_LED_SELECTED_INDICATOR:
          *UsageText = "Selected Indicator";
          break;
        case HID_USAGE_LED_IN_USE_INDICATOR:
          *UsageText = "In Use Indicator";
          break;
        case HID_USAGE_LED_MULTI_MODE_INDICATOR:
          *UsageText = "Multi Mode Indicator";
          break;
        case HID_USAGE_LED_INDICATOR_ON:
          *UsageText = "Indicator On";
          break;
        case HID_USAGE_LED_INDICATOR_FLASH:
          *UsageText = "Indicator Flash";
          break;
        case HID_USAGE_LED_INDICATOR_SLOW_BLINK:
          *UsageText = "Indicator Slow Blink";
          break;
        case HID_USAGE_LED_INDICATOR_FAST_BLINK:
          *UsageText = "Indicator Fast Blink";
          break;
        case HID_USAGE_LED_INDICATOR_OFF:
          *UsageText = "Indicator Off";
          break;
        case HID_USAGE_LED_FLASH_ON_TIME:
          *UsageText = "Flash On-Time";
          break;
        case HID_USAGE_LED_SLOW_BLINK_ON_TIME:
          *UsageText = "Slow Blink On-Time";
          break;
        case HID_USAGE_LED_SLOW_BLINK_OFF_TIME:
          *UsageText = "Slow Blink Off-Time";
          break;
        case HID_USAGE_LED_FAST_BLINK_ON_TIME:
          *UsageText = "Fast Blink On-Time";
          break;
        case HID_USAGE_LED_FAST_BLINK_OFF_TIME:
          *UsageText = "Fast Blink Off-Time";
          break;
        case HID_USAGE_LED_INDICATOR_COLOR:
          *UsageText = "Indicator Color";
          break;
        case HID_USAGE_LED_RED:
          *UsageText = "Red";
          break;
        case HID_USAGE_LED_GREEN:
          *UsageText = "Green";
          break;
        case HID_USAGE_LED_AMBER:
          *UsageText = "Amber";
          break;
        case HID_USAGE_LED_GENERIC_INDICATOR:
          *UsageText = "Generic Indicator";
          break;
        case HID_USAGE_LED_SYSTEM_SUSPEND:
          *UsageText = "System Suspend";
          break;
        case HID_USAGE_LED_EXTERNAL_POWER:
          *UsageText = "External Power Connected";
          break;
      }
      break;
    case HID_USAGE_PAGE_BUTTON:
      *UsagePageText = "Button";
      switch(Usage)
      {
        case HID_USAGE_BUTTON_NO_BUTTON:
          *UsageText = "No Button Pressed";
          break;
          // Usage 1..65535 is the button number
      }
      break;
    case HID_USAGE_PAGE_ORDINAL:
      *UsagePageText = "Ordinal";
      switch(Usage)
      {
        case HID_USAGE_ORDINAL_RESERVED:
          *UsageText = "Reserved";
          break;
          // Usage 1..65535 is the ordinal number
      }
      break;
    case HID_USAGE_PAGE_TELEPHONY:

⌨️ 快捷键说明

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