diff --git a/types/keys.ts b/types/keys.ts index d81454f..18ce8e6 100644 --- a/types/keys.ts +++ b/types/keys.ts @@ -1,217 +1,112 @@ -export enum KeyValues { - Backquote = 'Backquote', - Backslash = 'Backslash', - BracketLeft = 'BracketLeft', - BracketRight = 'BracketRight', - Comma = 'Comma', - Digit0 = 'Digit0', - Digit1 = 'Digit1', - Digit2 = 'Digit2', - Digit3 = 'Digit3', - Digit4 = 'Digit4', - Digit5 = 'Digit5', - Digit6 = 'Digit6', - Digit7 = 'Digit7', - Digit8 = 'Digit8', - Digit9 = 'Digit9', - Equal = 'Equal', - KeyA = 'KeyA', - KeyB = 'KeyB', - KeyC = 'KeyC', - KeyD = 'KeyD', - KeyE = 'KeyE', - KeyF = 'KeyF', - KeyG = 'KeyG', - KeyH = 'KeyH', - KeyI = 'KeyI', - KeyJ = 'KeyJ', - KeyK = 'KeyK', - KeyL = 'KeyL', - KeyM = 'KeyM', - KeyN = 'KeyN', - KeyO = 'KeyO', - KeyP = 'KeyP', - KeyQ = 'KeyQ', - KeyR = 'KeyR', - KeyS = 'KeyS', - KeyT = 'KeyT', - KeyU = 'KeyU', - KeyV = 'KeyV', - KeyW = 'KeyW', - KeyX = 'KeyX', - KeyY = 'KeyY', - KeyZ = 'KeyZ', - Minus = 'Minus', - Period = 'Period', - Quote = 'Quote', - Semicolon = 'Semicolon', - Slash = 'Slash', - AltLeft = 'AltLeft', - AltRight = 'AltRight', - Backspace = 'Backspace', - CapsLock = 'CapsLock', - ContextMenu = 'ContextMenu', - ControlLeft = 'ControlLeft', - ControlRight = 'ControlRight', - Enter = 'Enter', - MetaLeft = 'MetaLeft', - MetaRight = 'MetaRight', - ShiftLeft = 'ShiftLeft', - ShiftRight = 'ShiftRight', - Space = 'Space', - Tab = 'Tab', - Delete = 'Delete', - End = 'End', - Home = 'Home', - Insert = 'Insert', - PageDown = 'PageDown', - PageUp = 'PageUp', - ArrowDown = 'ArrowDown', - ArrowLeft = 'ArrowLeft', - ArrowRight = 'ArrowRight', - ArrowUp = 'ArrowUp', - NumLock = 'NumLock', - Numpad0 = 'Numpad0', - Numpad1 = 'Numpad1', - Numpad2 = 'Numpad2', - Numpad3 = 'Numpad3', - Numpad4 = 'Numpad4', - Numpad5 = 'Numpad5', - Numpad6 = 'Numpad6', - Numpad7 = 'Numpad7', - Numpad8 = 'Numpad8', - Numpad9 = 'Numpad9', - NumpadAdd = 'NumpadAdd', - NumpadDecimal = 'NumpadDecimal', - NumpadDivide = 'NumpadDivide', - NumpadMultiply = 'NumpadMultiply', - NumpadSubtract = 'NumpadSubtract', - Escape = 'Escape', - PrintScreen = 'PrintScreen', - ScrollLock = 'ScrollLock', - Pause = 'Pause', - AudioVolumeDown = 'AudioVolumeDown', - AudioVolumeMute = 'AudioVolumeMute', - AudioVolumeUp = 'AudioVolumeUp', - F1 = 'F1', - F2 = 'F2', - F3 = 'F3', - F4 = 'F4', - F5 = 'F5', - F6 = 'F6', - F7 = 'F7', - F8 = 'F8', - F9 = 'F9', - F10 = 'F10', - F11 = 'F11', - F12 = 'F12', -} - -export enum KeyLabels { - Backquote = '`', - Backslash = '\\', - BracketLeft = '[', - BracketRight = ']', - Comma = ',', - Digit0 = '0', - Digit1 = '1', - Digit2 = '2', - Digit3 = '3', - Digit4 = '4', - Digit5 = '5', - Digit6 = '6', - Digit7 = '7', - Digit8 = '8', - Digit9 = '9', - Equal = '=', - KeyA = 'A', - KeyB = 'B', - KeyC = 'C', - KeyD = 'D', - KeyE = 'E', - KeyF = 'F', - KeyG = 'G', - KeyH = 'H', - KeyI = 'I', - KeyJ = 'J', - KeyK = 'K', - KeyL = 'L', - KeyM = 'M', - KeyN = 'N', - KeyO = 'O', - KeyP = 'P', - KeyQ = 'Q', - KeyR = 'R', - KeyS = 'S', - KeyT = 'T', - KeyU = 'U', - KeyV = 'V', - KeyW = 'W', - KeyX = 'X', - KeyY = 'Y', - KeyZ = 'Z', - Minus = '-', - Period = '.', - Quote = "'", - Semicolon = ';', - Slash = '/', - AltLeft = 'Alt', - AltRight = 'Alt (Right)', - Backspace = 'Backspace', - CapsLock = 'Caps Lock', - ContextMenu = 'Context Menu', - ControlLeft = 'Ctrl', - ControlRight = 'Ctrl (Right)', - Enter = 'Enter', - MetaLeft = 'Meta', - MetaRight = 'Meta (Right)', - ShiftLeft = 'Shift', - ShiftRight = 'Shift (Right)', - Space = 'Space', - Tab = 'Tab', - Delete = 'Delete', - End = 'End', - Home = 'Home', - Insert = 'Insert', - PageDown = 'Page Down', - PageUp = 'Page Up', - ArrowDown = '↓', - ArrowLeft = '←', - ArrowRight = '→', - ArrowUp = '↑', - NumLock = 'Num Lock', - Numpad0 = 'Numpad 0', - Numpad1 = 'Numpad 1', - Numpad2 = 'Numpad 2', - Numpad3 = 'Numpad 3', - Numpad4 = 'Numpad 4', - Numpad5 = 'Numpad 5', - Numpad6 = 'Numpad 6', - Numpad7 = 'Numpad 7', - Numpad8 = 'Numpad 8', - Numpad9 = 'Numpad 9', - NumpadAdd = 'Numpad +', - NumpadDecimal = 'Numpad .', - NumpadDivide = 'Numpad /', - NumpadMultiply = 'Numpad *', - NumpadSubtract = 'Numpad -', - Escape = 'Esc', - PrintScreen = 'Print Screen', - ScrollLock = 'Scroll Lock', - Pause = 'Pause', - AudioVolumeDown = 'Volume Down', - AudioVolumeMute = 'Volume Mute', - AudioVolumeUp = 'Volume Up', - F1 = 'F1', - F2 = 'F2', - F3 = 'F3', - F4 = 'F4', - F5 = 'F5', - F6 = 'F6', - F7 = 'F7', - F8 = 'F8', - F9 = 'F9', - F10 = 'F10', - F11 = 'F11', - F12 = 'F12', -} \ No newline at end of file +export const KeyLabels = { + Backspace: "Backspace", + Tab: "Tab", + Enter: "Enter", + ShiftLeft: "Shift", + ShiftRight: "Shift (Right)", + ControlLeft: "Ctrl", + ControlRight: "Ctrl (Right)", + AltLeft: "Alt", + AltRight: "Alt (Right)", + Pause: "Pause", + CapsLock: "Caps Lock", + Escape: "Esc", + Space: "Space", + PageUp: "Page Up", + PageDown: "Page Down", + End: "End", + Home: "Home", + ArrowLeft: "←", + ArrowUp: "↑", + ArrowRight: "→", + ArrowDown: "↓", + PrintScreen: "Print Screen", + Insert: "Insert", + Delete: "Delete", + Digit0: "0", + Digit1: "1", + Digit2: "2", + Digit3: "3", + Digit4: "4", + Digit5: "5", + Digit6: "6", + Digit7: "7", + Digit8: "8", + Digit9: "9", + KeyA: "A", + KeyB: "B", + KeyC: "C", + KeyD: "D", + KeyE: "E", + KeyF: "F", + KeyG: "G", + KeyH: "H", + KeyI: "I", + KeyJ: "J", + KeyK: "K", + KeyL: "L", + KeyM: "M", + KeyN: "N", + KeyO: "O", + KeyP: "P", + KeyQ: "Q", + KeyR: "R", + KeyS: "S", + KeyT: "T", + KeyU: "U", + KeyV: "V", + KeyW: "W", + KeyX: "X", + KeyY: "Y", + KeyZ: "Z", + MetaLeft: "Meta", + MetaRight: "Meta (Right)", + ContextMenu: "Menu", + Numpad0: "Numpad 0", + Numpad1: "Numpad 1", + Numpad2: "Numpad 2", + Numpad3: "Numpad 3", + Numpad4: "Numpad 4", + Numpad5: "Numpad 5", + Numpad6: "Numpad 6", + Numpad7: "Numpad 7", + Numpad8: "Numpad 8", + Numpad9: "Numpad 9", + NumpadMultiply: "Numpad *", + NumpadAdd: "Numpad +", + NumpadSubtract: "Numpad -", + NumpadDecimal: "Numpad .", + NumpadDivide: "Numpad /", + F1: "F1", + F2: "F2", + F3: "F3", + F4: "F4", + F5: "F5", + F6: "F6", + F7: "F7", + F8: "F8", + F9: "F9", + F10: "F10", + F11: "F11", + F12: "F12", + NumLock: "Num Lock", + ScrollLock: "Scroll Lock", + AudioVolumeMute: "Volume Mute", + AudioVolumeDown: "Volume Down", + AudioVolumeUp: "Volume Up", + LaunchMediaPlayer: "Media Player", + LaunchApplication1: "App 1", + LaunchApplication2: "App 2", + Semicolon: ";", + Equal: "=", + Comma: ",", + Minus: "-", + Period: ".", + Slash: "/", + Backquote: "`", + BracketLeft: "[", + Backslash: "\\", + BracketRight: "]", + Quote: "'", + All: "*", +};