@csegames/camelot-unchained
Version:
Camelot Unchained Client Library
5 lines (4 loc) • 2.94 kB
TypeScript
import js from './keyCodes';
import vk from './VK_KeyCodes';
export declare function getVirtualKeyCode(jsCode: number): 0 | vk.VK_BACK | vk.VK_TAB | vk.VK_RETURN | vk.VK_SHIFT | vk.VK_CONTROL | vk.VK_MENU | vk.VK_PAUSE | vk.VK_CAPITAL | vk.VK_ESCAPE | vk.VK_SPACE | vk.VK_PRIOR | vk.VK_NEXT | vk.VK_END | vk.VK_HOME | vk.VK_LEFT | vk.VK_UP | vk.VK_RIGHT | vk.VK_DOWN | vk.VK_SELECT | vk.VK_PRINT | vk.VK_INSERT | vk.VK_DELETE | vk.VK_0 | vk.VK_1 | vk.VK_2 | vk.VK_3 | vk.VK_4 | vk.VK_5 | vk.VK_6 | vk.VK_7 | vk.VK_8 | vk.VK_9 | vk.VK_A | vk.VK_B | vk.VK_C | vk.VK_D | vk.VK_E | vk.VK_F | vk.VK_G | vk.VK_H | vk.VK_I | vk.VK_J | vk.VK_K | vk.VK_L | vk.VK_M | vk.VK_N | vk.VK_O | vk.VK_P | vk.VK_Q | vk.VK_R | vk.VK_S | vk.VK_T | vk.VK_U | vk.VK_V | vk.VK_W | vk.VK_X | vk.VK_Y | vk.VK_Z | vk.VK_LWIN | vk.VK_RWIN | vk.VK_NUMPAD0 | vk.VK_NUMPAD1 | vk.VK_NUMPAD2 | vk.VK_NUMPAD3 | vk.VK_NUMPAD4 | vk.VK_NUMPAD5 | vk.VK_NUMPAD6 | vk.VK_NUMPAD7 | vk.VK_NUMPAD8 | vk.VK_NUMPAD9 | vk.VK_MULTIPLY | vk.VK_ADD | vk.VK_SUBTRACT | vk.VK_DECIMAL | vk.VK_DIVIDE | vk.VK_F1 | vk.VK_F2 | vk.VK_F3 | vk.VK_F4 | vk.VK_F5 | vk.VK_F6 | vk.VK_F7 | vk.VK_F8 | vk.VK_F9 | vk.VK_F10 | vk.VK_F11 | vk.VK_F12 | vk.VK_NUMLOCK | vk.VK_SCROLL | vk.VK_OEM_1 | vk.VK_OEM_PLUS | vk.VK_OEM_COMMA | vk.VK_OEM_MINUS | vk.VK_OEM_PERIOD | vk.VK_OEM_2 | vk.VK_OEM_3 | vk.VK_OEM_4 | vk.VK_OEM_5 | vk.VK_OEM_6 | vk.VK_OEM_7;
export declare function getJSKeyCode(vkCode: number): 0 | js.KEY_Backspace | js.KEY_Tab | js.KEY_Enter | js.KEY_Shift | js.KEY_Ctrl | js.KEY_Alt | js.KEY_PauseBreak | js.KEY_CapsLock | js.KEY_Escape | js.KEY_Spacebar | js.KEY_PageUp | js.KEY_PageDown | js.KEY_End | js.KEY_Home | js.KEY_LeftArrow | js.KEY_UpArrow | js.KEY_RightArrow | js.KEY_DownArrow | js.KEY_PrintScrn | js.KEY_Insert | js.KEY_Delete | js.KEY_Zero | js.KEY_One | js.KEY_Two | js.KEY_Three | js.KEY_Four | js.KEY_Five | js.KEY_Six | js.KEY_Seven | js.KEY_Eight | js.KEY_Nine | js.KEY_a | js.KEY_b | js.KEY_c | js.KEY_d | js.KEY_e | js.KEY_f | js.KEY_g | js.KEY_h | js.KEY_i | js.KEY_j | js.KEY_k | js.KEY_l | js.KEY_m | js.KEY_n | js.KEY_o | js.KEY_p | js.KEY_q | js.KEY_r | js.KEY_s | js.KEY_t | js.KEY_u | js.KEY_v | js.KEY_w | js.KEY_x | js.KEY_y | js.KEY_z | js.KEY_LeftWindowKey | js.KEY_RightWindowKey | js.KEY_SelectKey | js.KEY_Numpad0 | js.KEY_Numpad1 | js.KEY_Numpad2 | js.KEY_Numpad3 | js.KEY_Numpad4 | js.KEY_Numpad5 | js.KEY_Numpad6 | js.KEY_Numpad7 | js.KEY_Numpad8 | js.KEY_Numpad9 | js.KEY_Multiply | js.KEY_NumpadPlus | js.KEY_NumpadMinus | js.KEY_DecimalPoint | js.KEY_Divide | js.KEY_F1 | js.KEY_F2 | js.KEY_F3 | js.KEY_F4 | js.KEY_F5 | js.KEY_F6 | js.KEY_F7 | js.KEY_F8 | js.KEY_F9 | js.KEY_F10 | js.KEY_F11 | js.KEY_F12 | js.KEY_NumLock | js.KEY_ScrollLock | js.KEY_Semicolon | js.KEY_Equals | js.KEY_Comma | js.KEY_Minus | js.KEY_Period | js.KEY_ForwardSlash | js.KEY_GraveAccent | js.KEY_OpenCurlyBracket | js.KEY_BackSlash | js.KEY_CloseCurlyBracket | js.KEY_Quote;