1、Keyboard codeConstant/valueDescriptionSample:#includeKeybd_event(0xb5,0,0,0);/按下 Keybd_event(0xb5,0,2,0);/松开VK_LBUTTON0x01Left mouse buttonVK_RBUTTON0x02Right mouse buttonVK_CANCEL0x03Control-break processingVK_MBUTTON0x04Middle mouse button (three-button mouse)VK_XBUTTON10x05X1 mouse buttonVK_XBUTT
2、ON20x06X2 mouse button-0x07UndefinedVK_BACK0x08BACKSPACE keyVK_TAB0x09TAB key-0x0A-0BReservedVK_CLEAR0x0CCLEAR keyVK_RETURN0x0DENTER key-0x0E-0FUndefinedVK_SHIFT0x10SHIFT keyVK_CONTROL0x11CTRL keyVK_MENU0x12ALT keyVK_PAUSE0x13PAUSE keyVK_CAPITAL0x14CAPS LOCK keyVK_KANA0x15IME Kana modeVK_HANGUEL0x15
3、IME Hanguel mode (maintained for compatibility; useVK_HANGUL)VK_HANGUL0x15IME Hangul mode-0x16UndefinedVK_JUNJA0x17IME Junja modeVK_FINAL0x18IME final modeVK_HANJA0x19IME Hanja modeVK_KANJI0x19IME Kanji mode-0x1AUndefinedVK_ESCAPE0x1BESC keyVK_CONVERT0x1CIME convertVK_NONCONVERT0x1DIME nonconvertVK_
4、ACCEPT0x1EIME acceptVK_MODECHANGE0x1FIME mode change requestVK_SPACE0x20SPACEBARVK_PRIOR0x21PAGE UP keyVK_NEXT0x22PAGE DOWN keyVK_END0x23END keyVK_HOME0x24HOME keyVK_LEFT0x25LEFT ARROW keyVK_UP0x26UP ARROW keyVK_RIGHT0x27RIGHT ARROW keyVK_DOWN0x28DOWN ARROW keyVK_SELECT0x29SELECT keyVK_PRINT0x2APRIN
5、T keyVK_EXECUTE0x2BEXECUTE keyVK_SNAPSHOT0x2CPRINT SCREEN keyVK_INSERT0x2DINS keyVK_DELETE0x2EDEL keyVK_HELP0x2FHELP key0x300 key0x311 key0x322 key0x333 key0x344 key0x355 key0x366 key0x377 key0x388 key0x399 key-0x3A-40Undefined0x41A key0x42B key0x43C key0x44D key0x45E key0x46F key0x47G key0x48H key0
6、x49I key0x4AJ key0x4BK key0x4CL key0x4DM key0x4EN key0x4FO key0x50P key0x51Q key0x52R key0x53S key0x54T key0x55U key0x56V key0x57W key0x58X key0x59Y key0x5AZ keyVK_LWIN0x5BLeft Windows key (Natural keyboard)VK_RWIN0x5CRight Windows key (Natural keyboard)VK_APPS0x5DApplications key (Natural keyboard)
7、-0x5EReservedVK_SLEEP0x5FComputer Sleep keyVK_NUMPAD00x60Numeric keypad 0 keyVK_NUMPAD10x61Numeric keypad 1 keyVK_NUMPAD20x62Numeric keypad 2 keyVK_NUMPAD30x63Numeric keypad 3 keyVK_NUMPAD40x64Numeric keypad 4 keyVK_NUMPAD50x65Numeric keypad 5 keyVK_NUMPAD60x66Numeric keypad 6 keyVK_NUMPAD70x67Numer
8、ic keypad 7 keyVK_NUMPAD80x68Numeric keypad 8 keyVK_NUMPAD90x69Numeric keypad 9 keyVK_MULTIPLY0x6AMultiply keyVK_ADD0x6BAdd keyVK_SEPARATOR0x6CSeparator keyVK_SUBTRACT0x6DSubtract keyVK_DECIMAL0x6EDecimal keyVK_DIVIDE0x6FDivide keyVK_F10x70F1 keyVK_F20x71F2 keyVK_F30x72F3 keyVK_F40x73F4 keyVK_F50x74
9、F5 keyVK_F60x75F6 keyVK_F70x76F7 keyVK_F80x77F8 keyVK_F90x78F9 keyVK_F100x79F10 keyVK_F110x7AF11 keyVK_F120x7BF12 keyVK_F130x7CF13 keyVK_F140x7DF14 keyVK_F150x7EF15 keyVK_F160x7FF16 keyVK_F170x80F17 keyVK_F180x81F18 keyVK_F190x82F19 keyVK_F200x83F20 keyVK_F210x84F21 keyVK_F220x85F22 keyVK_F230x86F23
10、 keyVK_F240x87F24 key-0x88-8FUnassignedVK_NUMLOCK0x90NUM LOCK keyVK_SCROLL0x91SCROLL LOCK key0x92-96OEM specific-0x97-9FUnassignedVK_LSHIFT0xA0Left SHIFT keyVK_RSHIFT0xA1Right SHIFT keyVK_LCONTROL0xA2Left CONTROL keyVK_RCONTROL0xA3Right CONTROL keyVK_LMENU0xA4Left MENU keyVK_RMENU0xA5Right MENU keyV
11、K_BROWSER_BACK0xA6Browser Back keyVK_BROWSER_FORWARD0xA7Browser Forward keyVK_BROWSER_REFRESH0xA8Browser Refresh keyVK_BROWSER_STOP0xA9Browser Stop keyVK_BROWSER_SEARCH0xAABrowser Search keyVK_BROWSER_FAVORITES0xABBrowser Favorites keyVK_BROWSER_HOME0xACBrowser Start and Home keyVK_VOLUME_MUTE0xADVo
12、lume Mute keyVK_VOLUME_DOWN0xAEVolume Down keyVK_VOLUME_UP0xAFVolume Up keyVK_MEDIA_NEXT_TRACK0xB0Next Track keyVK_MEDIA_PREV_TRACK0xB1Previous Track keyVK_MEDIA_STOP0xB2Stop Media keyVK_MEDIA_PLAY_PAUSE0xB3Play/Pause Media keyVK_LAUNCH_MAIL0xB4Start Mail keyVK_LAUNCH_MEDIA_SELECT0xB5Select Media ke
13、yVK_LAUNCH_APP10xB6Start Application 1 keyVK_LAUNCH_APP20xB7Start Application 2 key-0xB8-B9ReservedVK_OEM_10xBAUsed for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the ;: keyVK_OEM_PLUS0xBBFor any country/region, the + keyVK_OEM_COMMA0xBCFor any country/region, th
14、e , keyVK_OEM_MINUS0xBDFor any country/region, the - keyVK_OEM_PERIOD0xBEFor any country/region, the . keyVK_OEM_20xBFUsed for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the /? keyVK_OEM_30xC0Used for miscellaneous characters; it can vary by keyboard.For the US s
15、tandard keyboard, the key-0xC1-D7Reserved-0xD8-DAUnassignedVK_OEM_40xDBUsed for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the keyVK_OEM_50xDCUsed for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the | keyVK_OEM_60xDDUsed for mi
16、scellaneous characters; it can vary by keyboard.For the US standard keyboard, the keyVK_OEM_70xDEUsed for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the single-quote/double-quote keyVK_OEM_80xDFUsed for miscellaneous characters; it can vary by keyboard.-0xE0Reser
17、ved0xE1OEM specificVK_OEM_1020xE2Either the angle bracket key or the backslash key on the RT 102-key keyboard0xE3-E4OEM specificVK_PROCESSKEY0xE5IME PROCESS key0xE6OEM specificVK_PACKET0xE7Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtu
18、al Key value used for non-keyboard input methods. For more information, see Remark inKEYBDINPUT,SendInput,WM_KEYDOWN, andWM_KEYUP-0xE8Unassigned0xE9-F5OEM specificVK_ATTN0xF6Attn keyVK_CRSEL0xF7CrSel keyVK_EXSEL0xF8ExSel keyVK_EREOF0xF9Erase EOF keyVK_PLAY0xFAPlay keyVK_ZOOM0xFBZoom keyVK_NONAME0xFCReservedVK_PA10xFDPA1 keyVK_OEM_CLEAR0xFEClear keyRequirementsMinimum supported clientWindows2000 Professional desktop apps onlyMinimum supported serverWindows2000 Server desktop apps onlyHeaderWinuser.h
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1