diff --git a/client/src/keys.ts b/client/src/keys.ts new file mode 100644 index 0000000..d9c60cd --- /dev/null +++ b/client/src/keys.ts @@ -0,0 +1,99 @@ +export const KEY_NONE = 0 +export const KEY_ENTER = 0x0d +export const KEY_TAB = 0x09 +export const KEY_BACKSPACE = 0x08 +export const KEY_SHIFT = 0x10 +export const KEY_CTRL = 0x11 +export const KEY_ALT = 0x12 +export const KEY_PAUSE = 0x13 +export const KEY_CAPS_LOCK = 0x14 +export const KEY_ESCAPE = 0x1b +export const KEY_SPACE = 0x20 +export const KEY_PAGE_UP = 0x21 +export const KEY_PAGE_DOWN = 0x22 +export const KEY_END = 0x23 +export const KEY_HOME = 0x24 +export const KEY_LEFT = 0x25 +export const KEY_UP = 0x26 +export const KEY_RIGHT = 0x27 +export const KEY_DOWN = 0x28 +export const KEY_INSERT = 0x2d +export const KEY_DELETE = 0x2e +export const KEY_0 = 0x30 +export const KEY_1 = 0x31 +export const KEY_2 = 0x32 +export const KEY_3 = 0x33 +export const KEY_4 = 0x34 +export const KEY_5 = 0x35 +export const KEY_6 = 0x36 +export const KEY_7 = 0x37 +export const KEY_8 = 0x38 +export const KEY_9 = 0x39 +export const KEY_A = 0x41 +export const KEY_B = 0x42 +export const KEY_C = 0x43 +export const KEY_D = 0x44 +export const KEY_E = 0x45 +export const KEY_F = 0x46 +export const KEY_G = 0x47 +export const KEY_H = 0x48 +export const KEY_I = 0x49 +export const KEY_J = 0x4a +export const KEY_K = 0x4b +export const KEY_L = 0x4c +export const KEY_M = 0x4d +export const KEY_N = 0x4e +export const KEY_O = 0x4f +export const KEY_P = 0x50 +export const KEY_Q = 0x51 +export const KEY_R = 0x52 +export const KEY_S = 0x53 +export const KEY_T = 0x54 +export const KEY_U = 0x55 +export const KEY_V = 0x56 +export const KEY_W = 0x57 +export const KEY_X = 0x58 +export const KEY_Y = 0x59 +export const KEY_Z = 0x5a +export const KEY_LEFT_WINDOWS = 0x5b +export const KEY_RIGHT_WINDOWS = 0x5c +export const KEY_CONTEXT_MENU = 0x5d +export const KEY_NUMPAD_0 = 0x60 +export const KEY_NUMPAD_1 = 0x61 +export const KEY_NUMPAD_2 = 0x62 +export const KEY_NUMPAD_3 = 0x63 +export const KEY_NUMPAD_4 = 0x64 +export const KEY_NUMPAD_5 = 0x65 +export const KEY_NUMPAD_6 = 0x66 +export const KEY_NUMPAD_7 = 0x67 +export const KEY_NUMPAD_8 = 0x68 +export const KEY_NUMPAD_9 = 0x69 +export const KEY_MULTIPLY = 0x6a +export const KEY_ADD = 0x6b +export const KEY_SEPARATOR = 0x6c +export const KEY_SUBTRACT = 0x6d +export const KEY_DECIMAL = 0x6e +export const KEY_DIVIDE = 0x6f +export const KEY_F1 = 0x70 +export const KEY_F2 = 0x71 +export const KEY_F3 = 0x72 +export const KEY_F4 = 0x73 +export const KEY_F5 = 0x74 +export const KEY_F6 = 0x75 +export const KEY_F7 = 0x76 +export const KEY_F8 = 0x77 +export const KEY_F9 = 0x78 +export const KEY_F10 = 0x79 +export const KEY_F11 = 0x7a +export const KEY_F12 = 0x7b +export const KEY_NUM_LOCK = 0x90 +export const KEY_SCROLL_LOCK = 0x91 +export const KEY_LEFT_SHIFT = 0xa0 +export const KEY_RIGHT_SHIFT = 0xa1 +export const KEY_LEFT_CTRL = 0xa2 +export const KEY_RIGHT_CTRL = 0xa3 +export const KEY_LEFT_ALT = 0xa4 +export const KEY_RIGHT_ALT = 0xa5 +export const VK_TILDE = 0xc0 +export const VK_LBUTTON = 0x01 +export const VK_RBUTTON = 0x02