/*  This file can contain no constants with the hext digit E in them. */

#define VK_LBUTTON      01H
#define VK_RBUTTON      02H
#define VK_CANCEL       03H
#define VK_MBUTTON      04H
#define VK_BACK         08H
#define VK_TAB          09H
#define VK_CLEAR        0cH
#define VK_RETURN       0dH
#define VK_SHIFT        10H
#define VK_CONTROL      11H
#define VK_MENU         12H
#define VK_PAUSE        13H
#define VK_CAPITAL      14H
#define VK_ESCAPE       1bH
#define VK_SPACE        20H

#define VK_PRIOR        21H
#define VK_NEXT         22H
#define VK_END          23H
#define VK_HOME         24H
#define VK_LEFT         25H
#define VK_UP           26H
#define VK_RIGHT        27H
#define VK_DOWN         28H

/* VK_A thru VK_Z are the same as their ASCII equivalents: 'A' thru 'Z' */
/* VK_0 thru VK_9 are the same as their ASCII equivalents: '0' thru '0' */

#define VK_SELECT       29H
#define VK_PRINT        2aH
#define VK_EXECUTE      2bH
#define VK_INSERT       2dH
#define VK_DELETE       46
#define VK_HELP         2fH

#define VK_NUMPAD0      60H
#define VK_NUMPAD1      61H
#define VK_NUMPAD2      62H
#define VK_NUMPAD3      63H
#define VK_NUMPAD4      64H
#define VK_NUMPAD5      65H
#define VK_NUMPAD6      66H
#define VK_NUMPAD7      67H
#define VK_NUMPAD8      68H
#define VK_NUMPAD9      69H
#define VK_MULTIPLY     6AH
#define VK_ADD          6BH
#define VK_SEPARATOR    6CH
#define VK_SUBTRACT     6DH
#define VK_DECIMAL      110
#define VK_DIVIDE       6FH

#define VK_F1           70H
#define VK_F2           71H
#define VK_F3           72H
#define VK_F4           73H
#define VK_F5           74H
#define VK_F6           75H
#define VK_F7           76H
#define VK_F8           77H
#define VK_F9           78H
#define VK_F10          79H
#define VK_F11          7aH
#define VK_F12          7bH
#define VK_F13          7cH
#define VK_F14          7dH
#define VK_F15          126
#define VK_F16          7fH
