#ifndef __VK_H__
#define __VK_H__

#define VK_DIGIT_0          '0'
#define VK_DIGIT_1          '1'
#define VK_DIGIT_2          '2'
#define VK_DIGIT_3          '3'
#define VK_DIGIT_4          '4'
#define VK_DIGIT_5          '5'
#define VK_DIGIT_6          '6'
#define VK_DIGIT_7          '7'
#define VK_DIGIT_8          '8'
#define VK_DIGIT_9          '9'

#define VK_ALPHA_A          'A'
#define VK_ALPHA_B          'B'
#define VK_ALPHA_C          'C'
#define VK_ALPHA_D          'D'
#define VK_ALPHA_E          'E'
#define VK_ALPHA_F          'F'
#define VK_ALPHA_G          'G'
#define VK_ALPHA_H          'H'
#define VK_ALPHA_I          'I'
#define VK_ALPHA_J          'J'
#define VK_ALPHA_K          'K'
#define VK_ALPHA_L          'L'
#define VK_ALPHA_M          'M'
#define VK_ALPHA_N          'N'
#define VK_ALPHA_O          'O'
#define VK_ALPHA_P          'P'
#define VK_ALPHA_Q          'Q'
#define VK_ALPHA_R          'R'
#define VK_ALPHA_S          'S'
#define VK_ALPHA_T          'T'
#define VK_ALPHA_U          'U'
#define VK_ALPHA_V          'V'
#define VK_ALPHA_W          'W'
#define VK_ALPHA_X          'X'
#define VK_ALPHA_Y          'Y'
#define VK_ALPHA_Z          'Z'

#define VK_ADD              0x6B    //+
#define VK_SUBTRACT         0x6D    //-
#define VK_MULTIPLY         0x6A    //*
#define VK_DIVIDE           0x6F    ///
#define VK_DECIMAL          0x6E    //.
#define VK_EQUALS           0x3D    //=

#define VK_UP               0x26    //Up
#define VK_DOWN             0x28    //Down
#define VK_LEFT             0x25    //Left
#define VK_RIGHT            0x27    //Right
#define VK_HOME             0x24    //Home
#define VK_END              0x23    //End
#define VK_PRIOR            0x21    //PageUp
#define VK_NEXT             0x22    //PageDown

#define VK_ESCAPE           0x1B    //Escape
#define VK_DELETE           0x2E    //Delete
#define VK_BACK             0x08    //BackSpace
#define VK_SPACE            0x20    //Space
#define VK_RETURN           0x0D    //Enter


#endif
