UNPKG

kbind

Version:

Library for working with keybinds

261 lines (260 loc) 10.7 kB
import { default as Key } from './enums/Key'; export declare const modifierKeys: readonly [Key.AltLeft, Key.AltRight, Key.ControlLeft, Key.ControlRight, Key.ShiftLeft, Key.ShiftRight]; export declare const modifierKeyGroups: { readonly Alt: readonly [Key.AltLeft, Key.AltRight]; readonly Shift: readonly [Key.ShiftLeft, Key.ShiftRight]; readonly Control: readonly [Key.ControlLeft, Key.ControlRight]; }; export declare const primaryKeys: readonly [Key.ArrowDown, Key.ArrowLeft, Key.ArrowRight, Key.ArrowUp, Key.Backquote, Key.Backslash, Key.Backspace, Key.BracketLeft, Key.BracketRight, Key.CapsLock, Key.Comma, Key.Delete, Key.Digit0, Key.Digit1, Key.Digit2, Key.Digit3, Key.Digit4, Key.Digit5, Key.Digit6, Key.Digit7, Key.Digit8, Key.Digit9, Key.Minus, Key.Equal, Key.End, Key.Enter, Key.Escape, Key.Home, Key.Insert, Key.IntlBackslash, Key.IntlRo, Key.IntlYen, Key.F1, 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.KeyA, Key.KeyB, Key.KeyC, Key.KeyD, Key.KeyE, Key.KeyF, Key.KeyG, Key.KeyH, Key.KeyI, Key.KeyJ, Key.KeyK, Key.KeyL, Key.KeyM, Key.KeyN, Key.KeyO, Key.KeyP, Key.KeyQ, Key.KeyR, Key.KeyS, Key.KeyT, Key.KeyU, Key.KeyV, Key.KeyW, Key.KeyX, Key.KeyY, Key.KeyZ, Key.Numpad0, Key.Numpad1, Key.Numpad2, Key.Numpad3, Key.Numpad4, Key.Numpad5, Key.Numpad6, Key.Numpad7, Key.Numpad8, Key.Numpad9, Key.NumpadAdd, Key.NumpadSubtract, Key.NumpadMultiply, Key.NumpadDivide, Key.NumpadEqual, Key.NumpadDecimal, Key.NumpadComma, Key.NumpadEnter, Key.PageUp, Key.PageDown, Key.Pause, Key.Period, Key.Quote, Key.ScrollLock, Key.Semicolon, Key.Slash, Key.Space, Key.Tab]; export declare const keyCodeToKeyName: { readonly Alt: "Alt"; readonly AltLeft: "AltLeft"; readonly AltRight: "AltRight"; readonly ArrowDown: "ArrowDown"; readonly ArrowLeft: "ArrowLeft"; readonly ArrowRight: "ArrowRight"; readonly ArrowUp: "ArrowUp"; readonly Backquote: "`"; readonly Backslash: "\\"; readonly Backspace: "Backspace"; readonly BracketLeft: "["; readonly BracketRight: "]"; readonly CapsLock: "CapsLock"; readonly Comma: ","; readonly Control: "Ctrl"; readonly ControlLeft: "ControlLeft"; readonly ControlRight: "ControlRight"; readonly Delete: "Delete"; readonly Digit0: "0"; readonly Digit1: "1"; readonly Digit2: "2"; readonly Digit3: "3"; readonly Digit4: "4"; readonly Digit5: "5"; readonly Digit6: "6"; readonly Digit7: "7"; readonly Digit8: "8"; readonly Digit9: "9"; readonly Minus: "-"; readonly Equal: "="; readonly End: "End"; readonly Enter: "Enter"; readonly Escape: "Escape"; readonly Home: "Home"; readonly Insert: "Insert"; readonly IntlBackslash: "IntlBackslash"; readonly IntlRo: "IntlRo"; readonly IntlYen: "IntlYen"; readonly F1: "F1"; readonly F2: "F2"; readonly F3: "F3"; readonly F4: "F4"; readonly F5: "F5"; readonly F6: "F6"; readonly F7: "F7"; readonly F8: "F8"; readonly F9: "F9"; readonly F10: "F10"; readonly F11: "F11"; readonly F12: "F12"; readonly F13: "F13"; readonly F14: "F14"; readonly F15: "F15"; readonly F16: "F16"; readonly F17: "F17"; readonly F18: "F18"; readonly F19: "F19"; readonly F20: "F20"; readonly F21: "F21"; readonly F22: "F22"; readonly F23: "F23"; readonly F24: "F24"; readonly KeyA: "A"; readonly KeyB: "B"; readonly KeyC: "C"; readonly KeyD: "D"; readonly KeyE: "E"; readonly KeyF: "F"; readonly KeyG: "G"; readonly KeyH: "H"; readonly KeyI: "I"; readonly KeyJ: "J"; readonly KeyK: "K"; readonly KeyL: "L"; readonly KeyM: "M"; readonly KeyN: "N"; readonly KeyO: "O"; readonly KeyP: "P"; readonly KeyQ: "Q"; readonly KeyR: "R"; readonly KeyS: "S"; readonly KeyT: "T"; readonly KeyU: "U"; readonly KeyV: "V"; readonly KeyW: "W"; readonly KeyX: "X"; readonly KeyY: "Y"; readonly KeyZ: "Z"; readonly Numpad0: "Numpad 0"; readonly Numpad1: "Numpad 1"; readonly Numpad2: "Numpad 2"; readonly Numpad3: "Numpad 3"; readonly Numpad4: "Numpad 4"; readonly Numpad5: "Numpad 5"; readonly Numpad6: "Numpad 6"; readonly Numpad7: "Numpad 7"; readonly Numpad8: "Numpad 8"; readonly Numpad9: "Numpad 9"; readonly NumpadAdd: "+"; readonly NumpadSubtract: "-"; readonly NumpadMultiply: "*"; readonly NumpadDivide: "/"; readonly NumpadEqual: "="; readonly NumpadDecimal: "."; readonly NumpadComma: ","; readonly NumpadEnter: "Enter"; readonly PageUp: "PageUp"; readonly PageDown: "PageDown"; readonly Pause: "Pause"; readonly Period: "."; readonly Quote: "\""; readonly ScrollLock: "ScrollLock"; readonly Semicolon: ";"; readonly Shift: "Shift"; readonly ShiftLeft: "ShiftLeft"; readonly ShiftRight: "ShiftRight"; readonly Slash: "/"; readonly Space: "Space"; readonly Tab: "Tab"; }; declare const _default: { modifierKeys: readonly [Key.AltLeft, Key.AltRight, Key.ControlLeft, Key.ControlRight, Key.ShiftLeft, Key.ShiftRight]; modifierKeyGroups: { readonly Alt: readonly [Key.AltLeft, Key.AltRight]; readonly Shift: readonly [Key.ShiftLeft, Key.ShiftRight]; readonly Control: readonly [Key.ControlLeft, Key.ControlRight]; }; primaryKeys: readonly [Key.ArrowDown, Key.ArrowLeft, Key.ArrowRight, Key.ArrowUp, Key.Backquote, Key.Backslash, Key.Backspace, Key.BracketLeft, Key.BracketRight, Key.CapsLock, Key.Comma, Key.Delete, Key.Digit0, Key.Digit1, Key.Digit2, Key.Digit3, Key.Digit4, Key.Digit5, Key.Digit6, Key.Digit7, Key.Digit8, Key.Digit9, Key.Minus, Key.Equal, Key.End, Key.Enter, Key.Escape, Key.Home, Key.Insert, Key.IntlBackslash, Key.IntlRo, Key.IntlYen, Key.F1, 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.KeyA, Key.KeyB, Key.KeyC, Key.KeyD, Key.KeyE, Key.KeyF, Key.KeyG, Key.KeyH, Key.KeyI, Key.KeyJ, Key.KeyK, Key.KeyL, Key.KeyM, Key.KeyN, Key.KeyO, Key.KeyP, Key.KeyQ, Key.KeyR, Key.KeyS, Key.KeyT, Key.KeyU, Key.KeyV, Key.KeyW, Key.KeyX, Key.KeyY, Key.KeyZ, Key.Numpad0, Key.Numpad1, Key.Numpad2, Key.Numpad3, Key.Numpad4, Key.Numpad5, Key.Numpad6, Key.Numpad7, Key.Numpad8, Key.Numpad9, Key.NumpadAdd, Key.NumpadSubtract, Key.NumpadMultiply, Key.NumpadDivide, Key.NumpadEqual, Key.NumpadDecimal, Key.NumpadComma, Key.NumpadEnter, Key.PageUp, Key.PageDown, Key.Pause, Key.Period, Key.Quote, Key.ScrollLock, Key.Semicolon, Key.Slash, Key.Space, Key.Tab]; keyCodeToKeyName: { readonly Alt: "Alt"; readonly AltLeft: "AltLeft"; readonly AltRight: "AltRight"; readonly ArrowDown: "ArrowDown"; readonly ArrowLeft: "ArrowLeft"; readonly ArrowRight: "ArrowRight"; readonly ArrowUp: "ArrowUp"; readonly Backquote: "`"; readonly Backslash: "\\"; readonly Backspace: "Backspace"; readonly BracketLeft: "["; readonly BracketRight: "]"; readonly CapsLock: "CapsLock"; readonly Comma: ","; readonly Control: "Ctrl"; readonly ControlLeft: "ControlLeft"; readonly ControlRight: "ControlRight"; readonly Delete: "Delete"; readonly Digit0: "0"; readonly Digit1: "1"; readonly Digit2: "2"; readonly Digit3: "3"; readonly Digit4: "4"; readonly Digit5: "5"; readonly Digit6: "6"; readonly Digit7: "7"; readonly Digit8: "8"; readonly Digit9: "9"; readonly Minus: "-"; readonly Equal: "="; readonly End: "End"; readonly Enter: "Enter"; readonly Escape: "Escape"; readonly Home: "Home"; readonly Insert: "Insert"; readonly IntlBackslash: "IntlBackslash"; readonly IntlRo: "IntlRo"; readonly IntlYen: "IntlYen"; readonly F1: "F1"; readonly F2: "F2"; readonly F3: "F3"; readonly F4: "F4"; readonly F5: "F5"; readonly F6: "F6"; readonly F7: "F7"; readonly F8: "F8"; readonly F9: "F9"; readonly F10: "F10"; readonly F11: "F11"; readonly F12: "F12"; readonly F13: "F13"; readonly F14: "F14"; readonly F15: "F15"; readonly F16: "F16"; readonly F17: "F17"; readonly F18: "F18"; readonly F19: "F19"; readonly F20: "F20"; readonly F21: "F21"; readonly F22: "F22"; readonly F23: "F23"; readonly F24: "F24"; readonly KeyA: "A"; readonly KeyB: "B"; readonly KeyC: "C"; readonly KeyD: "D"; readonly KeyE: "E"; readonly KeyF: "F"; readonly KeyG: "G"; readonly KeyH: "H"; readonly KeyI: "I"; readonly KeyJ: "J"; readonly KeyK: "K"; readonly KeyL: "L"; readonly KeyM: "M"; readonly KeyN: "N"; readonly KeyO: "O"; readonly KeyP: "P"; readonly KeyQ: "Q"; readonly KeyR: "R"; readonly KeyS: "S"; readonly KeyT: "T"; readonly KeyU: "U"; readonly KeyV: "V"; readonly KeyW: "W"; readonly KeyX: "X"; readonly KeyY: "Y"; readonly KeyZ: "Z"; readonly Numpad0: "Numpad 0"; readonly Numpad1: "Numpad 1"; readonly Numpad2: "Numpad 2"; readonly Numpad3: "Numpad 3"; readonly Numpad4: "Numpad 4"; readonly Numpad5: "Numpad 5"; readonly Numpad6: "Numpad 6"; readonly Numpad7: "Numpad 7"; readonly Numpad8: "Numpad 8"; readonly Numpad9: "Numpad 9"; readonly NumpadAdd: "+"; readonly NumpadSubtract: "-"; readonly NumpadMultiply: "*"; readonly NumpadDivide: "/"; readonly NumpadEqual: "="; readonly NumpadDecimal: "."; readonly NumpadComma: ","; readonly NumpadEnter: "Enter"; readonly PageUp: "PageUp"; readonly PageDown: "PageDown"; readonly Pause: "Pause"; readonly Period: "."; readonly Quote: "\""; readonly ScrollLock: "ScrollLock"; readonly Semicolon: ";"; readonly Shift: "Shift"; readonly ShiftLeft: "ShiftLeft"; readonly ShiftRight: "ShiftRight"; readonly Slash: "/"; readonly Space: "Space"; readonly Tab: "Tab"; }; }; export default _default;