?? usagesinfo.cpp
字號:
*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 + -