Files
2018-07-17 14:15:37 +02:00

97 lines
1.1 KiB
C++

#pragma once
namespace os {
enum SpecialKey {
KEY_A = 65,
KEY_ESC = 256,
KEY_ENTER,
KEY_TAB,
KEY_BACKSPACE,
KEY_INSERT,
KEY_DEL,
KEY_RIGHT,
KEY_LEFT,
KEY_DOWN,
KEY_UP,
KEY_PAGEUP,
KEY_PAGEDOWN,
KEY_HOME,
KEY_END,
KEY_CAPS_LOCK = 280,
KEY_SCROLL_LOCK,
KEY_NUM_LOCK,
KEY_PRINT_SCREEN,
KEY_PAUSE,
KEY_F1 = 290,
KEY_F2,
KEY_F3,
KEY_F4,
KEY_F5,
KEY_F6,
KEY_F7,
KEY_F8,
KEY_F9,
KEY_F10,
KEY_F11,
KEY_F12,
KEY_F13,
KEY_F14,
KEY_F15,
KEY_F16,
KEY_F17,
KEY_F18,
KEY_F19,
KEY_F20,
KEY_F21,
KEY_F22,
KEY_F23,
KEY_F24,
KEY_F25,
KEY_KP_0 = 320,
KEY_KP_1,
KEY_KP_2,
KEY_KP_3,
KEY_KP_4,
KEY_KP_5,
KEY_KP_6,
KEY_KP_7,
KEY_KP_8,
KEY_KP_9,
KEY_KP_DECIMAL,
KEY_KP_DIVIDE,
KEY_KP_MULTIPLY,
KEY_KP_SUBTRACT,
KEY_KP_ADD,
KEY_KP_ENTER,
KEY_KP_EQUAL,
KEY_LSHIFT = 340,
KEY_LCTRL,
KEY_LALT,
KEY_LSUPER,
KEY_RSHIFT,
KEY_RCTRL,
KEY_RALT,
KEY_RSUPER,
KEY_MENU,
KEY_JOY_A,
KEY_JOY_B,
KEY_JOY_X,
KEY_JOY_Y,
KEY_JOY_UP,
KEY_JOY_LEFT,
KEY_JOY_DOWN,
KEY_JOY_RIGHT,
KEY_JOY_LB,
KEY_JOY_LT,
KEY_JOY_L3,
KEY_JOY_RB,
KEY_JOY_RT,
KEY_JOY_R3,
KEY_JOY_SELECT,
KEY_JOY_START
};
};