键盘虚拟码一览表

  VK_SHIFT Shift key 

  VK_CONTROL Ctrl key 

  VK_MENU Alt key 

  VK_PAUSE Pause key 

  VK_CAPITAL Caps Lock key 

  VK_KANA Used with IME 

  VK_HANGUL Used with IME 

  VK_JUNJA Used with IME 

  VK_FINAL Used with IME 

  VK_HANJA Used with IME 

  VK_KANJI Used with IME 

  VK_CONVERT Used with IME 



  VK_NONCONVERT Used with IME 

  VK_ACCEPT Used with IME 

  VK_MODECHANGE Used with IME 

  VK_ESCAPE Esc key 

  VK_SPACE Space bar 

  VK_PRIOR Page Up key 

  VK_NEXT Page Down key 

  VK_END End key 

  VK_HOME Home key 

  VK_LEFT Left Arrow key 

  VK_UP Up Arrow key 

  VK_RIGHT Right Arrow key 

  VK_DOWN Down Arrow key 

  VK_SELECT Select key 

  VK_PRINT Print key (keyboard-specific) 

  VK_EXECUTE Execute key 

  VK_SNAPSHOT Print Screen key 

  VK_INSERT Insert key 

  VK_DELETE Delete key 

  VK_HELP Help key 



  VK_LWIN Left Windows key (Microsoft keyboard) 

  VK_RWIN Right Windows key (Microsoft keyboard) 

  VK_APPS Applications key (Microsoft keyboard) 

  VK_NUMPAD0 0 key (numeric keypad) 

  VK_NUMPAD1 1 key (numeric keypad) 

  VK_NUMPAD2 2 key (numeric keypad) 

  VK_NUMPAD3 3 key (numeric keypad) 

  VK_NUMPAD4 4 key (numeric keypad) 

  VK_NUMPAD5 5 key (numeric keypad) 

  VK_NUMPAD6 6 key (numeric keypad) 

  VK_NUMPAD7 7 key (numeric keypad) 

  VK_NUMPAD8 8 key (numeric keypad) 

  VK_NUMPAD9 9 key (numeric keypad) 



  VK_MULTIPLY Multiply key (numeric keypad) 

  VK_ADD Add key (numeric keypad) 

  VK_SEPARATOR Separator key (numeric keypad) 

  VK_SUBTRACT Subtract key (numeric keypad) 

  VK_DECIMAL Decimal key (numeric keypad) 

  VK_DIVIDE Divide key (numeric keypad) 

  VK_F1 F1 key 

  VK_F2 F2 key 

  VK_F3 F3 key 

  VK_F4 F4 key 

  VK_F5 F5 key 

  VK_F6 F6 key 

  VK_F7 F7 key 

  VK_F8 F8 key 

  VK_F9 F9 key 

  VK_F10 F10 key 

  VK_F11 F11 key 

  VK_F12 F12 key 

  VK_F13 F13 key 

  VK_F14 F14 key 

  VK_F15 F15 key 



  VK_F16 F16 key 

  VK_F17 F17 key 

  VK_F18 F18 key 

  VK_F19 F19 key 

  VK_F20 F20 key 

  VK_F21 F21 key 

  VK_F22 F22 key 

  VK_F23 F23 key 

  VK_F24 F24 key 

  VK_NUMLOCK Num Lock key 

  VK_SCROLL Scroll Lock key 

  VK_LSHIFT Left Shift key (only used with GetAsyncKeyState and GetKeyState) 



  VK_RSHIFT Right Shift key (only used with GetAsyncKeyState and 

  GetKeyState) 

  VK_LCONTROL Left Ctrl key (only used with GetAsyncKeyState and 

  GetKeyState) 

  VK_RCONTROL Right Ctrl key (only used with GetAsyncKeyState and 

  GetKeyState) 

  VK_LMENU Left Alt key (only used with GetAsyncKeyState and GetKeyState) 

  VK_RMENU Right Alt key (only used with GetAsyncKeyState and GetKeyState) 

  VK_PROCESSKEY Process key 

  VK_ATTN Attn key 

  VK_CRSEL CrSel key 

  VK_EXSEL ExSel key 

  VK_EREOF Erase EOF key 

  VK_PLAY Play key 

  VK_ZOOM Zoom key 

  VK_NONAME Reserved for future use 

  VK_PA1 PA1 key 

  VK_OEM_CLEAR Clear key
updatedupdated2010-10-292010-10-29