Subversion Repositories WoWGM

Rev

Rev 3 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef  _EVTAPI_H_
#define  _EVTAPI_H_


enum KEY {
        KEY_NONE            = 0xFFFFFFFF,
        KEY_SHIFT           = 0x0,
        KEY_CONTROL         = 0x1,
        KEY_ALT             = 0x2,
        KEY_LASTMETAKEY     = 0x2,
        KEY_0               = 0x30,
        KEY_1               = 0x31,
        KEY_2               = 0x32,
        KEY_3               = 0x33,
        KEY_4               = 0x34,
        KEY_5               = 0x35,
        KEY_6               = 0x36,
        KEY_7               = 0x37,
        KEY_8               = 0x38,
        KEY_9               = 0x39,
        KEY_A               = 0x41,
        KEY_B               = 0x42,
        KEY_C               = 0x43,
        KEY_D               = 0x44,
        KEY_E               = 0x45,
        KEY_F               = 0x46,
        KEY_G               = 0x47,
        KEY_H               = 0x48,
        KEY_I               = 0x49,
        KEY_J               = 0x4A,
        KEY_K               = 0x4B,
        KEY_L               = 0x4C,
        KEY_M               = 0x4D,
        KEY_N               = 0x4E,
        KEY_O               = 0x4F,
        KEY_P               = 0x50,
        KEY_Q               = 0x51,
        KEY_R               = 0x52,
        KEY_S               = 0x53,
        KEY_T               = 0x54,
        KEY_U               = 0x55,
        KEY_V               = 0x56,
        KEY_W               = 0x57,
        KEY_X               = 0x58,
        KEY_Y               = 0x59,
        KEY_Z               = 0x5A,
        KEY_SPACE           = 0x20,
        KEY_TILDE           = 0x100,
        KEY_NUMPAD0         = 0x101,
        KEY_NUMPAD1         = 0x102,
        KEY_NUMPAD2         = 0x103,
        KEY_NUMPAD3         = 0x104,
        KEY_NUMPAD4         = 0x105,
        KEY_NUMPAD5         = 0x106,
        KEY_NUMPAD6         = 0x107,
        KEY_NUMPAD7         = 0x108,
        KEY_NUMPAD8         = 0x109,
        KEY_NUMPAD9         = 0x10A,
        KEY_NUMPAD_PLUS     = 0x10B,
        KEY_NUMPAD_MINUS    = 0x10C,
        KEY_NUMPAD_MULTIPLY = 0x10D,
        KEY_NUMPAD_DIVIDE   = 0x10E,
        KEY_NUMPAD_DECIMAL  = 0x10F,
        KEY_PLUS            = 0x110,
        KEY_MINUS           = 0x111,
        KEY_BRACKET_OPEN    = 0x112,
        KEY_BRACKET_CLOSE   = 0x113,
        KEY_SLASH           = 0x114,
        KEY_BACKSLASH       = 0x115,
        KEY_SEMICOLON       = 0x116,
        KEY_APOSTROPHE      = 0x117,
        KEY_COMMA           = 0x118,
        KEY_PERIOD          = 0x119,
        KEY_ESCAPE          = 0x200,
        KEY_ENTER           = 0x201,
        KEY_BACKSPACE       = 0x202,
        KEY_TAB             = 0x203,
        KEY_LEFT            = 0x204,
        KEY_UP              = 0x205,
        KEY_RIGHT           = 0x206,
        KEY_DOWN            = 0x207,
        KEY_INSERT          = 0x208,
        KEY_DELETE          = 0x209,
        KEY_HOME            = 0x20A,
        KEY_END             = 0x20B,
        KEY_PAGEUP          = 0x20C,
        KEY_PAGEDOWN        = 0x20D,
        KEY_CAPSLOCK        = 0x20E,
        KEY_NUMLOCK         = 0x20F,
        KEY_SCROLLLOCK      = 0x210,
        KEY_PAUSE           = 0x211,
        KEY_PRINTSCREEN     = 0x212,
        KEY_F1              = 0x300,
        KEY_F2              = 0x301,
        KEY_F3              = 0x302,
        KEY_F4              = 0x303,
        KEY_F5              = 0x304,
        KEY_F6              = 0x305,
        KEY_F7              = 0x306,
        KEY_F8              = 0x307,
        KEY_F9              = 0x308,
        KEY_F10             = 0x309,
        KEY_F11             = 0x30A,
        KEY_F12             = 0x30B,
        KEY_LAST            = 0x30C
};


#endif // ifndef _EVTAPI_H_