[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
  The following table shows the symbolic constant names, hexadecimal 
  values and keyboard equivalents for the virtual-key codes used by 
  Windows.
------------------------------------------------------------------------------

 VK_LBUTTON           01     Left mouse button
 VK_RBUTTON           02     Right mouse button
 VK_CANCEL            03     Used for control-break processing
 VK_MBUTTON           04     Middle mouse button (three-button mouse)
 --                   05-07  Undefined
 VK_BACK              08     BACKSPACE key
 VK_TAB               09     TAB key
 --                   0A-0B  Undefined
 VK_CLEAR             0C     CLEAR key
 VK_RETURN            0D     ENTER key
 --                   0E-0F  Undefined
 VK_SHIFT             10     SHIFT key
 VK_CONTROL           11     CTRL key
 VK_MENU              12     ALT key
 VK_PAUSE             13     PAUSE key
 VK_CAPITAL           14     CAPS LOCK key
 --                   15-19  Reserved for Kanji systems
 --                   1A     Undefined
 VK_ESCAPE            1B     ESC key
 --                   1C-1F  Reserved for Kanji systems
 VK_SPACE             20     SPACEBAR
 VK_PRIOR             21     PAGE UP key
 VK_NEXT              22     PAGE DOWN key
 VK_END               23     END key
 VK_HOME              24     HOME key
 VK_LEFT              25     ARROW key
 VK_UP                26     UP ARROW key
 VK_RIGHT             27     RIGHT ARROW key
 VK_DOWN              28     DOWN ARROW key
 VK_SELECT            29     SELECT key
 --                   2A     OEM specific
 VK_EXECUTE           2B     EXECUTE key
 VK_SNAPSHOT          2C     PRINT SCREEN key for Windows 3.0 and later
 VK_INSERT            2D     INS key
 VK_DELETE            2E     DEL key
 VK_HELP              2F     HELP key
 VK_0 VK_9            30-39  0 key - 9 key
 --                   3A-40  Undefined
 VK_A-VK_Z            41-5A  A key - Z key
 --                   5B-5F  Undefined
 VK_NUMPAD0-9         60-69  Numeric keypad 0 - 9 Key
 VK_MULTIPLY          6A     Multiply key
 VK_ADD               6B     Add key
 VK_SEPARATOR         6C     Separator key
 VK_SUBTRACT          6D     Subtract key
 VK_DECIMAL           6E     Decimal key
 VK_DIVIDE            6F     Divide key
 VK_F1-VK_F24         70-87  F1 key - F24 key
 --                   88-8F  Unassigned
 VK_NUMLOCK           90     NUM LOCK key
 VK_SCROLL            91     SCROLL LOCK key
 --                   92-B9  Unassigned
 --                   BA-C0  OEM specific
 --                   C1-DA  Unassigned
 --                   DB-E4  OEM specific
 --                   E5     Unassigned
 --                   E6     OEM specific
 --                   E7-E8  Unassigned
 --                   E9-F5  OEM specific
 --                   F6-FE  Unassigned


This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson