#define CL_MOUSE_LEFT | 0 |
#define CL_MOUSE_RIGHT | 1 |
#define CL_MOUSE_MIDDLE | 2 |
#define CL_MOUSE_WHEEL_UP | 3 |
#define CL_MOUSE_WHEEL_DOWN | 4 |
#define CL_MOUSE_XBUTTON1 | 5 |
#define CL_MOUSE_XBUTTON2 | 6 |
#define CL_KEY_BACKSPACE | VK_BACK |
#define CL_KEY_TAB | VK_TAB |
#define CL_KEY_CLEAR | VK_CLEAR |
#define CL_KEY_RETURN | VK_RETURN |
#define CL_KEY_SHIFT | VK_SHIFT |
#define CL_KEY_CONTROL | VK_CONTROL |
#define CL_KEY_MENU | VK_MENU |
#define CL_KEY_PAUSE | VK_PAUSE |
#define CL_KEY_ESCAPE | VK_ESCAPE |
#if !defined(__CYGWIN__) && !defined(__MINGW32__) | |
#define CL_KEY_KANJI | VK_KANJI |
#define CL_KEY_CONVERT | VK_CONVERT |
#define CL_KEY_NONCONVERT | VK_NONCONVERT |
#endif | |
#define CL_KEY_SPACE | VK_SPACE |
#define CL_KEY_PRIOR | VK_PRIOR |
#define CL_KEY_NEXT | VK_NEXT |
#define CL_KEY_END | VK_END |
#define CL_KEY_HOME | VK_HOME |
#define CL_KEY_LEFT | VK_LEFT |
#define CL_KEY_UP | VK_UP |
#define CL_KEY_RIGHT | VK_RIGHT |
#define CL_KEY_DOWN | VK_DOWN |
#define CL_KEY_SELECT | VK_SELECT |
#define CL_KEY_PRINT | VK_PRINT |
#define CL_KEY_EXECUTE | VK_EXECUTE |
#define CL_KEY_INSERT | VK_INSERT |
#define CL_KEY_DELETE | VK_DELETE |
#define CL_KEY_HELP | VK_HELP |
#define CL_KEY_0 | ‘0’ |
#define CL_KEY_1 | ‘1’ |
#define CL_KEY_2 | ‘2’ |
#define CL_KEY_3 | ‘3’ |
#define CL_KEY_4 | ‘4’ |
#define CL_KEY_5 | ‘5’ |
#define CL_KEY_6 | ‘6’ |
#define CL_KEY_7 | ‘7’ |
#define CL_KEY_8 | ‘8’ |
#define CL_KEY_9 | ‘9’ |
#define CL_KEY_A | ‘A’ |
#define CL_KEY_B | ‘B’ |
#define CL_KEY_C | ‘C’ |
#define CL_KEY_D | ‘D’ |
#define CL_KEY_E | ‘E’ |
#define CL_KEY_F | ‘F’ |
#define CL_KEY_G | ‘G’ |
#define CL_KEY_H | ‘H’ |
#define CL_KEY_I | ‘I’ |
#define CL_KEY_J | ‘J’ |
#define CL_KEY_K | ‘K’ |
#define CL_KEY_L | ‘L’ |
#define CL_KEY_M | ‘M’ |
#define CL_KEY_N | ‘N’ |
#define CL_KEY_O | ‘O’ |
#define CL_KEY_P | ‘P’ |
#define CL_KEY_Q | ‘Q’ |
#define CL_KEY_R | ‘R’ |
#define CL_KEY_S | ‘S’ |
#define CL_KEY_T | ‘T’ |
#define CL_KEY_U | ‘U’ |
#define CL_KEY_V | ‘V’ |
#define CL_KEY_W | ‘W’ |
#define CL_KEY_X | ‘X’ |
#define CL_KEY_Y | ‘Y’ |
#define CL_KEY_Z | ‘Z’ |
#define CL_KEY_LWIN | VK_LWIN |
#define CL_KEY_RWIN | VK_RWIN |
#define CL_KEY_APPS | VK_APPS |
#define CL_KEY_NUMPAD0 | VK_NUMPAD0 |
#define CL_KEY_NUMPAD1 | VK_NUMPAD1 |
#define CL_KEY_NUMPAD2 | VK_NUMPAD2 |
#define CL_KEY_NUMPAD3 | VK_NUMPAD3 |
#define CL_KEY_NUMPAD4 | VK_NUMPAD4 |
#define CL_KEY_NUMPAD5 | VK_NUMPAD5 |
#define CL_KEY_NUMPAD6 | VK_NUMPAD6 |
#define CL_KEY_NUMPAD7 | VK_NUMPAD7 |
#define CL_KEY_NUMPAD8 | VK_NUMPAD8 |
#define CL_KEY_NUMPAD9 | VK_NUMPAD9 |
#define CL_KEY_MULTIPLY | VK_MULTIPLY |
#define CL_KEY_ADD | VK_ADD |
#define CL_KEY_SEPARATOR | VK_SEPARATOR |
#define CL_KEY_SUBTRACT | VK_SUBTRACT |
#define CL_KEY_DECIMAL | VK_DECIMAL |
#define CL_KEY_DIVIDE | VK_DIVIDE |
#define CL_KEY_F1 | VK_F1 |
#define CL_KEY_F2 | VK_F2 |
#define CL_KEY_F3 | VK_F3 |
#define CL_KEY_F4 | VK_F4 |
#define CL_KEY_F5 | VK_F5 |
#define CL_KEY_F6 | VK_F6 |
#define CL_KEY_F7 | VK_F7 |
#define CL_KEY_F8 | VK_F8 |
#define CL_KEY_F9 | VK_F9 |
#define CL_KEY_F10 | VK_F10 |
#define CL_KEY_F11 | VK_F11 |
#define CL_KEY_F12 | VK_F12 |
#define CL_KEY_F13 | VK_F13 |
#define CL_KEY_F14 | VK_F14 |
#define CL_KEY_F15 | VK_F15 |
#define CL_KEY_F16 | VK_F16 |
#define CL_KEY_F17 | VK_F17 |
#define CL_KEY_F18 | VK_F18 |
#define CL_KEY_F19 | VK_F19 |
#define CL_KEY_F20 | VK_F20 |
#define CL_KEY_F21 | VK_F21 |
#define CL_KEY_F22 | VK_F22 |
#define CL_KEY_F23 | VK_F23 |
#define CL_KEY_F24 | VK_F24 |
#define CL_KEY_NUMLOCK | VK_NUMLOCK |
#define CL_KEY_SCROLL | VK_SCROLL |
#define CL_KEY_LSHIFT | VK_LSHIFT |
#define CL_KEY_RSHIFT | VK_RSHIFT |
#define CL_KEY_LCONTROL | VK_LCONTROL |
#define CL_KEY_RCONTROL | VK_RCONTROL |
#define CL_KEY_LMENU | VK_LMENU |
#define CL_KEY_RMENU | VK_RMENU |
#define CL_KEY_GRAVE | VK_OEM_3 |